Block_Furnace: {
    type: "compound";
    value: {
        BurnDuration: { type: "short"; value: number };
        BurnTime: { type: "short"; value: number };
        CookTime: { type: "short"; value: number };
        Items: {
            type: "list";
            value: {
                type: "compound";
                value: { Slot: { type: "byte"; value: number } }[];
            };
        };
        StoredXPInt: { type: "int"; value: number };
    };
}

Additional fields for furnace, smoker, and [blast furnace](https://minecraft.wiki/w/blast furnace).

Type declaration

  • type: "compound"
  • value: {
        BurnDuration: { type: "short"; value: number };
        BurnTime: { type: "short"; value: number };
        CookTime: { type: "short"; value: number };
        Items: {
            type: "list";
            value: {
                type: "compound";
                value: { Slot: { type: "byte"; value: number } }[];
            };
        };
        StoredXPInt: { type: "int"; value: number };
    }
    • BurnDuration: { type: "short"; value: number }

      The total time that in ticks that the currently used fuel can burn.

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

      Number of ticks left before the current fuel runs out.

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

      Number of ticks the item has been smelting for. The item finishes smelting when this value reaches 200 (10 seconds). Is reset to 0 if BurnTime reaches 0. needs testing

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

      List of items in this container.

    • StoredXPInt: { type: "int"; value: number }

      The number of experiences it stores.