Block_Chests: {
    type: "compound";
    value: {
        Findable: { type: "byte"; value: number };
        forceunpair: { type: "byte"; value: number };
        Items: {
            type: "list";
            value: {
                type: "compound";
                value: { Slot: { type: "byte"; value: number } }[];
            };
        };
        LootTable?: { type: "string"; value: string };
        LootTableSeed?: { type: "int"; value: number };
        pairlead?: { type: "byte"; value: number };
        pairx?: { type: "int"; value: number };
        pairz?: { type: "int"; value: number };
    };
}

Additional fields for chest, [trapped chest](https://minecraft.wiki/w/trapped chest), barrel, and [ender chest](https://minecraft.wiki/w/ender chest).

Type declaration

  • type: "compound"
  • value: {
        Findable: { type: "byte"; value: number };
        forceunpair: { type: "byte"; value: number };
        Items: {
            type: "list";
            value: {
                type: "compound";
                value: { Slot: { type: "byte"; value: number } }[];
            };
        };
        LootTable?: { type: "string"; value: string };
        LootTableSeed?: { type: "int"; value: number };
        pairlead?: { type: "byte"; value: number };
        pairx?: { type: "int"; value: number };
        pairz?: { type: "int"; value: number };
    }
    • Findable: { type: "byte"; value: number }

      UNDOCUMENTED.

    • forceunpair: { type: "byte"; value: number }

      1 or 0 (true/false) - (may not exist) true if this chest is unpair with chest next to it.

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

      List of items in this container.

    • OptionalLootTable?: { type: "string"; value: string }

      (May not exist) Loot table to be used to fill the chest when it is next opened, or the items are otherwise interacted with.

    • OptionalLootTableSeed?: { type: "int"; value: number }

      (May not exist) Seed for generating the loot table. 0 or omitted use a random seed.

    • Optionalpairlead?: { type: "byte"; value: number }

      (May not exist) UNDOCUMENTED.

    • Optionalpairx?: { type: "int"; value: number }

      (May not exist) The X position of the chest paired with.

    • Optionalpairz?: { type: "int"; value: number }

      (May not exist) The Z position of the chest paired with.