Block_Cauldron: {
    type: "compound";
    value: {
        CustomColor?: { type: "int"; value: number };
        Items: {
            type: "list";
            value: {
                type: "compound";
                value: { Slot: { type: "byte"; value: number } }[];
            };
        };
        PotionId: { type: "short"; value: number };
        PotionType: { type: "short"; value: number };
    };
}

Additional fields for cauldron.

Type declaration

  • type: "compound"
  • value: {
        CustomColor?: { type: "int"; value: number };
        Items: {
            type: "list";
            value: {
                type: "compound";
                value: { Slot: { type: "byte"; value: number } }[];
            };
        };
        PotionId: { type: "short"; value: number };
        PotionType: { type: "short"; value: number };
    }
    • OptionalCustomColor?: { type: "int"; value: number }

      (May not exist) This tag exists only if the cauldron stores dyed water; stores a 32-bit ARGB encoded color.

    • Items: {
          type: "list";
          value: {
              type: "compound";
              value: { Slot: { type: "byte"; value: number } }[];
          };
      }

      List of items in this container.

    • PotionId: { type: "short"; value: number }

      If the cauldron contains a potion, this tag stores the ID of that potion. If there is no potion stored, then this tag is set to -1.

    • PotionType: { type: "short"; value: number }

      If the cauldron contains a potion, this tag stores the type of that potion. 0 is normal, 1 is splash, 2 is lingering. If there is no potion stored, then this tag is set to -1.