From 0ed96837bd17b479df40739efe07cf553d2ed2de Mon Sep 17 00:00:00 2001 From: OpenCode Date: Wed, 5 Aug 2026 11:13:58 +0200 Subject: [PATCH] feat: add 1.16.5 protocol support - Add 1.16.5 minecraft-data - Add v1_16_5 proto_generated code - Add OnSuccess1_16_5 handler in client/login.go - Update proto_generator to include 1.16.5 - Update download_minecraft_data.sh --- mc/client/login.go | 9 + mc/client/status.go | 2 +- mc/data/download_minecraft_data.sh | 1 + mc/data/minecraft-data/pc/1.16.1/biomes.json | 1037 + .../pc/1.16.1/blockCollisionShapes.json | 1944 ++ .../minecraft-data/pc/1.16.1/blockLoot.json | 10058 ++++++ mc/data/minecraft-data/pc/1.16.1/blocks.json | 26383 +++++++++++++++ .../minecraft-data/pc/1.16.1/commands.json | 13611 ++++++++ mc/data/minecraft-data/pc/1.16.1/effects.json | 200 + .../minecraft-data/pc/1.16.1/entities.json | 1072 + .../minecraft-data/pc/1.16.1/entityLoot.json | 1144 + mc/data/minecraft-data/pc/1.16.1/foods.json | 402 + .../minecraft-data/pc/1.16.1/instruments.json | 66 + mc/data/minecraft-data/pc/1.16.1/items.json | 6513 ++++ .../minecraft-data/pc/1.16.1/language.json | 4756 +++ .../minecraft-data/pc/1.16.1/materials.json | 69 + mc/data/minecraft-data/pc/1.16.1/proto.yml | 1754 + .../minecraft-data/pc/1.16.1/protocol.json | 5514 ++++ mc/data/minecraft-data/pc/1.16.1/recipes.json | 23516 ++++++++++++++ mc/data/minecraft-data/pc/1.16.1/version.json | 5 + mc/data/minecraft-data/pc/1.16.1/windows.json | 229 + mc/data/minecraft-data/pc/1.16.2/biomes.json | 1037 + .../minecraft-data/pc/1.16.2/blockLoot.json | 10058 ++++++ mc/data/minecraft-data/pc/1.16.2/blocks.json | 26439 ++++++++++++++++ .../minecraft-data/pc/1.16.2/commands.json | 13611 ++++++++ .../minecraft-data/pc/1.16.2/entities.json | 1082 + .../minecraft-data/pc/1.16.2/entityLoot.json | 1148 + mc/data/minecraft-data/pc/1.16.2/items.json | 6519 ++++ .../minecraft-data/pc/1.16.2/loginPacket.json | 7143 +++++ .../minecraft-data/pc/1.16.2/materials.json | 69 + mc/data/minecraft-data/pc/1.16.2/proto.yml | 1768 ++ .../minecraft-data/pc/1.16.2/protocol.json | 5495 ++++ mc/data/minecraft-data/pc/1.16.2/recipes.json | 23534 ++++++++++++++ mc/data/minecraft-data/pc/1.16.2/tints.json | 459 + mc/data/minecraft-data/pc/1.16.2/version.json | 5 + .../pc/1.16.4/enchantments.json | 848 + mc/data/minecraft-data/pc/1.16.4/version.json | 5 + mc/data/minecraft-data/pc/1.16.5/version.json | 5 + .../minecraft-data/pc/1.16/attributes.json | 93 + mc/data/minecraft-data/pc/1.16/biomes.json | 1037 + mc/data/minecraft-data/pc/1.16/commands.json | 13611 ++++++++ .../minecraft-data/pc/1.16/loginPacket.json | 266 + mc/data/minecraft-data/pc/1.16/mapIcons.json | 164 + mc/data/minecraft-data/pc/1.16/particles.json | 290 + mc/data/minecraft-data/pc/1.16/proto.yml | 1754 + mc/data/minecraft-data/pc/1.16/protocol.json | 5514 ++++ mc/data/minecraft-data/pc/1.16/sounds.json | 3942 +++ mc/data/minecraft-data/pc/1.16/version.json | 5 + mc/proto_generated/packet_info.go | 5 +- mc/proto_generated/v1_12_2/proto.go | 2 +- mc/proto_generated/v1_14_4/proto.go | 2 +- mc/proto_generated/v1_16_5/proto.go | 13575 ++++++++ mc/proto_generated/v1_21_11/proto.go | 2 +- mc/proto_generated/v1_21_8/proto.go | 2 +- mc/proto_generated/v1_21_9/proto.go | 2 +- mc/proto_generated/v1_8/proto.go | 2 +- mc/proto_generated/v26_1/proto.go | 2 +- mc/proto_generated/v26_2/proto.go | 2 +- mc/proto_generator/main.go | 2 +- 59 files changed, 237772 insertions(+), 12 deletions(-) create mode 100644 mc/data/minecraft-data/pc/1.16.1/biomes.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/blockCollisionShapes.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/blockLoot.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/blocks.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/commands.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/effects.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/entities.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/entityLoot.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/foods.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/instruments.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/items.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/language.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/materials.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/proto.yml create mode 100644 mc/data/minecraft-data/pc/1.16.1/protocol.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/recipes.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/version.json create mode 100644 mc/data/minecraft-data/pc/1.16.1/windows.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/biomes.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/blockLoot.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/blocks.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/commands.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/entities.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/entityLoot.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/items.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/loginPacket.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/materials.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/proto.yml create mode 100644 mc/data/minecraft-data/pc/1.16.2/protocol.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/recipes.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/tints.json create mode 100644 mc/data/minecraft-data/pc/1.16.2/version.json create mode 100644 mc/data/minecraft-data/pc/1.16.4/enchantments.json create mode 100644 mc/data/minecraft-data/pc/1.16.4/version.json create mode 100644 mc/data/minecraft-data/pc/1.16.5/version.json create mode 100644 mc/data/minecraft-data/pc/1.16/attributes.json create mode 100644 mc/data/minecraft-data/pc/1.16/biomes.json create mode 100644 mc/data/minecraft-data/pc/1.16/commands.json create mode 100644 mc/data/minecraft-data/pc/1.16/loginPacket.json create mode 100644 mc/data/minecraft-data/pc/1.16/mapIcons.json create mode 100644 mc/data/minecraft-data/pc/1.16/particles.json create mode 100644 mc/data/minecraft-data/pc/1.16/proto.yml create mode 100644 mc/data/minecraft-data/pc/1.16/protocol.json create mode 100644 mc/data/minecraft-data/pc/1.16/sounds.json create mode 100644 mc/data/minecraft-data/pc/1.16/version.json create mode 100644 mc/proto_generated/v1_16_5/proto.go diff --git a/mc/client/login.go b/mc/client/login.go index df0479b..232a979 100644 --- a/mc/client/login.go +++ b/mc/client/login.go @@ -14,6 +14,7 @@ import ( "github.com/admin-else/strom/mc/event" "github.com/admin-else/strom/mc/proto" "github.com/admin-else/strom/mc/proto_base" + "github.com/admin-else/strom/mc/proto_generated/v1_16_5" "github.com/admin-else/strom/mc/proto_generated/v1_21_8" "github.com/admin-else/strom/mc/proto_generated/v1_8" "github.com/admin-else/strom/mc/proto_generated/v26_2" @@ -154,6 +155,13 @@ func (s *LoginClient) OnSuccess26_2(success *v26_2.LoginToClientPacketSuccess) ( }) } +func (s *LoginClient) OnSuccess1_16_5(success *v1_16_5.LoginToClientPacketSuccess) (err error) { + return s.OnSuccess(&v1_21_8.LoginToClientPacketSuccess{ + Uuid: success.Uuid, + Username: success.Username, + }) +} + func (s *LoginClient) OnStart() (err error) { return } @@ -177,6 +185,7 @@ func LoginRawAddr(c *proto.Conn, account *api.Account, hostAddr string) (err err lc.RegisterUntil("26.1", lc.OnSuccess) lc.RegisterUntilLatest(lc.OnSuccess26_2) lc.RegisterUntil("1.14.4", lc.OnEncryptV1_8, lc.OnSuccessV1_8) + lc.RegisterUntil("1.16.5", lc.OnSuccess1_16_5) var p proto_base.EncodeDecodeAble if hostAddr != "" { diff --git a/mc/client/status.go b/mc/client/status.go index 1f575a5..0e312d6 100644 --- a/mc/client/status.go +++ b/mc/client/status.go @@ -58,7 +58,7 @@ func StatusRawWithVersion(ctx context.Context, addr, version string) (s *StatusC s = &StatusClient{ Conn: c, } - s.RegisterUntil("26.2", s.OnStatus, s.OnPong) + s.RegisterUntil("26.2", s.OnStatus, s.OnPong) p, err := MakeHandshakePacketAddr(s.Conn, proto_base.Status, addr) if err != nil { diff --git a/mc/data/download_minecraft_data.sh b/mc/data/download_minecraft_data.sh index 3d78898..18aa789 100755 --- a/mc/data/download_minecraft_data.sh +++ b/mc/data/download_minecraft_data.sh @@ -24,6 +24,7 @@ copy-mc common copy-mc 1.8 copy-mc 1.12.2 copy-mc 1.14.4 +copy-mc 1.16.5 # Modern versions copy-mc 1.21.8 diff --git a/mc/data/minecraft-data/pc/1.16.1/biomes.json b/mc/data/minecraft-data/pc/1.16.1/biomes.json new file mode 100644 index 0000000..0aedcdf --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/biomes.json @@ -0,0 +1,1037 @@ +[ + { + "id": 0, + "name": "ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Ocean", + "color": 112, + "rainfall": 0.5 + }, + { + "id": 1, + "name": "plains", + "category": "plains", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Plains", + "color": 9286496, + "rainfall": 0.4, + "child": 129 + }, + { + "id": 2, + "name": "desert", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Desert", + "color": 16421912, + "rainfall": 0, + "child": 130 + }, + { + "id": 3, + "name": "mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Mountains", + "color": 6316128, + "rainfall": 0.3, + "child": 131 + }, + { + "id": 4, + "name": "forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Forest", + "color": 353825, + "rainfall": 0.8, + "child": 132 + }, + { + "id": 5, + "name": "taiga", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Taiga", + "color": 747097, + "rainfall": 0.8, + "child": 133 + }, + { + "id": 6, + "name": "swamp", + "category": "swamp", + "temperature": 0.8, + "precipitation": "rain", + "depth": -0.2, + "dimension": "overworld", + "displayName": "Swamp", + "color": 522674, + "rainfall": 0.9, + "child": 134 + }, + { + "id": 7, + "name": "river", + "category": "river", + "temperature": 0.5, + "precipitation": "rain", + "depth": -0.5, + "dimension": "overworld", + "displayName": "River", + "color": 255, + "rainfall": 0.5 + }, + { + "id": 8, + "name": "nether_wastes", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Nether Wastes", + "color": 12532539, + "rainfall": 0 + }, + { + "id": 9, + "name": "the_end", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "The End", + "color": 8421631, + "rainfall": 0.5 + }, + { + "id": 10, + "name": "frozen_ocean", + "category": "ocean", + "temperature": 0, + "precipitation": "snow", + "depth": -1, + "dimension": "overworld", + "displayName": "Frozen Ocean", + "color": 7368918, + "rainfall": 0.5 + }, + { + "id": 11, + "name": "frozen_river", + "category": "river", + "temperature": 0, + "precipitation": "snow", + "depth": -0.5, + "dimension": "overworld", + "displayName": "Frozen River", + "color": 10526975, + "rainfall": 0.5 + }, + { + "id": 12, + "name": "snowy_tundra", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Snowy Tundra", + "color": 16777215, + "rainfall": 0.5, + "child": 140 + }, + { + "id": 13, + "name": "snowy_mountains", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Snowy Mountains", + "color": 10526880, + "rainfall": 0.5 + }, + { + "id": 14, + "name": "mushroom_fields", + "category": "mushroom", + "temperature": 0.9, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Mushroom Fields", + "color": 16711935, + "rainfall": 1 + }, + { + "id": 15, + "name": "mushroom_field_shore", + "category": "mushroom", + "temperature": 0.9, + "precipitation": "rain", + "depth": 0, + "dimension": "overworld", + "displayName": "Mushroom Fields Shore", + "color": 10486015, + "rainfall": 1 + }, + { + "id": 16, + "name": "beach", + "category": "beach", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0, + "dimension": "overworld", + "displayName": "Beach", + "color": 16440917, + "rainfall": 0.4 + }, + { + "id": 17, + "name": "desert_hills", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Desert Hills", + "color": 13786898, + "rainfall": 0 + }, + { + "id": 18, + "name": "wooded_hills", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Wooded Hills", + "color": 2250012, + "rainfall": 0.8 + }, + { + "id": 19, + "name": "taiga_hills", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Taiga Hills", + "color": 1456435, + "rainfall": 0.8 + }, + { + "id": 20, + "name": "mountain_edge", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 0.8, + "dimension": "overworld", + "displayName": "Mountain Edge", + "color": 7501978, + "rainfall": 0.3 + }, + { + "id": 21, + "name": "jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Jungle", + "color": 5470985, + "rainfall": 0.9, + "child": 149 + }, + { + "id": 22, + "name": "jungle_hills", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Jungle Hills", + "color": 2900485, + "rainfall": 0.9 + }, + { + "id": 23, + "name": "jungle_edge", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Jungle Edge", + "color": 6458135, + "rainfall": 0.8, + "child": 151 + }, + { + "id": 24, + "name": "deep_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Ocean", + "color": 48, + "rainfall": 0.5 + }, + { + "id": 25, + "name": "stone_shore", + "category": "none", + "temperature": 0.2, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Stone Shore", + "color": 10658436, + "rainfall": 0.3 + }, + { + "id": 26, + "name": "snowy_beach", + "category": "beach", + "temperature": 0.05, + "precipitation": "snow", + "depth": 0, + "dimension": "overworld", + "displayName": "Snowy Beach", + "color": 16445632, + "rainfall": 0.3 + }, + { + "id": 27, + "name": "birch_forest", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Birch Forest", + "color": 3175492, + "rainfall": 0.6, + "child": 155 + }, + { + "id": 28, + "name": "birch_forest_hills", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Birch Forest Hills", + "color": 2055986, + "rainfall": 0.6, + "child": 156 + }, + { + "id": 29, + "name": "dark_forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Dark Forest", + "color": 4215066, + "rainfall": 0.8, + "child": 157 + }, + { + "id": 30, + "name": "snowy_taiga", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Snowy Taiga", + "color": 3233098, + "rainfall": 0.4, + "child": 158 + }, + { + "id": 31, + "name": "snowy_taiga_hills", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Snowy Taiga Hills", + "color": 2375478, + "rainfall": 0.4 + }, + { + "id": 32, + "name": "giant_tree_taiga", + "category": "taiga", + "temperature": 0.3, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Tree Taiga", + "color": 5858897, + "rainfall": 0.8, + "child": 160 + }, + { + "id": 33, + "name": "giant_tree_taiga_hills", + "category": "taiga", + "temperature": 0.3, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Giant Tree Taiga Hills", + "color": 4542270, + "rainfall": 0.8, + "child": 161 + }, + { + "id": 34, + "name": "wooded_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Wooded Mountains", + "color": 5271632, + "rainfall": 0.3, + "child": 162 + }, + { + "id": 35, + "name": "savanna", + "category": "savanna", + "temperature": 1.2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Savanna", + "color": 12431967, + "rainfall": 0, + "child": 163 + }, + { + "id": 36, + "name": "savanna_plateau", + "category": "savanna", + "temperature": 1, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Savanna Plateau", + "color": 10984804, + "rainfall": 0, + "child": 164 + }, + { + "id": 37, + "name": "badlands", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Badlands", + "color": 14238997, + "rainfall": 0, + "child": 165 + }, + { + "id": 38, + "name": "wooded_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Wooded Badlands Plateau", + "color": 11573093, + "rainfall": 0, + "child": 166 + }, + { + "id": 39, + "name": "badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Badlands Plateau", + "color": 13274213, + "rainfall": 0, + "child": 167 + }, + { + "id": 40, + "name": "small_end_islands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "Small End Islands", + "color": 42, + "rainfall": 0.5 + }, + { + "id": 41, + "name": "end_midlands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Midlands", + "color": 15464630, + "rainfall": 0.5 + }, + { + "id": 42, + "name": "end_highlands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Highlands", + "color": 12828041, + "rainfall": 0.5 + }, + { + "id": 43, + "name": "end_barrens", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Barrens", + "color": 9474162, + "rainfall": 0.5 + }, + { + "id": 44, + "name": "warm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Warm Ocean", + "color": 172, + "rainfall": 0.5 + }, + { + "id": 45, + "name": "lukewarm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Lukewarm Ocean", + "color": 144, + "rainfall": 0.5 + }, + { + "id": 46, + "name": "cold_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Cold Ocean", + "color": 2105456, + "rainfall": 0.5 + }, + { + "id": 47, + "name": "deep_warm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Warm Ocean", + "color": 80, + "rainfall": 0.5 + }, + { + "id": 48, + "name": "deep_lukewarm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Lukewarm Ocean", + "color": 64, + "rainfall": 0.5 + }, + { + "id": 49, + "name": "deep_cold_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Cold Ocean", + "color": 2105400, + "rainfall": 0.5 + }, + { + "id": 50, + "name": "deep_frozen_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Frozen Ocean", + "color": 4210832, + "rainfall": 0.5 + }, + { + "id": 127, + "name": "the_void", + "category": "none", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "the_void", + "rainfall": 0.5, + "color": 0 + }, + { + "id": 129, + "name": "sunflower_plains", + "category": "plains", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Sunflower Plains", + "color": 11918216, + "parent": "plains", + "rainfall": 0.4 + }, + { + "id": 130, + "name": "desert_lakes", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Desert Lakes", + "color": 16759872, + "parent": "desert", + "rainfall": 0 + }, + { + "id": 131, + "name": "gravelly_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Gravelly Mountains", + "color": 8947848, + "parent": "mountains", + "rainfall": 0.3 + }, + { + "id": 132, + "name": "flower_forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Flower Forest", + "color": 2985545, + "parent": "forest", + "rainfall": 0.8 + }, + { + "id": 133, + "name": "taiga_mountains", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.3, + "dimension": "overworld", + "displayName": "Taiga Mountains", + "color": 3378817, + "parent": "taiga", + "rainfall": 0.8 + }, + { + "id": 134, + "name": "swamp_hills", + "category": "swamp", + "temperature": 0.8, + "precipitation": "rain", + "depth": -0.1, + "dimension": "overworld", + "displayName": "Swamp Hills", + "color": 3145690, + "parent": "swamp", + "rainfall": 0.9 + }, + { + "id": 140, + "name": "ice_spikes", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.425, + "dimension": "overworld", + "displayName": "Ice Spikes", + "color": 11853020, + "parent": "snowy_tundra", + "rainfall": 0.5 + }, + { + "id": 149, + "name": "modified_jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Modified Jungle", + "color": 8102705, + "parent": "jungle", + "rainfall": 0.9 + }, + { + "id": 151, + "name": "modified_jungle_edge", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Modified Jungle Edge", + "color": 9089855, + "parent": "jungle_edge", + "rainfall": 0.8 + }, + { + "id": 155, + "name": "tall_birch_forest", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Tall Birch Forest", + "color": 5807212, + "parent": "birch_forest", + "rainfall": 0.6 + }, + { + "id": 156, + "name": "tall_birch_hills", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.55, + "dimension": "overworld", + "displayName": "Tall Birch Hills", + "color": 4687706, + "parent": "birch_forest_hills", + "rainfall": 0.6 + }, + { + "id": 157, + "name": "dark_forest_hills", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Dark Forest Hills", + "color": 6846786, + "parent": "dark_forest", + "rainfall": 0.8 + }, + { + "id": 158, + "name": "snowy_taiga_mountains", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.3, + "dimension": "overworld", + "displayName": "Snowy Taiga Mountains", + "color": 5864818, + "parent": "snowy_taiga", + "rainfall": 0.4 + }, + { + "id": 160, + "name": "giant_spruce_taiga", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Spruce Taiga", + "color": 8490617, + "parent": "giant_tree_taiga", + "rainfall": 0.8 + }, + { + "id": 161, + "name": "giant_spruce_taiga_hills", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Spruce Taiga Hills", + "color": 7173990, + "parent": "giant_tree_taiga_hills", + "rainfall": 0.8 + }, + { + "id": 162, + "name": "modified_gravelly_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Gravelly Mountains+", + "color": 7903352, + "parent": "wooded_mountains", + "rainfall": 0.3 + }, + { + "id": 163, + "name": "shattered_savanna", + "category": "savanna", + "temperature": 1.1, + "precipitation": "none", + "depth": 0.3625, + "dimension": "overworld", + "displayName": "Shattered Savanna", + "color": 15063687, + "parent": "savanna", + "rainfall": 0 + }, + { + "id": 164, + "name": "shattered_savanna_plateau", + "category": "savanna", + "temperature": 1, + "precipitation": "none", + "depth": 1.05, + "dimension": "overworld", + "displayName": "Shattered Savanna Plateau", + "color": 13616524, + "parent": "savanna_plateau", + "rainfall": 0 + }, + { + "id": 165, + "name": "eroded_badlands", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Eroded Badlands", + "color": 16739645, + "parent": "badlands", + "rainfall": 0 + }, + { + "id": 166, + "name": "modified_wooded_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Modified Wooded Badlands Plateau", + "color": 14204813, + "parent": "wooded_badlands_plateau", + "rainfall": 0 + }, + { + "id": 167, + "name": "modified_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Modified Badlands Plateau", + "color": 15905933, + "parent": "badlands_plateau", + "rainfall": 0 + }, + { + "id": 168, + "name": "bamboo_jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Bamboo Jungle", + "color": 7769620, + "rainfall": 0.9 + }, + { + "id": 169, + "name": "bamboo_jungle_hills", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Bamboo Jungle Hills", + "color": 3884810, + "rainfall": 0.9 + }, + { + "id": 170, + "name": "soul_sand_valley", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": -0.5, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Soul Sand Valley", + "color": 6174768, + "rainfall": 0 + }, + { + "id": 171, + "name": "crimson_forest", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0.4, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Crimson Forest", + "color": 14485512, + "rainfall": 0 + }, + { + "id": 172, + "name": "warped_forest", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": 0.5, + "altitude": 0, + "weirdness": 0, + "offset": 0.375 + } + ], + "dimension": "nether", + "displayName": "Warped Forest", + "color": 4821115, + "rainfall": 0 + }, + { + "id": 173, + "name": "basalt_deltas", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": -0.5, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0.175 + } + ], + "dimension": "nether", + "displayName": "Basalt Deltas", + "color": 4208182, + "rainfall": 0 + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/blockCollisionShapes.json b/mc/data/minecraft-data/pc/1.16.1/blockCollisionShapes.json new file mode 100644 index 0000000..fbdd2f1 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/blockCollisionShapes.json @@ -0,0 +1,1944 @@ +{ + "blocks": { + "air": 0, + "stone": 1, + "granite": 1, + "polished_granite": 1, + "diorite": 1, + "polished_diorite": 1, + "andesite": 1, + "polished_andesite": 1, + "grass_block": 1, + "dirt": 1, + "coarse_dirt": 1, + "podzol": 1, + "cobblestone": 1, + "oak_planks": 1, + "spruce_planks": 1, + "birch_planks": 1, + "jungle_planks": 1, + "acacia_planks": 1, + "dark_oak_planks": 1, + "oak_sapling": 0, + "spruce_sapling": 0, + "birch_sapling": 0, + "jungle_sapling": 0, + "acacia_sapling": 0, + "dark_oak_sapling": 0, + "bedrock": 1, + "water": 0, + "lava": 0, + "sand": 1, + "red_sand": 1, + "gravel": 1, + "gold_ore": 1, + "iron_ore": 1, + "coal_ore": 1, + "nether_gold_ore": 1, + "oak_log": 1, + "spruce_log": 1, + "birch_log": 1, + "jungle_log": 1, + "acacia_log": 1, + "dark_oak_log": 1, + "stripped_spruce_log": 1, + "stripped_birch_log": 1, + "stripped_jungle_log": 1, + "stripped_acacia_log": 1, + "stripped_dark_oak_log": 1, + "stripped_oak_log": 1, + "oak_wood": 1, + "spruce_wood": 1, + "birch_wood": 1, + "jungle_wood": 1, + "acacia_wood": 1, + "dark_oak_wood": 1, + "stripped_oak_wood": 1, + "stripped_spruce_wood": 1, + "stripped_birch_wood": 1, + "stripped_jungle_wood": 1, + "stripped_acacia_wood": 1, + "stripped_dark_oak_wood": 1, + "oak_leaves": 1, + "spruce_leaves": 1, + "birch_leaves": 1, + "jungle_leaves": 1, + "acacia_leaves": 1, + "dark_oak_leaves": 1, + "sponge": 1, + "wet_sponge": 1, + "glass": 1, + "lapis_ore": 1, + "lapis_block": 1, + "dispenser": 1, + "sandstone": 1, + "chiseled_sandstone": 1, + "cut_sandstone": 1, + "note_block": 1, + "white_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "orange_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "magenta_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "light_blue_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "yellow_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "lime_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "pink_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "gray_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "light_gray_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "cyan_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "purple_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "blue_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "brown_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "green_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "red_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "black_bed": [3, 2, 3, 2, 2, 3, 2, 3, 4, 5, 4, 5, 5, 4, 5, 4], + "powered_rail": 0, + "detector_rail": 0, + "sticky_piston": [6, 7, 8, 9, 10, 11, 1, 1, 1, 1, 1, 1], + "cobweb": 0, + "grass": 0, + "fern": 0, + "dead_bush": 0, + "seagrass": 0, + "tall_seagrass": 0, + "piston": [6, 7, 8, 9, 10, 11, 1, 1, 1, 1, 1, 1], + "piston_head": [13, 13, 12, 12, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23], + "white_wool": 1, + "orange_wool": 1, + "magenta_wool": 1, + "light_blue_wool": 1, + "yellow_wool": 1, + "lime_wool": 1, + "pink_wool": 1, + "gray_wool": 1, + "light_gray_wool": 1, + "cyan_wool": 1, + "purple_wool": 1, + "blue_wool": 1, + "brown_wool": 1, + "green_wool": 1, + "red_wool": 1, + "black_wool": 1, + "moving_piston": 0, + "dandelion": 0, + "poppy": 0, + "blue_orchid": 0, + "allium": 0, + "azure_bluet": 0, + "red_tulip": 0, + "orange_tulip": 0, + "white_tulip": 0, + "pink_tulip": 0, + "oxeye_daisy": 0, + "cornflower": 0, + "wither_rose": 0, + "lily_of_the_valley": 0, + "brown_mushroom": 0, + "red_mushroom": 0, + "gold_block": 1, + "iron_block": 1, + "bricks": 1, + "tnt": 1, + "bookshelf": 1, + "mossy_cobblestone": 1, + "obsidian": 1, + "torch": 0, + "wall_torch": 0, + "fire": 0, + "soul_fire": 0, + "spawner": 1, + "oak_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "chest": [48, 48, 49, 49, 50, 50, 48, 48, 50, 50, 49, 49, 48, 48, 51, 51, 52, 52, 48, 48, 52, 52, 51, 51], + "redstone_wire": 0, + "diamond_ore": 1, + "diamond_block": 1, + "crafting_table": 1, + "wheat": 0, + "farmland": 53, + "furnace": 1, + "oak_sign": 0, + "spruce_sign": 0, + "birch_sign": 0, + "acacia_sign": 0, + "jungle_sign": 0, + "dark_oak_sign": 0, + "oak_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "ladder": [54, 54, 57, 57, 56, 56, 55, 55], + "rail": 0, + "cobblestone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "oak_wall_sign": 0, + "spruce_wall_sign": 0, + "birch_wall_sign": 0, + "acacia_wall_sign": 0, + "jungle_wall_sign": 0, + "dark_oak_wall_sign": 0, + "lever": 0, + "stone_pressure_plate": 0, + "iron_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "oak_pressure_plate": 0, + "spruce_pressure_plate": 0, + "birch_pressure_plate": 0, + "jungle_pressure_plate": 0, + "acacia_pressure_plate": 0, + "dark_oak_pressure_plate": 0, + "redstone_ore": 1, + "redstone_torch": 0, + "redstone_wall_torch": 0, + "stone_button": 0, + "snow": [0, 58, 59, 60, 61, 62, 10, 63], + "ice": 1, + "snow_block": 1, + "cactus": 64, + "clay": 1, + "sugar_cane": 0, + "jukebox": 1, + "oak_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "pumpkin": 1, + "netherrack": 1, + "soul_sand": 63, + "soul_soil": 1, + "basalt": 1, + "polished_basalt": 1, + "soul_torch": 0, + "soul_wall_torch": 0, + "glowstone": 1, + "nether_portal": 0, + "carved_pumpkin": 1, + "jack_o_lantern": 1, + "cake": [81, 82, 83, 84, 85, 86, 87], + "repeater": 58, + "white_stained_glass": 1, + "orange_stained_glass": 1, + "magenta_stained_glass": 1, + "light_blue_stained_glass": 1, + "yellow_stained_glass": 1, + "lime_stained_glass": 1, + "pink_stained_glass": 1, + "gray_stained_glass": 1, + "light_gray_stained_glass": 1, + "cyan_stained_glass": 1, + "purple_stained_glass": 1, + "blue_stained_glass": 1, + "brown_stained_glass": 1, + "green_stained_glass": 1, + "red_stained_glass": 1, + "black_stained_glass": 1, + "oak_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "spruce_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "birch_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "jungle_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "acacia_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "dark_oak_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "stone_bricks": 1, + "mossy_stone_bricks": 1, + "cracked_stone_bricks": 1, + "chiseled_stone_bricks": 1, + "infested_stone": 1, + "infested_cobblestone": 1, + "infested_stone_bricks": 1, + "infested_mossy_stone_bricks": 1, + "infested_cracked_stone_bricks": 1, + "infested_chiseled_stone_bricks": 1, + "brown_mushroom_block": 1, + "red_mushroom_block": 1, + "mushroom_stem": 1, + "iron_bars": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "chain": [107, 107, 106, 106, 108, 108], + "glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "melon": 1, + "attached_pumpkin_stem": 0, + "attached_melon_stem": 0, + "pumpkin_stem": 0, + "melon_stem": 0, + "vine": 0, + "oak_fence_gate": [0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75], + "brick_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "stone_brick_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "mycelium": 1, + "lily_pad": 109, + "nether_bricks": 1, + "nether_brick_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "nether_brick_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "nether_wart": 0, + "enchanting_table": 10, + "brewing_stand": 110, + "cauldron": 111, + "end_portal": 0, + "end_portal_frame": [113, 113, 113, 113, 112, 112, 112, 112], + "end_stone": 1, + "dragon_egg": 114, + "redstone_lamp": 1, + "cocoa": [115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126], + "sandstone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "emerald_ore": 1, + "ender_chest": 48, + "tripwire_hook": 0, + "tripwire": 0, + "emerald_block": 1, + "spruce_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "birch_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "jungle_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "command_block": 1, + "beacon": 1, + "cobblestone_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "mossy_cobblestone_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "flower_pot": 158, + "potted_oak_sapling": 158, + "potted_spruce_sapling": 158, + "potted_birch_sapling": 158, + "potted_jungle_sapling": 158, + "potted_acacia_sapling": 158, + "potted_dark_oak_sapling": 158, + "potted_fern": 158, + "potted_dandelion": 158, + "potted_poppy": 158, + "potted_blue_orchid": 158, + "potted_allium": 158, + "potted_azure_bluet": 158, + "potted_red_tulip": 158, + "potted_orange_tulip": 158, + "potted_white_tulip": 158, + "potted_pink_tulip": 158, + "potted_oxeye_daisy": 158, + "potted_cornflower": 158, + "potted_lily_of_the_valley": 158, + "potted_wither_rose": 158, + "potted_red_mushroom": 158, + "potted_brown_mushroom": 158, + "potted_dead_bush": 158, + "potted_cactus": 158, + "carrots": 0, + "potatoes": 0, + "oak_button": 0, + "spruce_button": 0, + "birch_button": 0, + "jungle_button": 0, + "acacia_button": 0, + "dark_oak_button": 0, + "skeleton_skull": 159, + "skeleton_wall_skull": [160, 161, 162, 163], + "wither_skeleton_skull": 159, + "wither_skeleton_wall_skull": [160, 161, 162, 163], + "zombie_head": 159, + "zombie_wall_head": [160, 161, 162, 163], + "player_head": 159, + "player_wall_head": [160, 161, 162, 163], + "creeper_head": 159, + "creeper_wall_head": [160, 161, 162, 163], + "dragon_head": 159, + "dragon_wall_head": [160, 161, 162, 163], + "anvil": [164, 164, 165, 165], + "chipped_anvil": [164, 164, 165, 165], + "damaged_anvil": [164, 164, 165, 165], + "trapped_chest": [48, 48, 49, 49, 50, 50, 48, 48, 50, 50, 49, 49, 48, 48, 51, 51, 52, 52, 48, 48, 52, 52, 51, 51], + "light_weighted_pressure_plate": 0, + "heavy_weighted_pressure_plate": 0, + "comparator": 58, + "daylight_detector": 60, + "redstone_block": 1, + "nether_quartz_ore": 1, + "hopper": [166, 167, 168, 169, 170, 166, 167, 168, 169, 170], + "quartz_block": 1, + "chiseled_quartz_block": 1, + "quartz_pillar": 1, + "quartz_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "activator_rail": 0, + "dropper": 1, + "white_terracotta": 1, + "orange_terracotta": 1, + "magenta_terracotta": 1, + "light_blue_terracotta": 1, + "yellow_terracotta": 1, + "lime_terracotta": 1, + "pink_terracotta": 1, + "gray_terracotta": 1, + "light_gray_terracotta": 1, + "cyan_terracotta": 1, + "purple_terracotta": 1, + "blue_terracotta": 1, + "brown_terracotta": 1, + "green_terracotta": 1, + "red_terracotta": 1, + "black_terracotta": 1, + "white_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "orange_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "magenta_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "light_blue_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "yellow_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "lime_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "pink_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "gray_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "light_gray_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "cyan_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "purple_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "blue_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "brown_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "green_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "red_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "black_stained_glass_pane": [91, 92, 91, 92, 93, 94, 93, 94, 95, 96, 95, 96, 97, 98, 97, 98, 99, 100, 99, 100, 101, 102, 101, 102, 103, 104, 103, 104, 105, 90, 105, 90], + "acacia_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "dark_oak_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "slime_block": 1, + "barrier": 1, + "iron_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "prismarine": 1, + "prismarine_bricks": 1, + "dark_prismarine": 1, + "prismarine_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "prismarine_brick_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "dark_prismarine_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "prismarine_slab": [171, 171, 61, 61, 1, 1], + "prismarine_brick_slab": [171, 171, 61, 61, 1, 1], + "dark_prismarine_slab": [171, 171, 61, 61, 1, 1], + "sea_lantern": 1, + "hay_block": 1, + "white_carpet": 172, + "orange_carpet": 172, + "magenta_carpet": 172, + "light_blue_carpet": 172, + "yellow_carpet": 172, + "lime_carpet": 172, + "pink_carpet": 172, + "gray_carpet": 172, + "light_gray_carpet": 172, + "cyan_carpet": 172, + "purple_carpet": 172, + "blue_carpet": 172, + "brown_carpet": 172, + "green_carpet": 172, + "red_carpet": 172, + "black_carpet": 172, + "terracotta": 1, + "coal_block": 1, + "packed_ice": 1, + "sunflower": 0, + "lilac": 0, + "rose_bush": 0, + "peony": 0, + "tall_grass": 0, + "large_fern": 0, + "white_banner": 0, + "orange_banner": 0, + "magenta_banner": 0, + "light_blue_banner": 0, + "yellow_banner": 0, + "lime_banner": 0, + "pink_banner": 0, + "gray_banner": 0, + "light_gray_banner": 0, + "cyan_banner": 0, + "purple_banner": 0, + "blue_banner": 0, + "brown_banner": 0, + "green_banner": 0, + "red_banner": 0, + "black_banner": 0, + "white_wall_banner": 0, + "orange_wall_banner": 0, + "magenta_wall_banner": 0, + "light_blue_wall_banner": 0, + "yellow_wall_banner": 0, + "lime_wall_banner": 0, + "pink_wall_banner": 0, + "gray_wall_banner": 0, + "light_gray_wall_banner": 0, + "cyan_wall_banner": 0, + "purple_wall_banner": 0, + "blue_wall_banner": 0, + "brown_wall_banner": 0, + "green_wall_banner": 0, + "red_wall_banner": 0, + "black_wall_banner": 0, + "red_sandstone": 1, + "chiseled_red_sandstone": 1, + "cut_red_sandstone": 1, + "red_sandstone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "oak_slab": [171, 171, 61, 61, 1, 1], + "spruce_slab": [171, 171, 61, 61, 1, 1], + "birch_slab": [171, 171, 61, 61, 1, 1], + "jungle_slab": [171, 171, 61, 61, 1, 1], + "acacia_slab": [171, 171, 61, 61, 1, 1], + "dark_oak_slab": [171, 171, 61, 61, 1, 1], + "stone_slab": [171, 171, 61, 61, 1, 1], + "smooth_stone_slab": [171, 171, 61, 61, 1, 1], + "sandstone_slab": [171, 171, 61, 61, 1, 1], + "cut_sandstone_slab": [171, 171, 61, 61, 1, 1], + "petrified_oak_slab": [171, 171, 61, 61, 1, 1], + "cobblestone_slab": [171, 171, 61, 61, 1, 1], + "brick_slab": [171, 171, 61, 61, 1, 1], + "stone_brick_slab": [171, 171, 61, 61, 1, 1], + "nether_brick_slab": [171, 171, 61, 61, 1, 1], + "quartz_slab": [171, 171, 61, 61, 1, 1], + "red_sandstone_slab": [171, 171, 61, 61, 1, 1], + "cut_red_sandstone_slab": [171, 171, 61, 61, 1, 1], + "purpur_slab": [171, 171, 61, 61, 1, 1], + "smooth_stone": 1, + "smooth_sandstone": 1, + "smooth_quartz": 1, + "smooth_red_sandstone": 1, + "spruce_fence_gate": [0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75], + "birch_fence_gate": [0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75], + "jungle_fence_gate": [0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75], + "acacia_fence_gate": [0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75], + "dark_oak_fence_gate": [0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75], + "spruce_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "birch_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "jungle_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "acacia_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "dark_oak_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "spruce_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "birch_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "jungle_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "acacia_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "dark_oak_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "end_rod": [174, 175, 174, 175, 173, 173], + "chorus_plant": [177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 176], + "chorus_flower": 1, + "purpur_block": 1, + "purpur_pillar": 1, + "purpur_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "end_stone_bricks": 1, + "beetroots": 0, + "grass_path": 53, + "end_gateway": 0, + "repeating_command_block": 1, + "chain_command_block": 1, + "frosted_ice": 1, + "magma_block": 1, + "nether_wart_block": 1, + "red_nether_bricks": 1, + "bone_block": 1, + "structure_void": 0, + "observer": 1, + "shulker_box": 1, + "white_shulker_box": 1, + "orange_shulker_box": 1, + "magenta_shulker_box": 1, + "light_blue_shulker_box": 1, + "yellow_shulker_box": 1, + "lime_shulker_box": 1, + "pink_shulker_box": 1, + "gray_shulker_box": 1, + "light_gray_shulker_box": 1, + "cyan_shulker_box": 1, + "purple_shulker_box": 1, + "blue_shulker_box": 1, + "brown_shulker_box": 1, + "green_shulker_box": 1, + "red_shulker_box": 1, + "black_shulker_box": 1, + "white_glazed_terracotta": 1, + "orange_glazed_terracotta": 1, + "magenta_glazed_terracotta": 1, + "light_blue_glazed_terracotta": 1, + "yellow_glazed_terracotta": 1, + "lime_glazed_terracotta": 1, + "pink_glazed_terracotta": 1, + "gray_glazed_terracotta": 1, + "light_gray_glazed_terracotta": 1, + "cyan_glazed_terracotta": 1, + "purple_glazed_terracotta": 1, + "blue_glazed_terracotta": 1, + "brown_glazed_terracotta": 1, + "green_glazed_terracotta": 1, + "red_glazed_terracotta": 1, + "black_glazed_terracotta": 1, + "white_concrete": 1, + "orange_concrete": 1, + "magenta_concrete": 1, + "light_blue_concrete": 1, + "yellow_concrete": 1, + "lime_concrete": 1, + "pink_concrete": 1, + "gray_concrete": 1, + "light_gray_concrete": 1, + "cyan_concrete": 1, + "purple_concrete": 1, + "blue_concrete": 1, + "brown_concrete": 1, + "green_concrete": 1, + "red_concrete": 1, + "black_concrete": 1, + "white_concrete_powder": 1, + "orange_concrete_powder": 1, + "magenta_concrete_powder": 1, + "light_blue_concrete_powder": 1, + "yellow_concrete_powder": 1, + "lime_concrete_powder": 1, + "pink_concrete_powder": 1, + "gray_concrete_powder": 1, + "light_gray_concrete_powder": 1, + "cyan_concrete_powder": 1, + "purple_concrete_powder": 1, + "blue_concrete_powder": 1, + "brown_concrete_powder": 1, + "green_concrete_powder": 1, + "red_concrete_powder": 1, + "black_concrete_powder": 1, + "kelp": 0, + "kelp_plant": 0, + "dried_kelp_block": 1, + "turtle_egg": [240, 240, 240, 241, 241, 241, 241, 241, 241, 241, 241, 241], + "dead_tube_coral_block": 1, + "dead_brain_coral_block": 1, + "dead_bubble_coral_block": 1, + "dead_fire_coral_block": 1, + "dead_horn_coral_block": 1, + "tube_coral_block": 1, + "brain_coral_block": 1, + "bubble_coral_block": 1, + "fire_coral_block": 1, + "horn_coral_block": 1, + "dead_tube_coral": 0, + "dead_brain_coral": 0, + "dead_bubble_coral": 0, + "dead_fire_coral": 0, + "dead_horn_coral": 0, + "tube_coral": 0, + "brain_coral": 0, + "bubble_coral": 0, + "fire_coral": 0, + "horn_coral": 0, + "dead_tube_coral_fan": 0, + "dead_brain_coral_fan": 0, + "dead_bubble_coral_fan": 0, + "dead_fire_coral_fan": 0, + "dead_horn_coral_fan": 0, + "tube_coral_fan": 0, + "brain_coral_fan": 0, + "bubble_coral_fan": 0, + "fire_coral_fan": 0, + "horn_coral_fan": 0, + "dead_tube_coral_wall_fan": 0, + "dead_brain_coral_wall_fan": 0, + "dead_bubble_coral_wall_fan": 0, + "dead_fire_coral_wall_fan": 0, + "dead_horn_coral_wall_fan": 0, + "tube_coral_wall_fan": 0, + "brain_coral_wall_fan": 0, + "bubble_coral_wall_fan": 0, + "fire_coral_wall_fan": 0, + "horn_coral_wall_fan": 0, + "sea_pickle": [242, 242, 243, 243, 244, 244, 245, 245], + "blue_ice": 1, + "conduit": 246, + "bamboo_sapling": 0, + "bamboo": 247, + "potted_bamboo": 158, + "void_air": 0, + "cave_air": 0, + "bubble_column": 0, + "polished_granite_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "smooth_red_sandstone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "mossy_stone_brick_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "polished_diorite_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "mossy_cobblestone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "end_stone_brick_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "stone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "smooth_sandstone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "smooth_quartz_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "granite_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "andesite_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "red_nether_brick_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "polished_andesite_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "diorite_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "polished_granite_slab": [171, 171, 61, 61, 1, 1], + "smooth_red_sandstone_slab": [171, 171, 61, 61, 1, 1], + "mossy_stone_brick_slab": [171, 171, 61, 61, 1, 1], + "polished_diorite_slab": [171, 171, 61, 61, 1, 1], + "mossy_cobblestone_slab": [171, 171, 61, 61, 1, 1], + "end_stone_brick_slab": [171, 171, 61, 61, 1, 1], + "smooth_sandstone_slab": [171, 171, 61, 61, 1, 1], + "smooth_quartz_slab": [171, 171, 61, 61, 1, 1], + "granite_slab": [171, 171, 61, 61, 1, 1], + "andesite_slab": [171, 171, 61, 61, 1, 1], + "red_nether_brick_slab": [171, 171, 61, 61, 1, 1], + "polished_andesite_slab": [171, 171, 61, 61, 1, 1], + "diorite_slab": [171, 171, 61, 61, 1, 1], + "brick_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "prismarine_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "red_sandstone_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "mossy_stone_brick_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "granite_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "stone_brick_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "nether_brick_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "andesite_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "red_nether_brick_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "sandstone_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "end_stone_brick_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "diorite_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "scaffolding": 248, + "loom": 1, + "barrel": 1, + "smoker": 1, + "blast_furnace": 1, + "cartography_table": 1, + "fletching_table": 1, + "grindstone": [250, 250, 251, 251, 249, 252, 253, 254, 255, 255, 256, 256], + "lectern": 257, + "smithing_table": 1, + "stonecutter": 258, + "bell": [259, 259, 259, 259, 260, 260, 260, 260, 261, 261, 261, 261, 261, 261, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 266, 266, 267, 267, 267, 267], + "lantern": [269, 269, 268, 268], + "soul_lantern": [269, 269, 268, 268], + "campfire": 270, + "soul_campfire": 270, + "sweet_berry_bush": 0, + "warped_stem": 1, + "stripped_warped_stem": 1, + "warped_hyphae": 1, + "stripped_warped_hyphae": 1, + "warped_nylium": 1, + "warped_fungus": 0, + "warped_wart_block": 1, + "warped_roots": 0, + "nether_sprouts": 0, + "crimson_stem": 1, + "stripped_crimson_stem": 1, + "crimson_hyphae": 1, + "stripped_crimson_hyphae": 1, + "crimson_nylium": 1, + "crimson_fungus": 0, + "shroomlight": 1, + "weeping_vines": 0, + "weeping_vines_plant": 0, + "twisting_vines": 0, + "twisting_vines_plant": 0, + "crimson_roots": 0, + "crimson_planks": 1, + "warped_planks": 1, + "crimson_slab": [171, 171, 61, 61, 1, 1], + "warped_slab": [171, 171, 61, 61, 1, 1], + "crimson_pressure_plate": 0, + "warped_pressure_plate": 0, + "crimson_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "warped_fence": [66, 67, 66, 67, 68, 69, 68, 69, 70, 71, 70, 71, 72, 73, 72, 73, 74, 75, 74, 75, 76, 77, 76, 77, 78, 79, 78, 79, 80, 65, 80, 65], + "crimson_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "warped_trapdoor": [54, 54, 54, 54, 89, 89, 89, 89, 54, 54, 54, 54, 88, 88, 88, 88, 57, 57, 57, 57, 89, 89, 89, 89, 57, 57, 57, 57, 88, 88, 88, 88, 56, 56, 56, 56, 89, 89, 89, 89, 56, 56, 56, 56, 88, 88, 88, 88, 55, 55, 55, 55, 89, 89, 89, 89, 55, 55, 55, 55, 88, 88, 88, 88], + "crimson_fence_gate": [0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75], + "warped_fence_gate": [0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 72, 72, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75, 0, 0, 75, 75], + "crimson_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "warped_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "crimson_button": 0, + "warped_button": 0, + "crimson_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "warped_door": [55, 55, 54, 54, 56, 56, 54, 54, 55, 55, 54, 54, 56, 56, 54, 54, 56, 56, 57, 57, 55, 55, 57, 57, 56, 56, 57, 57, 55, 55, 57, 57, 54, 54, 56, 56, 57, 57, 56, 56, 54, 54, 56, 56, 57, 57, 56, 56, 57, 57, 55, 55, 54, 54, 55, 55, 57, 57, 55, 55, 54, 54, 55, 55], + "crimson_sign": 0, + "warped_sign": 0, + "crimson_wall_sign": 0, + "warped_wall_sign": 0, + "structure_block": 1, + "jigsaw": 1, + "composter": 271, + "target": 1, + "bee_nest": 1, + "beehive": 1, + "honey_block": 64, + "honeycomb_block": 1, + "netherite_block": 1, + "ancient_debris": 1, + "crying_obsidian": 1, + "respawn_anchor": 1, + "potted_crimson_fungus": 158, + "potted_warped_fungus": 158, + "potted_crimson_roots": 158, + "potted_warped_roots": 158, + "lodestone": 1, + "blackstone": 1, + "blackstone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "blackstone_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "blackstone_slab": [171, 171, 61, 61, 1, 1], + "polished_blackstone": 1, + "polished_blackstone_bricks": 1, + "cracked_polished_blackstone_bricks": 1, + "chiseled_polished_blackstone": 1, + "polished_blackstone_brick_slab": [171, 171, 61, 61, 1, 1], + "polished_blackstone_brick_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "polished_blackstone_brick_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "gilded_blackstone": 1, + "polished_blackstone_stairs": [25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 24, 24, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 36, 36, 26, 26, 38, 38, 28, 28, 45, 45, 41, 41, 30, 30, 43, 43, 32, 32, 46, 46, 27, 27, 35, 35, 29, 29, 37, 37, 47, 47, 31, 31, 40, 40, 33, 33, 42, 42], + "polished_blackstone_slab": [171, 171, 61, 61, 1, 1], + "polished_blackstone_pressure_plate": 0, + "polished_blackstone_button": 0, + "polished_blackstone_wall": [127, 128, 128, 127, 128, 128, 0, 129, 129, 0, 129, 129, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 130, 131, 131, 130, 131, 131, 132, 133, 133, 132, 133, 133, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 134, 135, 135, 134, 135, 135, 136, 137, 137, 136, 137, 137, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 138, 139, 139, 138, 139, 139, 140, 141, 141, 140, 141, 141, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 142, 143, 143, 142, 143, 143, 144, 145, 145, 144, 145, 145, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 146, 147, 147, 146, 147, 147, 148, 149, 149, 148, 149, 149, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 150, 151, 151, 150, 151, 151, 152, 153, 153, 152, 153, 153, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157, 154, 155, 155, 154, 155, 155, 156, 157, 157, 156, 157, 157], + "chiseled_nether_bricks": 1, + "cracked_nether_bricks": 1, + "quartz_bricks": 1 + }, + "shapes": { + "0": [], + "1": [ + [0, 0, 0, 1, 1, 1] + ], + "2": [ + [0, 0, 0.8125, 0.1875, 0.5625, 1], + [0, 0.1875, 0, 1, 0.5625, 0.8125], + [0.1875, 0.1875, 0.8125, 1, 0.5625, 1], + [0.8125, 0, 0.8125, 1, 0.1875, 1] + ], + "3": [ + [0, 0, 0, 0.1875, 0.5625, 0.1875], + [0, 0.1875, 0.1875, 1, 0.5625, 1], + [0.1875, 0.1875, 0, 1, 0.5625, 0.1875], + [0.8125, 0, 0, 1, 0.1875, 0.1875] + ], + "4": [ + [0, 0, 0, 0.1875, 0.5625, 0.1875], + [0, 0, 0.8125, 0.1875, 0.5625, 1], + [0, 0.1875, 0.1875, 1, 0.5625, 0.8125], + [0.1875, 0.1875, 0, 1, 0.5625, 0.1875], + [0.1875, 0.1875, 0.8125, 1, 0.5625, 1] + ], + "5": [ + [0, 0.1875, 0, 1, 0.5625, 1], + [0.8125, 0, 0, 1, 0.1875, 0.1875], + [0.8125, 0, 0.8125, 1, 0.1875, 1] + ], + "6": [ + [0, 0, 0.25, 1, 1, 1] + ], + "7": [ + [0, 0, 0, 0.75, 1, 1] + ], + "8": [ + [0, 0, 0, 1, 1, 0.75] + ], + "9": [ + [0.25, 0, 0, 1, 1, 1] + ], + "10": [ + [0, 0, 0, 1, 0.75, 1] + ], + "11": [ + [0, 0.25, 0, 1, 1, 1] + ], + "12": [ + [0, 0, 0, 1, 1, 0.25], + [0.375, 0.375, 0.25, 0.625, 0.625, 1.25] + ], + "13": [ + [0, 0, 0, 1, 1, 0.25], + [0.375, 0.375, 0.25, 0.625, 0.625, 1] + ], + "14": [ + [0, 0.375, 0.375, 1, 0.625, 0.625], + [0.75, 0, 0, 1, 0.375, 1], + [0.75, 0.375, 0, 1, 1, 0.375], + [0.75, 0.375, 0.625, 1, 1, 1], + [0.75, 0.625, 0.375, 1, 1, 0.625] + ], + "15": [ + [-0.25, 0.375, 0.375, 1, 0.625, 0.625], + [0.75, 0, 0, 1, 0.375, 1], + [0.75, 0.375, 0, 1, 1, 0.375], + [0.75, 0.375, 0.625, 1, 1, 1], + [0.75, 0.625, 0.375, 1, 1, 0.625] + ], + "16": [ + [0, 0, 0.75, 1, 1, 1], + [0.375, 0.375, 0, 0.625, 0.625, 0.75] + ], + "17": [ + [0, 0, 0.75, 1, 1, 1], + [0.375, 0.375, -0.25, 0.625, 0.625, 0.75] + ], + "18": [ + [0, 0, 0, 0.25, 1, 1], + [0.25, 0.375, 0.375, 1, 0.625, 0.625] + ], + "19": [ + [0, 0, 0, 0.25, 1, 1], + [0.25, 0.375, 0.375, 1.25, 0.625, 0.625] + ], + "20": [ + [0, 0.75, 0, 1, 1, 1], + [0.375, 0, 0.375, 0.625, 0.75, 0.625] + ], + "21": [ + [0, 0.75, 0, 1, 1, 1], + [0.375, -0.25, 0.375, 0.625, 0.75, 0.625] + ], + "22": [ + [0, 0, 0, 1, 0.25, 1], + [0.375, 0.25, 0.375, 0.625, 1, 0.625] + ], + "23": [ + [0, 0, 0, 1, 0.25, 1], + [0.375, 0.25, 0.375, 0.625, 1.25, 0.625] + ], + "24": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0, 1, 1, 0.5] + ], + "25": [ + [0, 0, 0, 1, 1, 0.5], + [0, 0.5, 0.5, 1, 1, 1] + ], + "26": [ + [0, 0, 0, 0.5, 1, 1], + [0.5, 0, 0, 1, 1, 0.5], + [0.5, 0.5, 0.5, 1, 1, 1] + ], + "27": [ + [0, 0, 0, 1, 1, 0.5], + [0, 0.5, 0.5, 1, 1, 1], + [0.5, 0, 0.5, 1, 0.5, 1] + ], + "28": [ + [0, 0, 0, 0.5, 1, 0.5], + [0, 0.5, 0.5, 1, 1, 1], + [0.5, 0.5, 0, 1, 1, 0.5] + ], + "29": [ + [0, 0.5, 0, 1, 1, 1], + [0.5, 0, 0, 1, 0.5, 0.5] + ], + "30": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0, 0.5, 1, 1], + [0.5, 0.5, 0, 1, 1, 0.5] + ], + "31": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0, 1, 1, 0.5], + [0.5, 0.5, 0.5, 1, 1, 1] + ], + "32": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0, 0.5, 1, 0.5] + ], + "33": [ + [0, 0, 0, 1, 0.5, 1], + [0.5, 0.5, 0, 1, 1, 0.5] + ], + "34": [ + [0, 0, 0.5, 1, 1, 1], + [0, 0.5, 0, 1, 1, 0.5] + ], + "35": [ + [0, 0, 0.5, 1, 1, 1], + [0, 0.5, 0, 1, 1, 0.5], + [0.5, 0, 0, 1, 0.5, 0.5] + ], + "36": [ + [0, 0, 0, 0.5, 1, 1], + [0.5, 0, 0.5, 1, 1, 1], + [0.5, 0.5, 0, 1, 1, 0.5] + ], + "37": [ + [0, 0.5, 0, 1, 1, 1], + [0.5, 0, 0.5, 1, 0.5, 1] + ], + "38": [ + [0, 0, 0.5, 0.5, 1, 1], + [0, 0.5, 0, 1, 1, 0.5], + [0.5, 0.5, 0.5, 1, 1, 1] + ], + "39": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0.5, 1, 1, 1] + ], + "40": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0.5, 1, 1, 1], + [0.5, 0.5, 0, 1, 1, 0.5] + ], + "41": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0, 0.5, 1, 1], + [0.5, 0.5, 0.5, 1, 1, 1] + ], + "42": [ + [0, 0, 0, 1, 0.5, 1], + [0.5, 0.5, 0.5, 1, 1, 1] + ], + "43": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0.5, 0.5, 1, 1] + ], + "44": [ + [0, 0, 0, 0.5, 1, 1], + [0.5, 0.5, 0, 1, 1, 1] + ], + "45": [ + [0, 0, 0, 1, 0.5, 1], + [0, 0.5, 0, 0.5, 1, 1] + ], + "46": [ + [0, 0.5, 0, 1, 1, 1], + [0.5, 0, 0, 1, 0.5, 1] + ], + "47": [ + [0, 0, 0, 1, 0.5, 1], + [0.5, 0.5, 0, 1, 1, 1] + ], + "48": [ + [0.0625, 0, 0.0625, 0.9375, 0.875, 0.9375] + ], + "49": [ + [0.0625, 0, 0.0625, 1, 0.875, 0.9375] + ], + "50": [ + [0, 0, 0.0625, 0.9375, 0.875, 0.9375] + ], + "51": [ + [0.0625, 0, 0, 0.9375, 0.875, 0.9375] + ], + "52": [ + [0.0625, 0, 0.0625, 0.9375, 0.875, 1] + ], + "53": [ + [0, 0, 0, 1, 0.9375, 1] + ], + "54": [ + [0, 0, 0.8125, 1, 1, 1] + ], + "55": [ + [0, 0, 0, 0.1875, 1, 1] + ], + "56": [ + [0.8125, 0, 0, 1, 1, 1] + ], + "57": [ + [0, 0, 0, 1, 1, 0.1875] + ], + "58": [ + [0, 0, 0, 1, 0.125, 1] + ], + "59": [ + [0, 0, 0, 1, 0.25, 1] + ], + "60": [ + [0, 0, 0, 1, 0.375, 1] + ], + "61": [ + [0, 0, 0, 1, 0.5, 1] + ], + "62": [ + [0, 0, 0, 1, 0.625, 1] + ], + "63": [ + [0, 0, 0, 1, 0.875, 1] + ], + "64": [ + [0.0625, 0, 0.0625, 0.9375, 0.9375, 0.9375] + ], + "65": [ + [0.375, 0, 0.375, 0.625, 1.5, 0.625] + ], + "66": [ + [0, 0, 0.375, 1, 1.5, 0.625], + [0.375, 0, 0, 0.625, 1.5, 0.375], + [0.375, 0, 0.625, 0.625, 1.5, 1] + ], + "67": [ + [0.375, 0, 0, 0.625, 1.5, 1], + [0.625, 0, 0.375, 1, 1.5, 0.625] + ], + "68": [ + [0, 0, 0.375, 1, 1.5, 0.625], + [0.375, 0, 0, 0.625, 1.5, 0.375] + ], + "69": [ + [0.375, 0, 0, 0.625, 1.5, 0.625], + [0.625, 0, 0.375, 1, 1.5, 0.625] + ], + "70": [ + [0, 0, 0.375, 1, 1.5, 0.625], + [0.375, 0, 0.625, 0.625, 1.5, 1] + ], + "71": [ + [0.375, 0, 0.375, 0.625, 1.5, 1], + [0.625, 0, 0.375, 1, 1.5, 0.625] + ], + "72": [ + [0, 0, 0.375, 1, 1.5, 0.625] + ], + "73": [ + [0.375, 0, 0.375, 1, 1.5, 0.625] + ], + "74": [ + [0, 0, 0.375, 0.625, 1.5, 0.625], + [0.375, 0, 0, 0.625, 1.5, 0.375], + [0.375, 0, 0.625, 0.625, 1.5, 1] + ], + "75": [ + [0.375, 0, 0, 0.625, 1.5, 1] + ], + "76": [ + [0, 0, 0.375, 0.625, 1.5, 0.625], + [0.375, 0, 0, 0.625, 1.5, 0.375] + ], + "77": [ + [0.375, 0, 0, 0.625, 1.5, 0.625] + ], + "78": [ + [0, 0, 0.375, 0.625, 1.5, 0.625], + [0.375, 0, 0.625, 0.625, 1.5, 1] + ], + "79": [ + [0.375, 0, 0.375, 0.625, 1.5, 1] + ], + "80": [ + [0, 0, 0.375, 0.625, 1.5, 0.625] + ], + "81": [ + [0.0625, 0, 0.0625, 0.9375, 0.5, 0.9375] + ], + "82": [ + [0.1875, 0, 0.0625, 0.9375, 0.5, 0.9375] + ], + "83": [ + [0.3125, 0, 0.0625, 0.9375, 0.5, 0.9375] + ], + "84": [ + [0.4375, 0, 0.0625, 0.9375, 0.5, 0.9375] + ], + "85": [ + [0.5625, 0, 0.0625, 0.9375, 0.5, 0.9375] + ], + "86": [ + [0.6875, 0, 0.0625, 0.9375, 0.5, 0.9375] + ], + "87": [ + [0.8125, 0, 0.0625, 0.9375, 0.5, 0.9375] + ], + "88": [ + [0, 0, 0, 1, 0.1875, 1] + ], + "89": [ + [0, 0.8125, 0, 1, 1, 1] + ], + "90": [ + [0.4375, 0, 0.4375, 0.5625, 1, 0.5625] + ], + "91": [ + [0, 0, 0.4375, 1, 1, 0.5625], + [0.4375, 0, 0, 0.5625, 1, 0.4375], + [0.4375, 0, 0.5625, 0.5625, 1, 1] + ], + "92": [ + [0.4375, 0, 0, 0.5625, 1, 1], + [0.5625, 0, 0.4375, 1, 1, 0.5625] + ], + "93": [ + [0, 0, 0.4375, 1, 1, 0.5625], + [0.4375, 0, 0, 0.5625, 1, 0.4375] + ], + "94": [ + [0.4375, 0, 0, 0.5625, 1, 0.5625], + [0.5625, 0, 0.4375, 1, 1, 0.5625] + ], + "95": [ + [0, 0, 0.4375, 1, 1, 0.5625], + [0.4375, 0, 0.5625, 0.5625, 1, 1] + ], + "96": [ + [0.4375, 0, 0.4375, 0.5625, 1, 1], + [0.5625, 0, 0.4375, 1, 1, 0.5625] + ], + "97": [ + [0, 0, 0.4375, 1, 1, 0.5625] + ], + "98": [ + [0.4375, 0, 0.4375, 1, 1, 0.5625] + ], + "99": [ + [0, 0, 0.4375, 0.5625, 1, 0.5625], + [0.4375, 0, 0, 0.5625, 1, 0.4375], + [0.4375, 0, 0.5625, 0.5625, 1, 1] + ], + "100": [ + [0.4375, 0, 0, 0.5625, 1, 1] + ], + "101": [ + [0, 0, 0.4375, 0.5625, 1, 0.5625], + [0.4375, 0, 0, 0.5625, 1, 0.4375] + ], + "102": [ + [0.4375, 0, 0, 0.5625, 1, 0.5625] + ], + "103": [ + [0, 0, 0.4375, 0.5625, 1, 0.5625], + [0.4375, 0, 0.5625, 0.5625, 1, 1] + ], + "104": [ + [0.4375, 0, 0.4375, 0.5625, 1, 1] + ], + "105": [ + [0, 0, 0.4375, 0.5625, 1, 0.5625] + ], + "106": [ + [0.40625, 0, 0.40625, 0.59375, 1, 0.59375] + ], + "107": [ + [0, 0.40625, 0.40625, 1, 0.59375, 0.59375] + ], + "108": [ + [0.40625, 0.40625, 0, 0.59375, 0.59375, 1] + ], + "109": [ + [0.0625, 0, 0.0625, 0.9375, 0.09375, 0.9375] + ], + "110": [ + [0.0625, 0, 0.0625, 0.9375, 0.125, 0.9375], + [0.4375, 0.125, 0.4375, 0.5625, 0.875, 0.5625] + ], + "111": [ + [0, 0, 0, 0.125, 1, 0.25], + [0, 0, 0.75, 0.125, 1, 1], + [0, 0.1875, 0.25, 1, 0.25, 0.75], + [0, 0.25, 0.25, 0.125, 1, 0.75], + [0.125, 0, 0, 0.25, 1, 0.125], + [0.125, 0, 0.875, 0.25, 1, 1], + [0.125, 0.1875, 0.125, 1, 0.25, 0.25], + [0.125, 0.1875, 0.75, 1, 0.25, 0.875], + [0.25, 0.1875, 0, 1, 1, 0.125], + [0.25, 0.1875, 0.875, 1, 1, 1], + [0.75, 0, 0, 1, 0.1875, 0.125], + [0.75, 0, 0.875, 1, 0.1875, 1], + [0.875, 0, 0.125, 1, 0.1875, 0.25], + [0.875, 0, 0.75, 1, 0.1875, 0.875], + [0.875, 0.25, 0.125, 1, 1, 0.875] + ], + "112": [ + [0, 0, 0, 1, 0.8125, 1] + ], + "113": [ + [0, 0, 0, 1, 0.8125, 1], + [0.25, 0.8125, 0.25, 0.75, 1, 0.75] + ], + "114": [ + [0.0625, 0, 0.0625, 0.9375, 1, 0.9375] + ], + "115": [ + [0.375, 0.4375, 0.0625, 0.625, 0.75, 0.3125] + ], + "116": [ + [0.375, 0.4375, 0.6875, 0.625, 0.75, 0.9375] + ], + "117": [ + [0.0625, 0.4375, 0.375, 0.3125, 0.75, 0.625] + ], + "118": [ + [0.6875, 0.4375, 0.375, 0.9375, 0.75, 0.625] + ], + "119": [ + [0.3125, 0.3125, 0.0625, 0.6875, 0.75, 0.4375] + ], + "120": [ + [0.3125, 0.3125, 0.5625, 0.6875, 0.75, 0.9375] + ], + "121": [ + [0.0625, 0.3125, 0.3125, 0.4375, 0.75, 0.6875] + ], + "122": [ + [0.5625, 0.3125, 0.3125, 0.9375, 0.75, 0.6875] + ], + "123": [ + [0.25, 0.1875, 0.0625, 0.75, 0.75, 0.5625] + ], + "124": [ + [0.25, 0.1875, 0.4375, 0.75, 0.75, 0.9375] + ], + "125": [ + [0.0625, 0.1875, 0.25, 0.5625, 0.75, 0.75] + ], + "126": [ + [0.4375, 0.1875, 0.25, 0.9375, 0.75, 0.75] + ], + "127": [ + [0.25, 0, 0.25, 0.75, 1.5, 0.75] + ], + "128": [ + [0, 0, 0.3125, 0.75, 1.5, 0.6875], + [0.25, 0, 0.25, 0.75, 1.5, 0.3125], + [0.25, 0, 0.6875, 0.75, 1.5, 0.75] + ], + "129": [ + [0, 0, 0.3125, 0.6875, 1.5, 0.6875] + ], + "130": [ + [0.25, 0, 0.25, 0.75, 1.5, 0.75], + [0.3125, 0, 0.75, 0.6875, 1.5, 1] + ], + "131": [ + [0, 0, 0.3125, 0.75, 1.5, 0.6875], + [0.25, 0, 0.25, 0.75, 1.5, 0.3125], + [0.25, 0, 0.6875, 0.75, 1.5, 0.75], + [0.3125, 0, 0.75, 0.6875, 1.5, 1] + ], + "132": [ + [0.3125, 0, 0.3125, 0.6875, 1.5, 1] + ], + "133": [ + [0, 0, 0.3125, 0.6875, 1.5, 0.6875], + [0.3125, 0, 0.6875, 0.6875, 1.5, 1] + ], + "134": [ + [0.25, 0, 0.25, 0.75, 1.5, 0.75], + [0.3125, 0, 0, 0.6875, 1.5, 0.25] + ], + "135": [ + [0, 0, 0.3125, 0.75, 1.5, 0.6875], + [0.25, 0, 0.25, 0.75, 1.5, 0.3125], + [0.25, 0, 0.6875, 0.75, 1.5, 0.75], + [0.3125, 0, 0, 0.6875, 1.5, 0.25] + ], + "136": [ + [0.3125, 0, 0, 0.6875, 1.5, 0.6875] + ], + "137": [ + [0, 0, 0.3125, 0.6875, 1.5, 0.6875], + [0.3125, 0, 0, 0.6875, 1.5, 0.3125] + ], + "138": [ + [0.25, 0, 0.25, 0.75, 1.5, 0.75], + [0.3125, 0, 0, 0.6875, 1.5, 0.25], + [0.3125, 0, 0.75, 0.6875, 1.5, 1] + ], + "139": [ + [0, 0, 0.3125, 0.75, 1.5, 0.6875], + [0.25, 0, 0.25, 0.75, 1.5, 0.3125], + [0.25, 0, 0.6875, 0.75, 1.5, 0.75], + [0.3125, 0, 0, 0.6875, 1.5, 0.25], + [0.3125, 0, 0.75, 0.6875, 1.5, 1] + ], + "140": [ + [0.3125, 0, 0, 0.6875, 1.5, 1] + ], + "141": [ + [0, 0, 0.3125, 0.6875, 1.5, 0.6875], + [0.3125, 0, 0, 0.6875, 1.5, 0.3125], + [0.3125, 0, 0.6875, 0.6875, 1.5, 1] + ], + "142": [ + [0.25, 0, 0.25, 0.75, 1.5, 0.75], + [0.75, 0, 0.3125, 1, 1.5, 0.6875] + ], + "143": [ + [0, 0, 0.3125, 1, 1.5, 0.6875], + [0.25, 0, 0.25, 0.75, 1.5, 0.3125], + [0.25, 0, 0.6875, 0.75, 1.5, 0.75] + ], + "144": [ + [0.3125, 0, 0.3125, 1, 1.5, 0.6875] + ], + "145": [ + [0, 0, 0.3125, 1, 1.5, 0.6875] + ], + "146": [ + [0.25, 0, 0.25, 0.75, 1.5, 0.75], + [0.3125, 0, 0.75, 0.6875, 1.5, 1], + [0.75, 0, 0.3125, 1, 1.5, 0.6875] + ], + "147": [ + [0, 0, 0.3125, 1, 1.5, 0.6875], + [0.25, 0, 0.25, 0.75, 1.5, 0.3125], + [0.25, 0, 0.6875, 0.75, 1.5, 0.75], + [0.3125, 0, 0.75, 0.6875, 1.5, 1] + ], + "148": [ + [0.3125, 0, 0.3125, 0.6875, 1.5, 1], + [0.6875, 0, 0.3125, 1, 1.5, 0.6875] + ], + "149": [ + [0, 0, 0.3125, 1, 1.5, 0.6875], + [0.3125, 0, 0.6875, 0.6875, 1.5, 1] + ], + "150": [ + [0.25, 0, 0.25, 0.75, 1.5, 0.75], + [0.3125, 0, 0, 0.6875, 1.5, 0.25], + [0.75, 0, 0.3125, 1, 1.5, 0.6875] + ], + "151": [ + [0, 0, 0.3125, 1, 1.5, 0.6875], + [0.25, 0, 0.25, 0.75, 1.5, 0.3125], + [0.25, 0, 0.6875, 0.75, 1.5, 0.75], + [0.3125, 0, 0, 0.6875, 1.5, 0.25] + ], + "152": [ + [0.3125, 0, 0, 0.6875, 1.5, 0.6875], + [0.6875, 0, 0.3125, 1, 1.5, 0.6875] + ], + "153": [ + [0, 0, 0.3125, 1, 1.5, 0.6875], + [0.3125, 0, 0, 0.6875, 1.5, 0.3125] + ], + "154": [ + [0.25, 0, 0.25, 0.75, 1.5, 0.75], + [0.3125, 0, 0, 0.6875, 1.5, 0.25], + [0.3125, 0, 0.75, 0.6875, 1.5, 1], + [0.75, 0, 0.3125, 1, 1.5, 0.6875] + ], + "155": [ + [0, 0, 0.3125, 1, 1.5, 0.6875], + [0.25, 0, 0.25, 0.75, 1.5, 0.3125], + [0.25, 0, 0.6875, 0.75, 1.5, 0.75], + [0.3125, 0, 0, 0.6875, 1.5, 0.25], + [0.3125, 0, 0.75, 0.6875, 1.5, 1] + ], + "156": [ + [0.3125, 0, 0, 0.6875, 1.5, 1], + [0.6875, 0, 0.3125, 1, 1.5, 0.6875] + ], + "157": [ + [0, 0, 0.3125, 1, 1.5, 0.6875], + [0.3125, 0, 0, 0.6875, 1.5, 0.3125], + [0.3125, 0, 0.6875, 0.6875, 1.5, 1] + ], + "158": [ + [0.3125, 0, 0.3125, 0.6875, 0.375, 0.6875] + ], + "159": [ + [0.25, 0, 0.25, 0.75, 0.5, 0.75] + ], + "160": [ + [0.25, 0.25, 0.5, 0.75, 0.75, 1] + ], + "161": [ + [0.25, 0.25, 0, 0.75, 0.75, 0.5] + ], + "162": [ + [0.5, 0.25, 0.25, 1, 0.75, 0.75] + ], + "163": [ + [0, 0.25, 0.25, 0.5, 0.75, 0.75] + ], + "164": [ + [0.125, 0, 0.125, 0.875, 0.25, 0.875], + [0.1875, 0.625, 0, 0.8125, 1, 1], + [0.25, 0.25, 0.1875, 0.75, 0.3125, 0.8125], + [0.375, 0.3125, 0.25, 0.625, 0.625, 0.75] + ], + "165": [ + [0, 0.625, 0.1875, 1, 1, 0.8125], + [0.125, 0, 0.125, 0.875, 0.25, 0.875], + [0.1875, 0.25, 0.25, 0.8125, 0.3125, 0.75], + [0.25, 0.3125, 0.375, 0.75, 0.625, 0.625] + ], + "166": [ + [0, 0.625, 0, 1, 0.6875, 1], + [0, 0.6875, 0, 0.125, 1, 1], + [0.125, 0.6875, 0, 1, 1, 0.125], + [0.125, 0.6875, 0.875, 1, 1, 1], + [0.25, 0.25, 0.25, 0.75, 0.625, 0.75], + [0.375, 0, 0.375, 0.625, 0.25, 0.625], + [0.875, 0.6875, 0.125, 1, 1, 0.875] + ], + "167": [ + [0, 0.625, 0, 1, 0.6875, 1], + [0, 0.6875, 0, 0.125, 1, 1], + [0.125, 0.6875, 0, 1, 1, 0.125], + [0.125, 0.6875, 0.875, 1, 1, 1], + [0.25, 0.25, 0.25, 0.75, 0.625, 0.75], + [0.375, 0.25, 0, 0.625, 0.5, 0.25], + [0.875, 0.6875, 0.125, 1, 1, 0.875] + ], + "168": [ + [0, 0.625, 0, 1, 0.6875, 1], + [0, 0.6875, 0, 0.125, 1, 1], + [0.125, 0.6875, 0, 1, 1, 0.125], + [0.125, 0.6875, 0.875, 1, 1, 1], + [0.25, 0.25, 0.25, 0.75, 0.625, 0.75], + [0.375, 0.25, 0.75, 0.625, 0.5, 1], + [0.875, 0.6875, 0.125, 1, 1, 0.875] + ], + "169": [ + [0, 0.25, 0.375, 0.75, 0.5, 0.625], + [0, 0.625, 0, 1, 0.6875, 1], + [0, 0.6875, 0, 0.125, 1, 1], + [0.125, 0.6875, 0, 1, 1, 0.125], + [0.125, 0.6875, 0.875, 1, 1, 1], + [0.25, 0.25, 0.25, 0.75, 0.625, 0.375], + [0.25, 0.25, 0.625, 0.75, 0.625, 0.75], + [0.25, 0.5, 0.375, 0.75, 0.625, 0.625], + [0.875, 0.6875, 0.125, 1, 1, 0.875] + ], + "170": [ + [0, 0.625, 0, 1, 0.6875, 1], + [0, 0.6875, 0, 0.125, 1, 1], + [0.125, 0.6875, 0, 1, 1, 0.125], + [0.125, 0.6875, 0.875, 1, 1, 1], + [0.25, 0.25, 0.25, 0.75, 0.625, 0.75], + [0.75, 0.25, 0.375, 1, 0.5, 0.625], + [0.875, 0.6875, 0.125, 1, 1, 0.875] + ], + "171": [ + [0, 0.5, 0, 1, 1, 1] + ], + "172": [ + [0, 0, 0, 1, 0.0625, 1] + ], + "173": [ + [0.375, 0, 0.375, 0.625, 1, 0.625] + ], + "174": [ + [0.375, 0.375, 0, 0.625, 0.625, 1] + ], + "175": [ + [0, 0.375, 0.375, 1, 0.625, 0.625] + ], + "176": [ + [0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125] + ], + "177": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "178": [ + [0.1875, 0, 0.1875, 0.8125, 1, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "179": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "180": [ + [0.1875, 0, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "181": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "182": [ + [0.1875, 0, 0.1875, 0.8125, 1, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "183": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875] + ], + "184": [ + [0.1875, 0, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "185": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "186": [ + [0.1875, 0, 0.1875, 0.8125, 1, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "187": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "188": [ + [0.1875, 0, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "189": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "190": [ + [0.1875, 0, 0.1875, 0.8125, 1, 0.8125], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "191": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125] + ], + "192": [ + [0.1875, 0, 0.1875, 0.8125, 0.8125, 0.8125], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "193": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "194": [ + [0.1875, 0, 0.1875, 0.8125, 1, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "195": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "196": [ + [0.1875, 0, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "197": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "198": [ + [0.1875, 0, 0.1875, 0.8125, 1, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875] + ], + "199": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875] + ], + "200": [ + [0.1875, 0, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875] + ], + "201": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "202": [ + [0.1875, 0, 0.1875, 0.8125, 1, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "203": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "204": [ + [0.1875, 0, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "205": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "206": [ + [0.1875, 0, 0.1875, 0.8125, 1, 0.8125] + ], + "207": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0, 0.1875, 0.8125, 0.1875, 0.8125] + ], + "208": [ + [0.1875, 0, 0.1875, 0.8125, 0.8125, 0.8125] + ], + "209": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "210": [ + [0.1875, 0.1875, 0, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "211": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "212": [ + [0.1875, 0.1875, 0, 0.8125, 0.8125, 1], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "213": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "214": [ + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.8125], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "215": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875] + ], + "216": [ + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.8125], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "217": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "218": [ + [0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "219": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "220": [ + [0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1], + [0.8125, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "221": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "222": [ + [0.1875, 0.1875, 0.1875, 1, 0.8125, 0.8125], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "223": [ + [0, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "224": [ + [0.1875, 0.1875, 0.1875, 1, 0.8125, 0.8125] + ], + "225": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "226": [ + [0.1875, 0.1875, 0, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "227": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "228": [ + [0.1875, 0.1875, 0, 0.8125, 0.8125, 1] + ], + "229": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "230": [ + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.8125], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "231": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.1875] + ], + "232": [ + [0.1875, 0.1875, 0, 0.8125, 0.8125, 0.8125] + ], + "233": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "234": [ + [0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "235": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.1875, 0.8125, 0.8125, 0.8125, 1] + ], + "236": [ + [0.1875, 0.1875, 0.1875, 0.8125, 0.8125, 1] + ], + "237": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125], + [0.1875, 0.8125, 0.1875, 0.8125, 1, 0.8125] + ], + "238": [ + [0.1875, 0.1875, 0.1875, 0.8125, 1, 0.8125] + ], + "239": [ + [0, 0.1875, 0.1875, 0.8125, 0.8125, 0.8125] + ], + "240": [ + [0.1875, 0, 0.1875, 0.75, 0.4375, 0.75] + ], + "241": [ + [0.0625, 0, 0.0625, 0.9375, 0.4375, 0.9375] + ], + "242": [ + [0.375, 0, 0.375, 0.625, 0.375, 0.625] + ], + "243": [ + [0.1875, 0, 0.1875, 0.8125, 0.375, 0.8125] + ], + "244": [ + [0.125, 0, 0.125, 0.875, 0.375, 0.875] + ], + "245": [ + [0.125, 0, 0.125, 0.875, 0.4375, 0.875] + ], + "246": [ + [0.3125, 0.3125, 0.3125, 0.6875, 0.6875, 0.6875] + ], + "247": [ + [0.15625, 0, 0.15625, 0.34375, 1, 0.34375] + ], + "248": [ + [0, 0, 0, 0.125, 1, 0.125], + [0, 0, 0.875, 0.125, 1, 1], + [0, 0.875, 0.125, 1, 1, 0.875], + [0.125, 0.875, 0, 1, 1, 0.125], + [0.125, 0.875, 0.875, 1, 1, 1], + [0.875, 0, 0, 1, 0.875, 0.125], + [0.875, 0, 0.875, 1, 0.875, 1] + ], + "249": [ + [0.125, 0.3125, 0.1875, 0.875, 0.6875, 0.5625], + [0.125, 0.375, 0.5625, 0.25, 0.625, 1], + [0.25, 0.125, 0, 0.75, 0.3125, 0.75], + [0.25, 0.3125, 0, 0.75, 0.875, 0.1875], + [0.25, 0.3125, 0.5625, 0.75, 0.875, 0.75], + [0.25, 0.6875, 0.1875, 0.75, 0.875, 0.5625], + [0.75, 0.375, 0.5625, 0.875, 0.625, 1] + ], + "250": [ + [0.125, 0, 0.375, 0.25, 0.8125, 0.625], + [0.125, 0.4375, 0.3125, 0.875, 0.8125, 0.375], + [0.125, 0.4375, 0.625, 0.875, 0.8125, 0.6875], + [0.25, 0.25, 0.125, 0.75, 0.4375, 0.875], + [0.25, 0.4375, 0.125, 0.75, 1, 0.3125], + [0.25, 0.4375, 0.375, 0.875, 0.8125, 0.625], + [0.25, 0.4375, 0.6875, 0.75, 1, 0.875], + [0.25, 0.8125, 0.3125, 0.75, 1, 0.6875], + [0.75, 0, 0.375, 0.875, 0.4375, 0.625] + ], + "251": [ + [0.125, 0.25, 0.25, 0.875, 1, 0.75], + [0.3125, 0.4375, 0.125, 0.6875, 0.8125, 0.25], + [0.3125, 0.4375, 0.75, 0.6875, 0.8125, 0.875], + [0.375, 0, 0.125, 0.625, 0.4375, 0.25], + [0.375, 0, 0.75, 0.625, 0.4375, 0.875] + ], + "252": [ + [0.125, 0.3125, 0.4375, 0.875, 0.6875, 0.8125], + [0.125, 0.375, 0, 0.25, 0.625, 0.4375], + [0.25, 0.125, 0.25, 0.75, 0.3125, 1], + [0.25, 0.3125, 0.25, 0.75, 0.875, 0.4375], + [0.25, 0.3125, 0.8125, 0.75, 0.875, 1], + [0.25, 0.6875, 0.4375, 0.75, 0.875, 0.8125], + [0.75, 0.375, 0, 0.875, 0.625, 0.4375] + ], + "253": [ + [0, 0.125, 0.25, 0.75, 0.875, 0.75], + [0.1875, 0.3125, 0.125, 0.5625, 0.6875, 0.25], + [0.1875, 0.3125, 0.75, 0.5625, 0.6875, 0.875], + [0.5625, 0.375, 0.125, 1, 0.625, 0.25], + [0.5625, 0.375, 0.75, 1, 0.625, 0.875] + ], + "254": [ + [0, 0.375, 0.125, 0.8125, 0.625, 0.25], + [0, 0.375, 0.75, 0.8125, 0.625, 0.875], + [0.25, 0.125, 0.25, 1, 0.875, 0.75], + [0.4375, 0.3125, 0.125, 0.8125, 0.375, 0.25], + [0.4375, 0.3125, 0.75, 0.8125, 0.375, 0.875], + [0.4375, 0.625, 0.125, 0.8125, 0.6875, 0.25], + [0.4375, 0.625, 0.75, 0.8125, 0.6875, 0.875] + ], + "255": [ + [0.125, 0.1875, 0.3125, 0.875, 0.5625, 0.6875], + [0.125, 0.5625, 0.375, 0.875, 0.75, 0.625], + [0.125, 0.75, 0.375, 0.25, 1, 0.625], + [0.25, 0, 0.125, 0.75, 0.1875, 0.875], + [0.25, 0.1875, 0.125, 0.75, 0.75, 0.3125], + [0.25, 0.1875, 0.6875, 0.75, 0.75, 0.875], + [0.25, 0.5625, 0.3125, 0.75, 0.75, 0.375], + [0.25, 0.5625, 0.625, 0.75, 0.75, 0.6875], + [0.75, 0.75, 0.375, 0.875, 1, 0.625] + ], + "256": [ + [0.125, 0, 0.25, 0.875, 0.75, 0.75], + [0.3125, 0.1875, 0.125, 0.6875, 0.5625, 0.25], + [0.3125, 0.1875, 0.75, 0.6875, 0.5625, 0.875], + [0.375, 0.5625, 0.125, 0.625, 1, 0.25], + [0.375, 0.5625, 0.75, 0.625, 1, 0.875] + ], + "257": [ + [0, 0, 0, 1, 0.125, 1], + [0.25, 0.125, 0.25, 0.75, 0.875, 0.75] + ], + "258": [ + [0, 0, 0, 1, 0.5625, 1] + ], + "259": [ + [0, 0, 0.25, 1, 1, 0.75] + ], + "260": [ + [0.25, 0, 0, 0.75, 1, 1] + ], + "261": [ + [0.25, 0.25, 0.25, 0.75, 0.375, 0.75], + [0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875], + [0.4375, 0.8125, 0.4375, 0.5625, 1, 0.5625] + ], + "262": [ + [0.25, 0.25, 0.25, 0.75, 0.375, 0.75], + [0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875], + [0.4375, 0.8125, 0, 0.5625, 0.9375, 0.8125] + ], + "263": [ + [0.25, 0.25, 0.25, 0.75, 0.375, 0.75], + [0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875], + [0.4375, 0.8125, 0.1875, 0.5625, 0.9375, 1] + ], + "264": [ + [0, 0.8125, 0.4375, 0.8125, 0.9375, 0.5625], + [0.25, 0.25, 0.25, 0.75, 0.375, 0.75], + [0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875] + ], + "265": [ + [0.1875, 0.8125, 0.4375, 1, 0.9375, 0.5625], + [0.25, 0.25, 0.25, 0.75, 0.375, 0.75], + [0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875] + ], + "266": [ + [0.25, 0.25, 0.25, 0.75, 0.375, 0.75], + [0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875], + [0.4375, 0.8125, 0, 0.5625, 0.9375, 1] + ], + "267": [ + [0, 0.8125, 0.4375, 1, 0.9375, 0.5625], + [0.25, 0.25, 0.25, 0.75, 0.375, 0.75], + [0.3125, 0.375, 0.3125, 0.6875, 0.8125, 0.6875] + ], + "268": [ + [0.3125, 0, 0.3125, 0.6875, 0.4375, 0.6875], + [0.375, 0.4375, 0.375, 0.625, 0.5625, 0.625] + ], + "269": [ + [0.3125, 0.0625, 0.3125, 0.6875, 0.5, 0.6875], + [0.375, 0.5, 0.375, 0.625, 0.625, 0.625] + ], + "270": [ + [0, 0, 0, 1, 0.4375, 1] + ], + "271": [ + [0, 0, 0, 1, 0.125, 1], + [0, 0.125, 0, 0.125, 1, 1], + [0.125, 0.125, 0, 1, 1, 0.125], + [0.125, 0.125, 0.875, 1, 1, 1], + [0.875, 0.125, 0.125, 1, 1, 0.875] + ] + } +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/blockLoot.json b/mc/data/minecraft-data/pc/1.16.1/blockLoot.json new file mode 100644 index 0000000..64426a0 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/blockLoot.json @@ -0,0 +1,10058 @@ +[ + { + "block": "acacia_button", + "drops": [ + { + "item": "acacia_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_door", + "drops": [ + { + "item": "acacia_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_fence", + "drops": [ + { + "item": "acacia_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_fence_gate", + "drops": [ + { + "item": "acacia_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_leaves", + "drops": [ + { + "item": "acacia_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "acacia_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_log", + "drops": [ + { + "item": "acacia_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_planks", + "drops": [ + { + "item": "acacia_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_pressure_plate", + "drops": [ + { + "item": "acacia_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_sapling", + "drops": [ + { + "item": "acacia_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_sign", + "drops": [ + { + "item": "acacia_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_slab", + "drops": [ + { + "item": "acacia_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "acacia_stairs", + "drops": [ + { + "item": "acacia_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_trapdoor", + "drops": [ + { + "item": "acacia_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_wood", + "drops": [ + { + "item": "acacia_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "activator_rail", + "drops": [ + { + "item": "activator_rail", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "allium", + "drops": [ + { + "item": "allium", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "ancient_debris", + "drops": [ + { + "item": "ancient_debris", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "andesite", + "drops": [ + { + "item": "andesite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "andesite_slab", + "drops": [ + { + "item": "andesite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "andesite_stairs", + "drops": [ + { + "item": "andesite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "andesite_wall", + "drops": [ + { + "item": "andesite_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "anvil", + "drops": [ + { + "item": "anvil", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "attached_melon_stem", + "drops": [ + { + "item": "melon_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "attached_pumpkin_stem", + "drops": [ + { + "item": "pumpkin_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "azure_bluet", + "drops": [ + { + "item": "azure_bluet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bamboo", + "drops": [ + { + "item": "bamboo", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bamboo_sapling", + "drops": [ + { + "item": "bamboo", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "barrel", + "drops": [ + { + "item": "barrel", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "basalt", + "drops": [ + { + "item": "basalt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "beacon", + "drops": [ + { + "item": "beacon", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bee_nest", + "drops": [ + { + "item": "bee_nest", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "beehive", + "drops": [ + { + "item": "beehive", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "beehive", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "beetroots", + "drops": [ + { + "item": "beetroot", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 3 + }, + { + "item": "beetroot_seeds", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "beetroot_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 4 + ], + "blockAge": 3 + } + ] + }, + { + "block": "bell", + "drops": [ + { + "item": "bell", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_button", + "drops": [ + { + "item": "birch_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_door", + "drops": [ + { + "item": "birch_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_fence", + "drops": [ + { + "item": "birch_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_fence_gate", + "drops": [ + { + "item": "birch_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_leaves", + "drops": [ + { + "item": "birch_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "birch_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_log", + "drops": [ + { + "item": "birch_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_planks", + "drops": [ + { + "item": "birch_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_pressure_plate", + "drops": [ + { + "item": "birch_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_sapling", + "drops": [ + { + "item": "birch_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_sign", + "drops": [ + { + "item": "birch_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_slab", + "drops": [ + { + "item": "birch_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "birch_stairs", + "drops": [ + { + "item": "birch_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_trapdoor", + "drops": [ + { + "item": "birch_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_wood", + "drops": [ + { + "item": "birch_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_banner", + "drops": [ + { + "item": "black_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_bed", + "drops": [ + { + "item": "black_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_carpet", + "drops": [ + { + "item": "black_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_concrete", + "drops": [ + { + "item": "black_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_concrete_powder", + "drops": [ + { + "item": "black_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_glazed_terracotta", + "drops": [ + { + "item": "black_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_shulker_box", + "drops": [ + { + "item": "black_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_stained_glass", + "drops": [ + { + "item": "black_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "black_stained_glass_pane", + "drops": [ + { + "item": "black_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "black_terracotta", + "drops": [ + { + "item": "black_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_wool", + "drops": [ + { + "item": "black_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blackstone", + "drops": [ + { + "item": "blackstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blackstone_slab", + "drops": [ + { + "item": "blackstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "blackstone_stairs", + "drops": [ + { + "item": "blackstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blackstone_wall", + "drops": [ + { + "item": "blackstone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blast_furnace", + "drops": [ + { + "item": "blast_furnace", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_banner", + "drops": [ + { + "item": "blue_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_bed", + "drops": [ + { + "item": "blue_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_carpet", + "drops": [ + { + "item": "blue_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_concrete", + "drops": [ + { + "item": "blue_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_concrete_powder", + "drops": [ + { + "item": "blue_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_glazed_terracotta", + "drops": [ + { + "item": "blue_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_ice", + "drops": [ + { + "item": "blue_ice", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "blue_orchid", + "drops": [ + { + "item": "blue_orchid", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_shulker_box", + "drops": [ + { + "item": "blue_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_stained_glass", + "drops": [ + { + "item": "blue_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "blue_stained_glass_pane", + "drops": [ + { + "item": "blue_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "blue_terracotta", + "drops": [ + { + "item": "blue_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_wool", + "drops": [ + { + "item": "blue_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bone_block", + "drops": [ + { + "item": "bone_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bookshelf", + "drops": [ + { + "item": "bookshelf", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "book", + "dropChance": 0.5, + "stackSizeRange": [ + 3, + 3 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "brain_coral", + "drops": [ + { + "item": "brain_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "brain_coral_block", + "drops": [ + { + "item": "brain_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_brain_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "brain_coral_fan", + "drops": [ + { + "item": "brain_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "brewing_stand", + "drops": [ + { + "item": "brewing_stand", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brick_slab", + "drops": [ + { + "item": "brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "brick_stairs", + "drops": [ + { + "item": "brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brick_wall", + "drops": [ + { + "item": "brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bricks", + "drops": [ + { + "item": "bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_banner", + "drops": [ + { + "item": "brown_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_bed", + "drops": [ + { + "item": "brown_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_carpet", + "drops": [ + { + "item": "brown_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_concrete", + "drops": [ + { + "item": "brown_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_concrete_powder", + "drops": [ + { + "item": "brown_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_glazed_terracotta", + "drops": [ + { + "item": "brown_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_mushroom", + "drops": [ + { + "item": "brown_mushroom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_mushroom_block", + "drops": [ + { + "item": "brown_mushroom_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "brown_mushroom", + "dropChance": 0.5, + "stackSizeRange": [ + 0, + null + ], + "noSilkTouch": true + } + ] + }, + { + "block": "brown_shulker_box", + "drops": [ + { + "item": "brown_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_stained_glass", + "drops": [ + { + "item": "brown_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "brown_stained_glass_pane", + "drops": [ + { + "item": "brown_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "brown_terracotta", + "drops": [ + { + "item": "brown_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_wool", + "drops": [ + { + "item": "brown_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bubble_coral", + "drops": [ + { + "item": "bubble_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "bubble_coral_block", + "drops": [ + { + "item": "bubble_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_bubble_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "bubble_coral_fan", + "drops": [ + { + "item": "bubble_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "cactus", + "drops": [ + { + "item": "cactus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cake", + "drops": [] + }, + { + "block": "campfire", + "drops": [ + { + "item": "campfire", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "charcoal", + "dropChance": 0.5, + "stackSizeRange": [ + 2, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "carrots", + "drops": [ + { + "item": "carrot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "carrot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 4 + ], + "blockAge": 7 + } + ] + }, + { + "block": "cartography_table", + "drops": [ + { + "item": "cartography_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "carved_pumpkin", + "drops": [ + { + "item": "carved_pumpkin", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cauldron", + "drops": [ + { + "item": "cauldron", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chain", + "drops": [ + { + "item": "chain", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chest", + "drops": [ + { + "item": "chest", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chipped_anvil", + "drops": [ + { + "item": "chipped_anvil", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_nether_bricks", + "drops": [ + { + "item": "chiseled_nether_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_polished_blackstone", + "drops": [ + { + "item": "chiseled_polished_blackstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_quartz_block", + "drops": [ + { + "item": "chiseled_quartz_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_red_sandstone", + "drops": [ + { + "item": "chiseled_red_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_sandstone", + "drops": [ + { + "item": "chiseled_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_stone_bricks", + "drops": [ + { + "item": "chiseled_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chorus_flower", + "drops": [ + { + "item": "chorus_flower", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chorus_plant", + "drops": [ + { + "item": "chorus_fruit", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "clay", + "drops": [ + { + "item": "clay", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "clay_ball", + "dropChance": 0.5, + "stackSizeRange": [ + 4, + 4 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "coal_block", + "drops": [ + { + "item": "coal_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "coal_ore", + "drops": [ + { + "item": "coal_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "coal", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "coarse_dirt", + "drops": [ + { + "item": "coarse_dirt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cobblestone", + "drops": [ + { + "item": "cobblestone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cobblestone_slab", + "drops": [ + { + "item": "cobblestone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "cobblestone_stairs", + "drops": [ + { + "item": "cobblestone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cobblestone_wall", + "drops": [ + { + "item": "cobblestone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cobweb", + "drops": [ + { + "item": "cobweb", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "string", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cocoa", + "drops": [ + { + "item": "cocoa_beans", + "dropChance": 1, + "stackSizeRange": [ + 3, + 3 + ] + } + ] + }, + { + "block": "comparator", + "drops": [ + { + "item": "comparator", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "composter", + "drops": [ + { + "item": "composter", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "conduit", + "drops": [ + { + "item": "conduit", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cornflower", + "drops": [ + { + "item": "cornflower", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cracked_nether_bricks", + "drops": [ + { + "item": "cracked_nether_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cracked_polished_blackstone_bricks", + "drops": [ + { + "item": "cracked_polished_blackstone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cracked_stone_bricks", + "drops": [ + { + "item": "cracked_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crafting_table", + "drops": [ + { + "item": "crafting_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "creeper_head", + "drops": [ + { + "item": "creeper_head", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_button", + "drops": [ + { + "item": "crimson_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_door", + "drops": [ + { + "item": "crimson_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_fence", + "drops": [ + { + "item": "crimson_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_fence_gate", + "drops": [ + { + "item": "crimson_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_fungus", + "drops": [ + { + "item": "crimson_fungus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_hyphae", + "drops": [ + { + "item": "crimson_hyphae", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_nylium", + "drops": [ + { + "item": "crimson_nylium", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "netherrack", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "crimson_planks", + "drops": [ + { + "item": "crimson_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_pressure_plate", + "drops": [ + { + "item": "crimson_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_roots", + "drops": [ + { + "item": "crimson_roots", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_sign", + "drops": [ + { + "item": "crimson_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_slab", + "drops": [ + { + "item": "crimson_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "crimson_stairs", + "drops": [ + { + "item": "crimson_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_stem", + "drops": [ + { + "item": "crimson_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_trapdoor", + "drops": [ + { + "item": "crimson_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crying_obsidian", + "drops": [ + { + "item": "crying_obsidian", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cut_red_sandstone", + "drops": [ + { + "item": "cut_red_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cut_red_sandstone_slab", + "drops": [ + { + "item": "cut_red_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "cut_sandstone", + "drops": [ + { + "item": "cut_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cut_sandstone_slab", + "drops": [ + { + "item": "cut_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "cyan_banner", + "drops": [ + { + "item": "cyan_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_bed", + "drops": [ + { + "item": "cyan_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_carpet", + "drops": [ + { + "item": "cyan_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_concrete", + "drops": [ + { + "item": "cyan_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_concrete_powder", + "drops": [ + { + "item": "cyan_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_glazed_terracotta", + "drops": [ + { + "item": "cyan_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_shulker_box", + "drops": [ + { + "item": "cyan_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_stained_glass", + "drops": [ + { + "item": "cyan_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "cyan_stained_glass_pane", + "drops": [ + { + "item": "cyan_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "cyan_terracotta", + "drops": [ + { + "item": "cyan_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_wool", + "drops": [ + { + "item": "cyan_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "damaged_anvil", + "drops": [ + { + "item": "damaged_anvil", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dandelion", + "drops": [ + { + "item": "dandelion", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_button", + "drops": [ + { + "item": "dark_oak_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_door", + "drops": [ + { + "item": "dark_oak_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_fence", + "drops": [ + { + "item": "dark_oak_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_fence_gate", + "drops": [ + { + "item": "dark_oak_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_leaves", + "drops": [ + { + "item": "dark_oak_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "dark_oak_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "apple", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_log", + "drops": [ + { + "item": "dark_oak_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_planks", + "drops": [ + { + "item": "dark_oak_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_pressure_plate", + "drops": [ + { + "item": "dark_oak_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_sapling", + "drops": [ + { + "item": "dark_oak_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_sign", + "drops": [ + { + "item": "dark_oak_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_slab", + "drops": [ + { + "item": "dark_oak_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "dark_oak_stairs", + "drops": [ + { + "item": "dark_oak_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_trapdoor", + "drops": [ + { + "item": "dark_oak_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_wood", + "drops": [ + { + "item": "dark_oak_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_prismarine", + "drops": [ + { + "item": "dark_prismarine", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_prismarine_slab", + "drops": [ + { + "item": "dark_prismarine_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "dark_prismarine_stairs", + "drops": [ + { + "item": "dark_prismarine_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "daylight_detector", + "drops": [ + { + "item": "daylight_detector", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_brain_coral", + "drops": [ + { + "item": "dead_brain_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_brain_coral_block", + "drops": [ + { + "item": "dead_brain_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_brain_coral_fan", + "drops": [ + { + "item": "dead_brain_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_bubble_coral", + "drops": [ + { + "item": "dead_bubble_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_bubble_coral_block", + "drops": [ + { + "item": "dead_bubble_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_bubble_coral_fan", + "drops": [ + { + "item": "dead_bubble_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_bush", + "drops": [ + { + "item": "dead_bush", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_fire_coral", + "drops": [ + { + "item": "dead_fire_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_fire_coral_block", + "drops": [ + { + "item": "dead_fire_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_fire_coral_fan", + "drops": [ + { + "item": "dead_fire_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_horn_coral", + "drops": [ + { + "item": "dead_horn_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_horn_coral_block", + "drops": [ + { + "item": "dead_horn_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_horn_coral_fan", + "drops": [ + { + "item": "dead_horn_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_tube_coral", + "drops": [ + { + "item": "dead_tube_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_tube_coral_block", + "drops": [ + { + "item": "dead_tube_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_tube_coral_fan", + "drops": [ + { + "item": "dead_tube_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "detector_rail", + "drops": [ + { + "item": "detector_rail", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "diamond_block", + "drops": [ + { + "item": "diamond_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "diamond_ore", + "drops": [ + { + "item": "diamond_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "diamond", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "diorite", + "drops": [ + { + "item": "diorite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "diorite_slab", + "drops": [ + { + "item": "diorite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "diorite_stairs", + "drops": [ + { + "item": "diorite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "diorite_wall", + "drops": [ + { + "item": "diorite_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dirt", + "drops": [ + { + "item": "dirt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dispenser", + "drops": [ + { + "item": "dispenser", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dragon_egg", + "drops": [ + { + "item": "dragon_egg", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dragon_head", + "drops": [ + { + "item": "dragon_head", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dried_kelp_block", + "drops": [ + { + "item": "dried_kelp_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dropper", + "drops": [ + { + "item": "dropper", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "emerald_block", + "drops": [ + { + "item": "emerald_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "emerald_ore", + "drops": [ + { + "item": "emerald_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "emerald", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "enchanting_table", + "drops": [ + { + "item": "enchanting_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_rod", + "drops": [ + { + "item": "end_rod", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_stone", + "drops": [ + { + "item": "end_stone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_stone_brick_slab", + "drops": [ + { + "item": "end_stone_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "end_stone_brick_stairs", + "drops": [ + { + "item": "end_stone_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_stone_brick_wall", + "drops": [ + { + "item": "end_stone_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_stone_bricks", + "drops": [ + { + "item": "end_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "ender_chest", + "drops": [ + { + "item": "ender_chest", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "obsidian", + "dropChance": 0.5, + "stackSizeRange": [ + 8, + 8 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "farmland", + "drops": [ + { + "item": "dirt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "fern", + "drops": [ + { + "item": "fern", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "fire", + "drops": [] + }, + { + "block": "fire_coral", + "drops": [ + { + "item": "fire_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "fire_coral_block", + "drops": [ + { + "item": "fire_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_fire_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "fire_coral_fan", + "drops": [ + { + "item": "fire_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "fletching_table", + "drops": [ + { + "item": "fletching_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "flower_pot", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "frosted_ice", + "drops": [] + }, + { + "block": "furnace", + "drops": [ + { + "item": "furnace", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gilded_blackstone", + "drops": [ + { + "item": "gilded_blackstone", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "gold_nugget", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + }, + { + "item": "gilded_blackstone", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "glass", + "drops": [ + { + "item": "glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "glass_pane", + "drops": [ + { + "item": "glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "glowstone", + "drops": [ + { + "item": "glowstone", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "glowstone_dust", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "gold_block", + "drops": [ + { + "item": "gold_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gold_ore", + "drops": [ + { + "item": "gold_ore", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "granite", + "drops": [ + { + "item": "granite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "granite_slab", + "drops": [ + { + "item": "granite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "granite_stairs", + "drops": [ + { + "item": "granite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "granite_wall", + "drops": [ + { + "item": "granite_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "grass", + "drops": [ + { + "item": "grass", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "grass_block", + "drops": [ + { + "item": "grass_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dirt", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "grass_path", + "drops": [ + { + "item": "dirt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gravel", + "drops": [ + { + "item": "gravel", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "flint", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + }, + { + "item": "gravel", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "gray_banner", + "drops": [ + { + "item": "gray_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_bed", + "drops": [ + { + "item": "gray_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_carpet", + "drops": [ + { + "item": "gray_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_concrete", + "drops": [ + { + "item": "gray_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_concrete_powder", + "drops": [ + { + "item": "gray_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_glazed_terracotta", + "drops": [ + { + "item": "gray_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_shulker_box", + "drops": [ + { + "item": "gray_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_stained_glass", + "drops": [ + { + "item": "gray_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "gray_stained_glass_pane", + "drops": [ + { + "item": "gray_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "gray_terracotta", + "drops": [ + { + "item": "gray_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_wool", + "drops": [ + { + "item": "gray_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_banner", + "drops": [ + { + "item": "green_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_bed", + "drops": [ + { + "item": "green_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_carpet", + "drops": [ + { + "item": "green_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_concrete", + "drops": [ + { + "item": "green_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_concrete_powder", + "drops": [ + { + "item": "green_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_glazed_terracotta", + "drops": [ + { + "item": "green_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_shulker_box", + "drops": [ + { + "item": "green_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_stained_glass", + "drops": [ + { + "item": "green_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "green_stained_glass_pane", + "drops": [ + { + "item": "green_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "green_terracotta", + "drops": [ + { + "item": "green_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_wool", + "drops": [ + { + "item": "green_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "grindstone", + "drops": [ + { + "item": "grindstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "hay_block", + "drops": [ + { + "item": "hay_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "heavy_weighted_pressure_plate", + "drops": [ + { + "item": "heavy_weighted_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "honey_block", + "drops": [ + { + "item": "honey_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "honeycomb_block", + "drops": [ + { + "item": "honeycomb_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "hopper", + "drops": [ + { + "item": "hopper", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "horn_coral", + "drops": [ + { + "item": "horn_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "horn_coral_block", + "drops": [ + { + "item": "horn_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_horn_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "horn_coral_fan", + "drops": [ + { + "item": "horn_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "ice", + "drops": [ + { + "item": "ice", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_chiseled_stone_bricks", + "drops": [ + { + "item": "chiseled_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_cobblestone", + "drops": [ + { + "item": "cobblestone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_cracked_stone_bricks", + "drops": [ + { + "item": "cracked_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_mossy_stone_bricks", + "drops": [ + { + "item": "mossy_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_stone", + "drops": [ + { + "item": "stone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_stone_bricks", + "drops": [ + { + "item": "stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "iron_bars", + "drops": [ + { + "item": "iron_bars", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "iron_block", + "drops": [ + { + "item": "iron_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "iron_door", + "drops": [ + { + "item": "iron_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "iron_ore", + "drops": [ + { + "item": "iron_ore", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "iron_trapdoor", + "drops": [ + { + "item": "iron_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jack_o_lantern", + "drops": [ + { + "item": "jack_o_lantern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jukebox", + "drops": [ + { + "item": "jukebox", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_button", + "drops": [ + { + "item": "jungle_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_door", + "drops": [ + { + "item": "jungle_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_fence", + "drops": [ + { + "item": "jungle_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_fence_gate", + "drops": [ + { + "item": "jungle_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_leaves", + "drops": [ + { + "item": "jungle_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "jungle_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_log", + "drops": [ + { + "item": "jungle_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_planks", + "drops": [ + { + "item": "jungle_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_pressure_plate", + "drops": [ + { + "item": "jungle_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_sapling", + "drops": [ + { + "item": "jungle_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_sign", + "drops": [ + { + "item": "jungle_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_slab", + "drops": [ + { + "item": "jungle_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "jungle_stairs", + "drops": [ + { + "item": "jungle_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_trapdoor", + "drops": [ + { + "item": "jungle_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_wood", + "drops": [ + { + "item": "jungle_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "kelp", + "drops": [ + { + "item": "kelp", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "kelp_plant", + "drops": [ + { + "item": "kelp", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "ladder", + "drops": [ + { + "item": "ladder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lantern", + "drops": [ + { + "item": "lantern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lapis_block", + "drops": [ + { + "item": "lapis_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lapis_ore", + "drops": [ + { + "item": "lapis_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "lapis_lazuli", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "large_fern", + "drops": [ + { + "item": "fern", + "dropChance": 0.5, + "stackSizeRange": [ + 2, + 2 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lectern", + "drops": [ + { + "item": "lectern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lever", + "drops": [ + { + "item": "lever", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_banner", + "drops": [ + { + "item": "light_blue_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_bed", + "drops": [ + { + "item": "light_blue_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_carpet", + "drops": [ + { + "item": "light_blue_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_concrete", + "drops": [ + { + "item": "light_blue_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_concrete_powder", + "drops": [ + { + "item": "light_blue_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_glazed_terracotta", + "drops": [ + { + "item": "light_blue_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_shulker_box", + "drops": [ + { + "item": "light_blue_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_stained_glass", + "drops": [ + { + "item": "light_blue_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "light_blue_stained_glass_pane", + "drops": [ + { + "item": "light_blue_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "light_blue_terracotta", + "drops": [ + { + "item": "light_blue_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_wool", + "drops": [ + { + "item": "light_blue_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_banner", + "drops": [ + { + "item": "light_gray_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_bed", + "drops": [ + { + "item": "light_gray_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_carpet", + "drops": [ + { + "item": "light_gray_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_concrete", + "drops": [ + { + "item": "light_gray_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_concrete_powder", + "drops": [ + { + "item": "light_gray_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_glazed_terracotta", + "drops": [ + { + "item": "light_gray_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_shulker_box", + "drops": [ + { + "item": "light_gray_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_stained_glass", + "drops": [ + { + "item": "light_gray_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "light_gray_stained_glass_pane", + "drops": [ + { + "item": "light_gray_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "light_gray_terracotta", + "drops": [ + { + "item": "light_gray_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_wool", + "drops": [ + { + "item": "light_gray_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_weighted_pressure_plate", + "drops": [ + { + "item": "light_weighted_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lilac", + "drops": [ + { + "item": "lilac", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lily_of_the_valley", + "drops": [ + { + "item": "lily_of_the_valley", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lily_pad", + "drops": [ + { + "item": "lily_pad", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_banner", + "drops": [ + { + "item": "lime_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_bed", + "drops": [ + { + "item": "lime_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_carpet", + "drops": [ + { + "item": "lime_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_concrete", + "drops": [ + { + "item": "lime_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_concrete_powder", + "drops": [ + { + "item": "lime_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_glazed_terracotta", + "drops": [ + { + "item": "lime_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_shulker_box", + "drops": [ + { + "item": "lime_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_stained_glass", + "drops": [ + { + "item": "lime_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "lime_stained_glass_pane", + "drops": [ + { + "item": "lime_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "lime_terracotta", + "drops": [ + { + "item": "lime_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_wool", + "drops": [ + { + "item": "lime_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lodestone", + "drops": [ + { + "item": "lodestone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "loom", + "drops": [ + { + "item": "loom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_banner", + "drops": [ + { + "item": "magenta_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_bed", + "drops": [ + { + "item": "magenta_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_carpet", + "drops": [ + { + "item": "magenta_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_concrete", + "drops": [ + { + "item": "magenta_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_concrete_powder", + "drops": [ + { + "item": "magenta_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_glazed_terracotta", + "drops": [ + { + "item": "magenta_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_shulker_box", + "drops": [ + { + "item": "magenta_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_stained_glass", + "drops": [ + { + "item": "magenta_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "magenta_stained_glass_pane", + "drops": [ + { + "item": "magenta_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "magenta_terracotta", + "drops": [ + { + "item": "magenta_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_wool", + "drops": [ + { + "item": "magenta_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magma_block", + "drops": [ + { + "item": "magma_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "melon", + "drops": [ + { + "item": "melon", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "melon_slice", + "dropChance": 0.5, + "stackSizeRange": [ + null, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "melon_stem", + "drops": [ + { + "item": "melon_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_cobblestone", + "drops": [ + { + "item": "mossy_cobblestone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_cobblestone_slab", + "drops": [ + { + "item": "mossy_cobblestone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "mossy_cobblestone_stairs", + "drops": [ + { + "item": "mossy_cobblestone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_cobblestone_wall", + "drops": [ + { + "item": "mossy_cobblestone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_stone_brick_slab", + "drops": [ + { + "item": "mossy_stone_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "mossy_stone_brick_stairs", + "drops": [ + { + "item": "mossy_stone_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_stone_brick_wall", + "drops": [ + { + "item": "mossy_stone_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_stone_bricks", + "drops": [ + { + "item": "mossy_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mushroom_stem", + "drops": [ + { + "item": "mushroom_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "mycelium", + "drops": [ + { + "item": "mycelium", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dirt", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "nether_brick_fence", + "drops": [ + { + "item": "nether_brick_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_brick_slab", + "drops": [ + { + "item": "nether_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "nether_brick_stairs", + "drops": [ + { + "item": "nether_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_brick_wall", + "drops": [ + { + "item": "nether_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_bricks", + "drops": [ + { + "item": "nether_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_gold_ore", + "drops": [ + { + "item": "nether_gold_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "gold_nugget", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "nether_portal", + "drops": [] + }, + { + "block": "nether_quartz_ore", + "drops": [ + { + "item": "nether_quartz_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "quartz", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "nether_sprouts", + "drops": [ + { + "item": "nether_sprouts", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_wart", + "drops": [ + { + "item": "nether_wart", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_wart_block", + "drops": [ + { + "item": "nether_wart_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "netherite_block", + "drops": [ + { + "item": "netherite_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "netherrack", + "drops": [ + { + "item": "netherrack", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "note_block", + "drops": [ + { + "item": "note_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_button", + "drops": [ + { + "item": "oak_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_door", + "drops": [ + { + "item": "oak_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_fence", + "drops": [ + { + "item": "oak_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_fence_gate", + "drops": [ + { + "item": "oak_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_leaves", + "drops": [ + { + "item": "oak_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "oak_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "apple", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_log", + "drops": [ + { + "item": "oak_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_planks", + "drops": [ + { + "item": "oak_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_pressure_plate", + "drops": [ + { + "item": "oak_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_sapling", + "drops": [ + { + "item": "oak_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_sign", + "drops": [ + { + "item": "oak_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_slab", + "drops": [ + { + "item": "oak_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "oak_stairs", + "drops": [ + { + "item": "oak_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_trapdoor", + "drops": [ + { + "item": "oak_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_wood", + "drops": [ + { + "item": "oak_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "observer", + "drops": [ + { + "item": "observer", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "obsidian", + "drops": [ + { + "item": "obsidian", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_banner", + "drops": [ + { + "item": "orange_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_bed", + "drops": [ + { + "item": "orange_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_carpet", + "drops": [ + { + "item": "orange_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_concrete", + "drops": [ + { + "item": "orange_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_concrete_powder", + "drops": [ + { + "item": "orange_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_glazed_terracotta", + "drops": [ + { + "item": "orange_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_shulker_box", + "drops": [ + { + "item": "orange_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_stained_glass", + "drops": [ + { + "item": "orange_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "orange_stained_glass_pane", + "drops": [ + { + "item": "orange_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "orange_terracotta", + "drops": [ + { + "item": "orange_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_tulip", + "drops": [ + { + "item": "orange_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_wool", + "drops": [ + { + "item": "orange_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oxeye_daisy", + "drops": [ + { + "item": "oxeye_daisy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "packed_ice", + "drops": [ + { + "item": "packed_ice", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "peony", + "drops": [ + { + "item": "peony", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "petrified_oak_slab", + "drops": [ + { + "item": "petrified_oak_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "pink_banner", + "drops": [ + { + "item": "pink_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_bed", + "drops": [ + { + "item": "pink_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_carpet", + "drops": [ + { + "item": "pink_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_concrete", + "drops": [ + { + "item": "pink_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_concrete_powder", + "drops": [ + { + "item": "pink_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_glazed_terracotta", + "drops": [ + { + "item": "pink_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_shulker_box", + "drops": [ + { + "item": "pink_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_stained_glass", + "drops": [ + { + "item": "pink_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "pink_stained_glass_pane", + "drops": [ + { + "item": "pink_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "pink_terracotta", + "drops": [ + { + "item": "pink_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_tulip", + "drops": [ + { + "item": "pink_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_wool", + "drops": [ + { + "item": "pink_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "piston", + "drops": [ + { + "item": "piston", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "player_head", + "drops": [ + { + "item": "player_head", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "podzol", + "drops": [ + { + "item": "podzol", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dirt", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "polished_andesite", + "drops": [ + { + "item": "polished_andesite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_andesite_slab", + "drops": [ + { + "item": "polished_andesite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_andesite_stairs", + "drops": [ + { + "item": "polished_andesite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_basalt", + "drops": [ + { + "item": "polished_basalt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone", + "drops": [ + { + "item": "polished_blackstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_brick_slab", + "drops": [ + { + "item": "polished_blackstone_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_blackstone_brick_stairs", + "drops": [ + { + "item": "polished_blackstone_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_brick_wall", + "drops": [ + { + "item": "polished_blackstone_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_bricks", + "drops": [ + { + "item": "polished_blackstone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_button", + "drops": [ + { + "item": "polished_blackstone_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_pressure_plate", + "drops": [ + { + "item": "polished_blackstone_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_slab", + "drops": [ + { + "item": "polished_blackstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_blackstone_stairs", + "drops": [ + { + "item": "polished_blackstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_wall", + "drops": [ + { + "item": "polished_blackstone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_diorite", + "drops": [ + { + "item": "polished_diorite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_diorite_slab", + "drops": [ + { + "item": "polished_diorite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_diorite_stairs", + "drops": [ + { + "item": "polished_diorite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_granite", + "drops": [ + { + "item": "polished_granite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_granite_slab", + "drops": [ + { + "item": "polished_granite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_granite_stairs", + "drops": [ + { + "item": "polished_granite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "poppy", + "drops": [ + { + "item": "poppy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potatoes", + "drops": [ + { + "item": "potato", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "potato", + "dropChance": 1, + "stackSizeRange": [ + 1, + 4 + ], + "blockAge": 7 + }, + { + "item": "poisonous_potato", + "dropChance": 0.02, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 7 + } + ] + }, + { + "block": "potted_acacia_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "acacia_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_allium", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "allium", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_azure_bluet", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "azure_bluet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_bamboo", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bamboo", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_birch_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "birch_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_blue_orchid", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "blue_orchid", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_brown_mushroom", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "brown_mushroom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_cactus", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "cactus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_cornflower", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "cornflower", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_crimson_fungus", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "crimson_fungus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_crimson_roots", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "crimson_roots", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_dandelion", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "dandelion", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_dark_oak_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "dark_oak_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_dead_bush", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "dead_bush", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_fern", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "fern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_jungle_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "jungle_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_lily_of_the_valley", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "lily_of_the_valley", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_oak_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "oak_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_orange_tulip", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "orange_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_oxeye_daisy", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "oxeye_daisy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_pink_tulip", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "pink_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_poppy", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "poppy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_red_mushroom", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "red_mushroom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_red_tulip", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "red_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_spruce_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spruce_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_warped_fungus", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "warped_fungus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_warped_roots", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "warped_roots", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_white_tulip", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "white_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_wither_rose", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wither_rose", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "powered_rail", + "drops": [ + { + "item": "powered_rail", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine", + "drops": [ + { + "item": "prismarine", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine_brick_slab", + "drops": [ + { + "item": "prismarine_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "prismarine_brick_stairs", + "drops": [ + { + "item": "prismarine_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine_bricks", + "drops": [ + { + "item": "prismarine_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine_slab", + "drops": [ + { + "item": "prismarine_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "prismarine_stairs", + "drops": [ + { + "item": "prismarine_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine_wall", + "drops": [ + { + "item": "prismarine_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pumpkin", + "drops": [ + { + "item": "pumpkin", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pumpkin_stem", + "drops": [ + { + "item": "pumpkin_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_banner", + "drops": [ + { + "item": "purple_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_bed", + "drops": [ + { + "item": "purple_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_carpet", + "drops": [ + { + "item": "purple_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_concrete", + "drops": [ + { + "item": "purple_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_concrete_powder", + "drops": [ + { + "item": "purple_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_glazed_terracotta", + "drops": [ + { + "item": "purple_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_shulker_box", + "drops": [ + { + "item": "purple_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_stained_glass", + "drops": [ + { + "item": "purple_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "purple_stained_glass_pane", + "drops": [ + { + "item": "purple_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "purple_terracotta", + "drops": [ + { + "item": "purple_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_wool", + "drops": [ + { + "item": "purple_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purpur_block", + "drops": [ + { + "item": "purpur_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purpur_pillar", + "drops": [ + { + "item": "purpur_pillar", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purpur_slab", + "drops": [ + { + "item": "purpur_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "purpur_stairs", + "drops": [ + { + "item": "purpur_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "quartz_block", + "drops": [ + { + "item": "quartz_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "quartz_bricks", + "drops": [ + { + "item": "quartz_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "quartz_pillar", + "drops": [ + { + "item": "quartz_pillar", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "quartz_slab", + "drops": [ + { + "item": "quartz_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "quartz_stairs", + "drops": [ + { + "item": "quartz_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "rail", + "drops": [ + { + "item": "rail", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_banner", + "drops": [ + { + "item": "red_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_bed", + "drops": [ + { + "item": "red_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_carpet", + "drops": [ + { + "item": "red_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_concrete", + "drops": [ + { + "item": "red_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_concrete_powder", + "drops": [ + { + "item": "red_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_glazed_terracotta", + "drops": [ + { + "item": "red_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_mushroom", + "drops": [ + { + "item": "red_mushroom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_mushroom_block", + "drops": [ + { + "item": "red_mushroom_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "red_mushroom", + "dropChance": 0.5, + "stackSizeRange": [ + 0, + null + ], + "noSilkTouch": true + } + ] + }, + { + "block": "red_nether_brick_slab", + "drops": [ + { + "item": "red_nether_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "red_nether_brick_stairs", + "drops": [ + { + "item": "red_nether_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_nether_brick_wall", + "drops": [ + { + "item": "red_nether_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_nether_bricks", + "drops": [ + { + "item": "red_nether_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_sand", + "drops": [ + { + "item": "red_sand", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_sandstone", + "drops": [ + { + "item": "red_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_sandstone_slab", + "drops": [ + { + "item": "red_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "red_sandstone_stairs", + "drops": [ + { + "item": "red_sandstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_sandstone_wall", + "drops": [ + { + "item": "red_sandstone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_shulker_box", + "drops": [ + { + "item": "red_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_stained_glass", + "drops": [ + { + "item": "red_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "red_stained_glass_pane", + "drops": [ + { + "item": "red_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "red_terracotta", + "drops": [ + { + "item": "red_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_tulip", + "drops": [ + { + "item": "red_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_wool", + "drops": [ + { + "item": "red_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "redstone_block", + "drops": [ + { + "item": "redstone_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "redstone_lamp", + "drops": [ + { + "item": "redstone_lamp", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "redstone_ore", + "drops": [ + { + "item": "redstone_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "redstone", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "redstone_torch", + "drops": [ + { + "item": "redstone_torch", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "redstone_wire", + "drops": [ + { + "item": "redstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "repeater", + "drops": [ + { + "item": "repeater", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "respawn_anchor", + "drops": [ + { + "item": "respawn_anchor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "rose_bush", + "drops": [ + { + "item": "rose_bush", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sand", + "drops": [ + { + "item": "sand", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sandstone", + "drops": [ + { + "item": "sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sandstone_slab", + "drops": [ + { + "item": "sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "sandstone_stairs", + "drops": [ + { + "item": "sandstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sandstone_wall", + "drops": [ + { + "item": "sandstone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "scaffolding", + "drops": [ + { + "item": "scaffolding", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sea_lantern", + "drops": [ + { + "item": "sea_lantern", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "prismarine_crystals", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "sea_pickle", + "drops": [ + { + "item": "sea_pickle", + "dropChance": 1, + "stackSizeRange": [ + 4, + 4 + ] + } + ] + }, + { + "block": "seagrass", + "drops": [ + { + "item": "seagrass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "shroomlight", + "drops": [ + { + "item": "shroomlight", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "shulker_box", + "drops": [ + { + "item": "shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "skeleton_skull", + "drops": [ + { + "item": "skeleton_skull", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "slime_block", + "drops": [ + { + "item": "slime_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smithing_table", + "drops": [ + { + "item": "smithing_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smoker", + "drops": [ + { + "item": "smoker", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_quartz", + "drops": [ + { + "item": "smooth_quartz", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_quartz_slab", + "drops": [ + { + "item": "smooth_quartz_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "smooth_quartz_stairs", + "drops": [ + { + "item": "smooth_quartz_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_red_sandstone", + "drops": [ + { + "item": "smooth_red_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_red_sandstone_slab", + "drops": [ + { + "item": "smooth_red_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "smooth_red_sandstone_stairs", + "drops": [ + { + "item": "smooth_red_sandstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_sandstone", + "drops": [ + { + "item": "smooth_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_sandstone_slab", + "drops": [ + { + "item": "smooth_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "smooth_sandstone_stairs", + "drops": [ + { + "item": "smooth_sandstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_stone", + "drops": [ + { + "item": "smooth_stone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_stone_slab", + "drops": [ + { + "item": "smooth_stone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "snow", + "drops": [ + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 2, + 2 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 3, + 3 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 4, + 4 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 5, + 5 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 6, + 6 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 7, + 7 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 8, + 8 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 2, + 2 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 3, + 3 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 4, + 4 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 5, + 5 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 6, + 6 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 7, + 7 + ] + }, + { + "item": "snow_block", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "snow_block", + "drops": [ + { + "item": "snow_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "snowball", + "dropChance": 0.5, + "stackSizeRange": [ + 4, + 4 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "soul_campfire", + "drops": [ + { + "item": "soul_campfire", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "soul_soil", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "soul_fire", + "drops": [] + }, + { + "block": "soul_lantern", + "drops": [ + { + "item": "soul_lantern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "soul_sand", + "drops": [ + { + "item": "soul_sand", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "soul_soil", + "drops": [ + { + "item": "soul_soil", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "soul_torch", + "drops": [ + { + "item": "soul_torch", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spawner", + "drops": [] + }, + { + "block": "sponge", + "drops": [ + { + "item": "sponge", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_button", + "drops": [ + { + "item": "spruce_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_door", + "drops": [ + { + "item": "spruce_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_fence", + "drops": [ + { + "item": "spruce_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_fence_gate", + "drops": [ + { + "item": "spruce_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_leaves", + "drops": [ + { + "item": "spruce_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spruce_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_log", + "drops": [ + { + "item": "spruce_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_planks", + "drops": [ + { + "item": "spruce_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_pressure_plate", + "drops": [ + { + "item": "spruce_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_sapling", + "drops": [ + { + "item": "spruce_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_sign", + "drops": [ + { + "item": "spruce_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_slab", + "drops": [ + { + "item": "spruce_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "spruce_stairs", + "drops": [ + { + "item": "spruce_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_trapdoor", + "drops": [ + { + "item": "spruce_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_wood", + "drops": [ + { + "item": "spruce_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sticky_piston", + "drops": [ + { + "item": "sticky_piston", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone", + "drops": [ + { + "item": "stone", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "cobblestone", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "stone_brick_slab", + "drops": [ + { + "item": "stone_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "stone_brick_stairs", + "drops": [ + { + "item": "stone_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_brick_wall", + "drops": [ + { + "item": "stone_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_bricks", + "drops": [ + { + "item": "stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_button", + "drops": [ + { + "item": "stone_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_pressure_plate", + "drops": [ + { + "item": "stone_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_slab", + "drops": [ + { + "item": "stone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "stone_stairs", + "drops": [ + { + "item": "stone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stonecutter", + "drops": [ + { + "item": "stonecutter", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_acacia_log", + "drops": [ + { + "item": "stripped_acacia_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_acacia_wood", + "drops": [ + { + "item": "stripped_acacia_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_birch_log", + "drops": [ + { + "item": "stripped_birch_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_birch_wood", + "drops": [ + { + "item": "stripped_birch_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_crimson_hyphae", + "drops": [ + { + "item": "stripped_crimson_hyphae", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_crimson_stem", + "drops": [ + { + "item": "stripped_crimson_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_dark_oak_log", + "drops": [ + { + "item": "stripped_dark_oak_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_dark_oak_wood", + "drops": [ + { + "item": "stripped_dark_oak_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_jungle_log", + "drops": [ + { + "item": "stripped_jungle_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_jungle_wood", + "drops": [ + { + "item": "stripped_jungle_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_oak_log", + "drops": [ + { + "item": "stripped_oak_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_oak_wood", + "drops": [ + { + "item": "stripped_oak_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_spruce_log", + "drops": [ + { + "item": "stripped_spruce_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_spruce_wood", + "drops": [ + { + "item": "stripped_spruce_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_warped_hyphae", + "drops": [ + { + "item": "stripped_warped_hyphae", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_warped_stem", + "drops": [ + { + "item": "stripped_warped_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sugar_cane", + "drops": [ + { + "item": "sugar_cane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sunflower", + "drops": [ + { + "item": "sunflower", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sweet_berry_bush", + "drops": [ + { + "item": "sweet_berries", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 3 + }, + { + "item": "sweet_berries", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 2 + } + ] + }, + { + "block": "tall_grass", + "drops": [ + { + "item": "grass", + "dropChance": 0.5, + "stackSizeRange": [ + 2, + 2 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tall_seagrass", + "drops": [ + { + "item": "seagrass", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "target", + "drops": [ + { + "item": "target", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "terracotta", + "drops": [ + { + "item": "terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tnt", + "drops": [ + { + "item": "tnt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "torch", + "drops": [ + { + "item": "torch", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "trapped_chest", + "drops": [ + { + "item": "trapped_chest", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tripwire", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tripwire_hook", + "drops": [ + { + "item": "tripwire_hook", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tube_coral", + "drops": [ + { + "item": "tube_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "tube_coral_block", + "drops": [ + { + "item": "tube_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_tube_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "tube_coral_fan", + "drops": [ + { + "item": "tube_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "turtle_egg", + "drops": [ + { + "item": "turtle_egg", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "twisting_vines", + "drops": [ + { + "item": "twisting_vines", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "twisting_vines_plant", + "drops": [ + { + "item": "twisting_vines", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "vine", + "drops": [ + { + "item": "vine", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_button", + "drops": [ + { + "item": "warped_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_door", + "drops": [ + { + "item": "warped_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_fence", + "drops": [ + { + "item": "warped_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_fence_gate", + "drops": [ + { + "item": "warped_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_fungus", + "drops": [ + { + "item": "warped_fungus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_hyphae", + "drops": [ + { + "item": "warped_hyphae", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_nylium", + "drops": [ + { + "item": "warped_nylium", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "netherrack", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "warped_planks", + "drops": [ + { + "item": "warped_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_pressure_plate", + "drops": [ + { + "item": "warped_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_roots", + "drops": [ + { + "item": "warped_roots", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_sign", + "drops": [ + { + "item": "warped_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_slab", + "drops": [ + { + "item": "warped_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "warped_stairs", + "drops": [ + { + "item": "warped_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_stem", + "drops": [ + { + "item": "warped_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_trapdoor", + "drops": [ + { + "item": "warped_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_wart_block", + "drops": [ + { + "item": "warped_wart_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "weeping_vines", + "drops": [ + { + "item": "weeping_vines", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "weeping_vines_plant", + "drops": [ + { + "item": "weeping_vines", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "wet_sponge", + "drops": [ + { + "item": "wet_sponge", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "wheat", + "drops": [ + { + "item": "wheat", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 7 + }, + { + "item": "wheat_seeds", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 4 + ], + "blockAge": 7 + } + ] + }, + { + "block": "white_banner", + "drops": [ + { + "item": "white_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_bed", + "drops": [ + { + "item": "white_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_carpet", + "drops": [ + { + "item": "white_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_concrete", + "drops": [ + { + "item": "white_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_concrete_powder", + "drops": [ + { + "item": "white_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_glazed_terracotta", + "drops": [ + { + "item": "white_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_shulker_box", + "drops": [ + { + "item": "white_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_stained_glass", + "drops": [ + { + "item": "white_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "white_stained_glass_pane", + "drops": [ + { + "item": "white_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "white_terracotta", + "drops": [ + { + "item": "white_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_tulip", + "drops": [ + { + "item": "white_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_wool", + "drops": [ + { + "item": "white_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "wither_rose", + "drops": [ + { + "item": "wither_rose", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "wither_skeleton_skull", + "drops": [ + { + "item": "wither_skeleton_skull", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_banner", + "drops": [ + { + "item": "yellow_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_bed", + "drops": [ + { + "item": "yellow_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_carpet", + "drops": [ + { + "item": "yellow_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_concrete", + "drops": [ + { + "item": "yellow_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_concrete_powder", + "drops": [ + { + "item": "yellow_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_glazed_terracotta", + "drops": [ + { + "item": "yellow_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_shulker_box", + "drops": [ + { + "item": "yellow_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_stained_glass", + "drops": [ + { + "item": "yellow_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "yellow_stained_glass_pane", + "drops": [ + { + "item": "yellow_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "yellow_terracotta", + "drops": [ + { + "item": "yellow_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_wool", + "drops": [ + { + "item": "yellow_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "zombie_head", + "drops": [ + { + "item": "zombie_head", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/blocks.json b/mc/data/minecraft-data/pc/1.16.1/blocks.json new file mode 100644 index 0000000..99d2181 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/blocks.json @@ -0,0 +1,26383 @@ +[ + { + "id": 0, + "displayName": "Air", + "name": "air", + "hardness": 0, + "minStateId": 0, + "maxStateId": 0, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 0, + "resistance": 0 + }, + { + "id": 1, + "displayName": "Stone", + "name": "stone", + "hardness": 1.5, + "minStateId": 1, + "maxStateId": 1, + "states": [], + "drops": [ + 1, + 14 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 1, + "resistance": 6 + }, + { + "id": 2, + "displayName": "Granite", + "name": "granite", + "hardness": 1.5, + "minStateId": 2, + "maxStateId": 2, + "states": [], + "drops": [ + 2 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 2, + "resistance": 6 + }, + { + "id": 3, + "displayName": "Polished Granite", + "name": "polished_granite", + "hardness": 1.5, + "minStateId": 3, + "maxStateId": 3, + "states": [], + "drops": [ + 3 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 3, + "resistance": 6 + }, + { + "id": 4, + "displayName": "Diorite", + "name": "diorite", + "hardness": 1.5, + "minStateId": 4, + "maxStateId": 4, + "states": [], + "drops": [ + 4 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4, + "resistance": 6 + }, + { + "id": 5, + "displayName": "Polished Diorite", + "name": "polished_diorite", + "hardness": 1.5, + "minStateId": 5, + "maxStateId": 5, + "states": [], + "drops": [ + 5 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5, + "resistance": 6 + }, + { + "id": 6, + "displayName": "Andesite", + "name": "andesite", + "hardness": 1.5, + "minStateId": 6, + "maxStateId": 6, + "states": [], + "drops": [ + 6 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6, + "resistance": 6 + }, + { + "id": 7, + "displayName": "Polished Andesite", + "name": "polished_andesite", + "hardness": 1.5, + "minStateId": 7, + "maxStateId": 7, + "states": [], + "drops": [ + 7 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7, + "resistance": 6 + }, + { + "id": 8, + "displayName": "Grass Block", + "name": "grass_block", + "hardness": 0.6, + "minStateId": 8, + "maxStateId": 9, + "states": [ + { + "name": "snowy", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 8, + 9 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9, + "resistance": 0.6 + }, + { + "id": 9, + "displayName": "Dirt", + "name": "dirt", + "hardness": 0.5, + "minStateId": 10, + "maxStateId": 10, + "states": [], + "drops": [ + 9 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 10, + "resistance": 0.5 + }, + { + "id": 10, + "displayName": "Coarse Dirt", + "name": "coarse_dirt", + "hardness": 0.5, + "minStateId": 11, + "maxStateId": 11, + "states": [], + "drops": [ + 10 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 11, + "resistance": 0.5 + }, + { + "id": 11, + "displayName": "Podzol", + "name": "podzol", + "hardness": 0.5, + "minStateId": 12, + "maxStateId": 13, + "states": [ + { + "name": "snowy", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 11, + 9 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 13, + "resistance": 0.5 + }, + { + "id": 12, + "displayName": "Cobblestone", + "name": "cobblestone", + "hardness": 2, + "minStateId": 14, + "maxStateId": 14, + "states": [], + "drops": [ + 14 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14, + "resistance": 6 + }, + { + "id": 13, + "displayName": "Oak Planks", + "name": "oak_planks", + "hardness": 2, + "minStateId": 15, + "maxStateId": 15, + "states": [], + "drops": [ + 15 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15, + "resistance": 3 + }, + { + "id": 14, + "displayName": "Spruce Planks", + "name": "spruce_planks", + "hardness": 2, + "minStateId": 16, + "maxStateId": 16, + "states": [], + "drops": [ + 16 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 16, + "resistance": 3 + }, + { + "id": 15, + "displayName": "Birch Planks", + "name": "birch_planks", + "hardness": 2, + "minStateId": 17, + "maxStateId": 17, + "states": [], + "drops": [ + 17 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 17, + "resistance": 3 + }, + { + "id": 16, + "displayName": "Jungle Planks", + "name": "jungle_planks", + "hardness": 2, + "minStateId": 18, + "maxStateId": 18, + "states": [], + "drops": [ + 18 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 18, + "resistance": 3 + }, + { + "id": 17, + "displayName": "Acacia Planks", + "name": "acacia_planks", + "hardness": 2, + "minStateId": 19, + "maxStateId": 19, + "states": [], + "drops": [ + 19 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 19, + "resistance": 3 + }, + { + "id": 18, + "displayName": "Dark Oak Planks", + "name": "dark_oak_planks", + "hardness": 2, + "minStateId": 20, + "maxStateId": 20, + "states": [], + "drops": [ + 20 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 20, + "resistance": 3 + }, + { + "id": 19, + "displayName": "Oak Sapling", + "name": "oak_sapling", + "hardness": 0, + "minStateId": 21, + "maxStateId": 22, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 23 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 21, + "resistance": 0 + }, + { + "id": 20, + "displayName": "Spruce Sapling", + "name": "spruce_sapling", + "hardness": 0, + "minStateId": 23, + "maxStateId": 24, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 24 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 23, + "resistance": 0 + }, + { + "id": 21, + "displayName": "Birch Sapling", + "name": "birch_sapling", + "hardness": 0, + "minStateId": 25, + "maxStateId": 26, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 25 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 25, + "resistance": 0 + }, + { + "id": 22, + "displayName": "Jungle Sapling", + "name": "jungle_sapling", + "hardness": 0, + "minStateId": 27, + "maxStateId": 28, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 26 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 27, + "resistance": 0 + }, + { + "id": 23, + "displayName": "Acacia Sapling", + "name": "acacia_sapling", + "hardness": 0, + "minStateId": 29, + "maxStateId": 30, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 27 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 29, + "resistance": 0 + }, + { + "id": 24, + "displayName": "Dark Oak Sapling", + "name": "dark_oak_sapling", + "hardness": 0, + "minStateId": 31, + "maxStateId": 32, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 28 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 31, + "resistance": 0 + }, + { + "id": 25, + "displayName": "Bedrock", + "name": "bedrock", + "hardness": 0, + "minStateId": 33, + "maxStateId": 33, + "states": [], + "drops": [], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 33, + "resistance": 3600000 + }, + { + "id": 26, + "displayName": "Water", + "name": "water", + "hardness": 100, + "minStateId": 34, + "maxStateId": 49, + "states": [ + { + "name": "level", + "type": "int", + "num_values": 16 + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 2, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 34, + "resistance": 100 + }, + { + "id": 27, + "displayName": "Lava", + "name": "lava", + "hardness": 100, + "minStateId": 50, + "maxStateId": 65, + "states": [ + { + "name": "level", + "type": "int", + "num_values": 16 + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 50, + "resistance": 100 + }, + { + "id": 28, + "displayName": "Sand", + "name": "sand", + "hardness": 0.5, + "minStateId": 66, + "maxStateId": 66, + "states": [], + "drops": [ + 30 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 0, + "material": "dirt", + "defaultState": 66, + "resistance": 0.5 + }, + { + "id": 29, + "displayName": "Red Sand", + "name": "red_sand", + "hardness": 0.5, + "minStateId": 67, + "maxStateId": 67, + "states": [], + "drops": [ + 31 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 0, + "material": "dirt", + "defaultState": 67, + "resistance": 0.5 + }, + { + "id": 30, + "displayName": "Gravel", + "name": "gravel", + "hardness": 0.6, + "minStateId": 68, + "maxStateId": 68, + "states": [], + "drops": [ + 32, + 646 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 68, + "resistance": 0.6 + }, + { + "id": 31, + "displayName": "Gold Ore", + "name": "gold_ore", + "hardness": 3, + "minStateId": 69, + "maxStateId": 69, + "states": [], + "drops": [ + 33 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "597": true + }, + "defaultState": 69, + "resistance": 3 + }, + { + "id": 32, + "displayName": "Iron Ore", + "name": "iron_ore", + "hardness": 3, + "minStateId": 70, + "maxStateId": 70, + "states": [], + "drops": [ + 34 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "593": true, + "597": true + }, + "defaultState": 70, + "resistance": 3 + }, + { + "id": 33, + "displayName": "Coal Ore", + "name": "coal_ore", + "hardness": 3, + "minStateId": 71, + "maxStateId": 71, + "states": [], + "drops": [ + 35, + 579 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 71, + "resistance": 3 + }, + { + "id": 34, + "displayName": "Nether Gold Ore", + "name": "nether_gold_ore", + "hardness": 3, + "minStateId": 72, + "maxStateId": 72, + "states": [], + "drops": [ + 36, + 747 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 72, + "resistance": 3 + }, + { + "id": 35, + "displayName": "Oak Log", + "name": "oak_log", + "hardness": 2, + "minStateId": 73, + "maxStateId": 75, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 37 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 74, + "resistance": 2 + }, + { + "id": 36, + "displayName": "Spruce Log", + "name": "spruce_log", + "hardness": 2, + "minStateId": 76, + "maxStateId": 78, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 38 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 77, + "resistance": 2 + }, + { + "id": 37, + "displayName": "Birch Log", + "name": "birch_log", + "hardness": 2, + "minStateId": 79, + "maxStateId": 81, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 39 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 80, + "resistance": 2 + }, + { + "id": 38, + "displayName": "Jungle Log", + "name": "jungle_log", + "hardness": 2, + "minStateId": 82, + "maxStateId": 84, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 40 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 83, + "resistance": 2 + }, + { + "id": 39, + "displayName": "Acacia Log", + "name": "acacia_log", + "hardness": 2, + "minStateId": 85, + "maxStateId": 87, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 41 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 86, + "resistance": 2 + }, + { + "id": 40, + "displayName": "Dark Oak Log", + "name": "dark_oak_log", + "hardness": 2, + "minStateId": 88, + "maxStateId": 90, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 42 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 89, + "resistance": 2 + }, + { + "id": 41, + "displayName": "Stripped Spruce Log", + "name": "stripped_spruce_log", + "hardness": 2, + "minStateId": 91, + "maxStateId": 93, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 46 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 92, + "resistance": 2 + }, + { + "id": 42, + "displayName": "Stripped Birch Log", + "name": "stripped_birch_log", + "hardness": 2, + "minStateId": 94, + "maxStateId": 96, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 47 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 95, + "resistance": 2 + }, + { + "id": 43, + "displayName": "Stripped Jungle Log", + "name": "stripped_jungle_log", + "hardness": 2, + "minStateId": 97, + "maxStateId": 99, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 48 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 98, + "resistance": 2 + }, + { + "id": 44, + "displayName": "Stripped Acacia Log", + "name": "stripped_acacia_log", + "hardness": 2, + "minStateId": 100, + "maxStateId": 102, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 49 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 101, + "resistance": 2 + }, + { + "id": 45, + "displayName": "Stripped Dark Oak Log", + "name": "stripped_dark_oak_log", + "hardness": 2, + "minStateId": 103, + "maxStateId": 105, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 50 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 104, + "resistance": 2 + }, + { + "id": 46, + "displayName": "Stripped Oak Log", + "name": "stripped_oak_log", + "hardness": 2, + "minStateId": 106, + "maxStateId": 108, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 45 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 107, + "resistance": 2 + }, + { + "id": 47, + "displayName": "Oak Wood", + "name": "oak_wood", + "hardness": 2, + "minStateId": 109, + "maxStateId": 111, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 61 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 110, + "resistance": 2 + }, + { + "id": 48, + "displayName": "Spruce Wood", + "name": "spruce_wood", + "hardness": 2, + "minStateId": 112, + "maxStateId": 114, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 62 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 113, + "resistance": 2 + }, + { + "id": 49, + "displayName": "Birch Wood", + "name": "birch_wood", + "hardness": 2, + "minStateId": 115, + "maxStateId": 117, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 63 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 116, + "resistance": 2 + }, + { + "id": 50, + "displayName": "Jungle Wood", + "name": "jungle_wood", + "hardness": 2, + "minStateId": 118, + "maxStateId": 120, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 64 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 119, + "resistance": 2 + }, + { + "id": 51, + "displayName": "Acacia Wood", + "name": "acacia_wood", + "hardness": 2, + "minStateId": 121, + "maxStateId": 123, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 65 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 122, + "resistance": 2 + }, + { + "id": 52, + "displayName": "Dark Oak Wood", + "name": "dark_oak_wood", + "hardness": 2, + "minStateId": 124, + "maxStateId": 126, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 66 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 125, + "resistance": 2 + }, + { + "id": 53, + "displayName": "Stripped Oak Wood", + "name": "stripped_oak_wood", + "hardness": 2, + "minStateId": 127, + "maxStateId": 129, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 53 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 128, + "resistance": 2 + }, + { + "id": 54, + "displayName": "Stripped Spruce Wood", + "name": "stripped_spruce_wood", + "hardness": 2, + "minStateId": 130, + "maxStateId": 132, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 54 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 131, + "resistance": 2 + }, + { + "id": 55, + "displayName": "Stripped Birch Wood", + "name": "stripped_birch_wood", + "hardness": 2, + "minStateId": 133, + "maxStateId": 135, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 55 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 134, + "resistance": 2 + }, + { + "id": 56, + "displayName": "Stripped Jungle Wood", + "name": "stripped_jungle_wood", + "hardness": 2, + "minStateId": 136, + "maxStateId": 138, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 56 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 137, + "resistance": 2 + }, + { + "id": 57, + "displayName": "Stripped Acacia Wood", + "name": "stripped_acacia_wood", + "hardness": 2, + "minStateId": 139, + "maxStateId": 141, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 57 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 140, + "resistance": 2 + }, + { + "id": 58, + "displayName": "Stripped Dark Oak Wood", + "name": "stripped_dark_oak_wood", + "hardness": 2, + "minStateId": 142, + "maxStateId": 144, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 58 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 143, + "resistance": 2 + }, + { + "id": 59, + "displayName": "Oak Leaves", + "name": "oak_leaves", + "hardness": 0.2, + "minStateId": 145, + "maxStateId": 158, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 734, + 69, + 23, + 599, + 576 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 158, + "resistance": 0.2 + }, + { + "id": 60, + "displayName": "Spruce Leaves", + "name": "spruce_leaves", + "hardness": 0.2, + "minStateId": 159, + "maxStateId": 172, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 734, + 70, + 24, + 599 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 172, + "resistance": 0.2 + }, + { + "id": 61, + "displayName": "Birch Leaves", + "name": "birch_leaves", + "hardness": 0.2, + "minStateId": 173, + "maxStateId": 186, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 734, + 71, + 25, + 599 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 186, + "resistance": 0.2 + }, + { + "id": 62, + "displayName": "Jungle Leaves", + "name": "jungle_leaves", + "hardness": 0.2, + "minStateId": 187, + "maxStateId": 200, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 734, + 72, + 26, + 599 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 200, + "resistance": 0.2 + }, + { + "id": 63, + "displayName": "Acacia Leaves", + "name": "acacia_leaves", + "hardness": 0.2, + "minStateId": 201, + "maxStateId": 214, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 734, + 73, + 27, + 599 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 214, + "resistance": 0.2 + }, + { + "id": 64, + "displayName": "Dark Oak Leaves", + "name": "dark_oak_leaves", + "hardness": 0.2, + "minStateId": 215, + "maxStateId": 228, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 734, + 74, + 28, + 599, + 576 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 228, + "resistance": 0.2 + }, + { + "id": 65, + "displayName": "Sponge", + "name": "sponge", + "hardness": 0.6, + "minStateId": 229, + "maxStateId": 229, + "states": [], + "drops": [ + 75 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 229, + "resistance": 0.6 + }, + { + "id": 66, + "displayName": "Wet Sponge", + "name": "wet_sponge", + "hardness": 0.6, + "minStateId": 230, + "maxStateId": 230, + "states": [], + "drops": [ + 76 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 230, + "resistance": 0.6 + }, + { + "id": 67, + "displayName": "Glass", + "name": "glass", + "hardness": 0.3, + "minStateId": 231, + "maxStateId": 231, + "states": [], + "drops": [ + 77 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 231, + "resistance": 0.3 + }, + { + "id": 68, + "displayName": "Lapis Lazuli Ore", + "name": "lapis_ore", + "hardness": 3, + "minStateId": 232, + "maxStateId": 232, + "states": [], + "drops": [ + 78, + 697 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "593": true, + "597": true + }, + "defaultState": 232, + "resistance": 3 + }, + { + "id": 69, + "displayName": "Lapis Lazuli Block", + "name": "lapis_block", + "hardness": 3, + "minStateId": 233, + "maxStateId": 233, + "states": [], + "drops": [ + 79 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "593": true, + "597": true + }, + "defaultState": 233, + "resistance": 3 + }, + { + "id": 70, + "displayName": "Dispenser", + "name": "dispenser", + "hardness": 3.5, + "minStateId": 234, + "maxStateId": 245, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "triggered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 80 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 235, + "resistance": 3.5 + }, + { + "id": 71, + "displayName": "Sandstone", + "name": "sandstone", + "hardness": 0.8, + "minStateId": 246, + "maxStateId": 246, + "states": [], + "drops": [ + 81 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 246, + "resistance": 0.8 + }, + { + "id": 72, + "displayName": "Chiseled Sandstone", + "name": "chiseled_sandstone", + "hardness": 0.8, + "minStateId": 247, + "maxStateId": 247, + "states": [], + "drops": [ + 82 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 247, + "resistance": 0.8 + }, + { + "id": 73, + "displayName": "Cut Sandstone", + "name": "cut_sandstone", + "hardness": 0.8, + "minStateId": 248, + "maxStateId": 248, + "states": [], + "drops": [ + 83 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 248, + "resistance": 0.8 + }, + { + "id": 74, + "displayName": "Note Block", + "name": "note_block", + "hardness": 0.8, + "minStateId": 249, + "maxStateId": 1048, + "states": [ + { + "name": "instrument", + "type": "enum", + "num_values": 16, + "values": [ + "harp", + "basedrum", + "snare", + "hat", + "bass", + "flute", + "bell", + "guitar", + "chime", + "xylophone", + "iron_xylophone", + "cow_bell", + "didgeridoo", + "bit", + "banjo", + "pling" + ] + }, + { + "name": "note", + "type": "int", + "num_values": 25 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 84 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 250, + "resistance": 0.8 + }, + { + "id": 75, + "displayName": "White Bed", + "name": "white_bed", + "hardness": 0.2, + "minStateId": 1049, + "maxStateId": 1064, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 716 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1052, + "resistance": 0.2 + }, + { + "id": 76, + "displayName": "Orange Bed", + "name": "orange_bed", + "hardness": 0.2, + "minStateId": 1065, + "maxStateId": 1080, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 717 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1068, + "resistance": 0.2 + }, + { + "id": 77, + "displayName": "Magenta Bed", + "name": "magenta_bed", + "hardness": 0.2, + "minStateId": 1081, + "maxStateId": 1096, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 718 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1084, + "resistance": 0.2 + }, + { + "id": 78, + "displayName": "Light Blue Bed", + "name": "light_blue_bed", + "hardness": 0.2, + "minStateId": 1097, + "maxStateId": 1112, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 719 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1100, + "resistance": 0.2 + }, + { + "id": 79, + "displayName": "Yellow Bed", + "name": "yellow_bed", + "hardness": 0.2, + "minStateId": 1113, + "maxStateId": 1128, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 720 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1116, + "resistance": 0.2 + }, + { + "id": 80, + "displayName": "Lime Bed", + "name": "lime_bed", + "hardness": 0.2, + "minStateId": 1129, + "maxStateId": 1144, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 721 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1132, + "resistance": 0.2 + }, + { + "id": 81, + "displayName": "Pink Bed", + "name": "pink_bed", + "hardness": 0.2, + "minStateId": 1145, + "maxStateId": 1160, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 722 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1148, + "resistance": 0.2 + }, + { + "id": 82, + "displayName": "Gray Bed", + "name": "gray_bed", + "hardness": 0.2, + "minStateId": 1161, + "maxStateId": 1176, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 723 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1164, + "resistance": 0.2 + }, + { + "id": 83, + "displayName": "Light Gray Bed", + "name": "light_gray_bed", + "hardness": 0.2, + "minStateId": 1177, + "maxStateId": 1192, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 724 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1180, + "resistance": 0.2 + }, + { + "id": 84, + "displayName": "Cyan Bed", + "name": "cyan_bed", + "hardness": 0.2, + "minStateId": 1193, + "maxStateId": 1208, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 725 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1196, + "resistance": 0.2 + }, + { + "id": 85, + "displayName": "Purple Bed", + "name": "purple_bed", + "hardness": 0.2, + "minStateId": 1209, + "maxStateId": 1224, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 726 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1212, + "resistance": 0.2 + }, + { + "id": 86, + "displayName": "Blue Bed", + "name": "blue_bed", + "hardness": 0.2, + "minStateId": 1225, + "maxStateId": 1240, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 727 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1228, + "resistance": 0.2 + }, + { + "id": 87, + "displayName": "Brown Bed", + "name": "brown_bed", + "hardness": 0.2, + "minStateId": 1241, + "maxStateId": 1256, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 728 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1244, + "resistance": 0.2 + }, + { + "id": 88, + "displayName": "Green Bed", + "name": "green_bed", + "hardness": 0.2, + "minStateId": 1257, + "maxStateId": 1272, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 729 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1260, + "resistance": 0.2 + }, + { + "id": 89, + "displayName": "Red Bed", + "name": "red_bed", + "hardness": 0.2, + "minStateId": 1273, + "maxStateId": 1288, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 730 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1276, + "resistance": 0.2 + }, + { + "id": 90, + "displayName": "Black Bed", + "name": "black_bed", + "hardness": 0.2, + "minStateId": 1289, + "maxStateId": 1304, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 731 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1292, + "resistance": 0.2 + }, + { + "id": 91, + "displayName": "Powered Rail", + "name": "powered_rail", + "hardness": 0.7, + "minStateId": 1305, + "maxStateId": 1316, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "shape", + "type": "enum", + "num_values": 6, + "values": [ + "north_south", + "east_west", + "ascending_east", + "ascending_west", + "ascending_north", + "ascending_south" + ] + } + ], + "drops": [ + 85 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 1311, + "resistance": 0.7 + }, + { + "id": 92, + "displayName": "Detector Rail", + "name": "detector_rail", + "hardness": 0.7, + "minStateId": 1317, + "maxStateId": 1328, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "shape", + "type": "enum", + "num_values": 6, + "values": [ + "north_south", + "east_west", + "ascending_east", + "ascending_west", + "ascending_north", + "ascending_south" + ] + } + ], + "drops": [ + 86 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 1323, + "resistance": 0.7 + }, + { + "id": 93, + "displayName": "Sticky Piston", + "name": "sticky_piston", + "hardness": 1.5, + "minStateId": 1329, + "maxStateId": 1340, + "states": [ + { + "name": "extended", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 87 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 1335, + "resistance": 1.5 + }, + { + "id": 94, + "displayName": "Cobweb", + "name": "cobweb", + "hardness": 4, + "minStateId": 1341, + "maxStateId": 1341, + "states": [], + "drops": [ + 734, + 88, + 610 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "web", + "harvestTools": { + "586": true, + "587": true, + "591": true, + "595": true, + "602": true, + "734": true + }, + "defaultState": 1341, + "resistance": 4 + }, + { + "id": 95, + "displayName": "Grass", + "name": "grass", + "hardness": 0, + "minStateId": 1342, + "maxStateId": 1342, + "states": [], + "drops": [ + 734, + 89, + 619 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1342, + "resistance": 0 + }, + { + "id": 96, + "displayName": "Fern", + "name": "fern", + "hardness": 0, + "minStateId": 1343, + "maxStateId": 1343, + "states": [], + "drops": [ + 734, + 90, + 619 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1343, + "resistance": 0 + }, + { + "id": 97, + "displayName": "Dead Bush", + "name": "dead_bush", + "hardness": 0, + "minStateId": 1344, + "maxStateId": 1344, + "states": [], + "drops": [ + 734, + 91, + 599 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1344, + "resistance": 0 + }, + { + "id": 98, + "displayName": "Seagrass", + "name": "seagrass", + "hardness": 0, + "minStateId": 1345, + "maxStateId": 1345, + "states": [], + "drops": [ + 92, + 734 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1345, + "resistance": 0 + }, + { + "id": 99, + "displayName": "Tall Seagrass", + "name": "tall_seagrass", + "hardness": 0, + "minStateId": 1346, + "maxStateId": 1347, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 92, + 734 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1347, + "resistance": 0 + }, + { + "id": 100, + "displayName": "Piston", + "name": "piston", + "hardness": 1.5, + "minStateId": 1348, + "maxStateId": 1359, + "states": [ + { + "name": "extended", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 94 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 1354, + "resistance": 1.5 + }, + { + "id": 101, + "displayName": "Piston Head", + "name": "piston_head", + "hardness": 1.5, + "minStateId": 1360, + "maxStateId": 1383, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "short", + "type": "bool", + "num_values": 2 + }, + { + "name": "type", + "type": "enum", + "num_values": 2, + "values": [ + "normal", + "sticky" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 1362, + "resistance": 1.5 + }, + { + "id": 102, + "displayName": "White Wool", + "name": "white_wool", + "hardness": 0.8, + "minStateId": 1384, + "maxStateId": 1384, + "states": [], + "drops": [ + 95 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1384, + "resistance": 0.8 + }, + { + "id": 103, + "displayName": "Orange Wool", + "name": "orange_wool", + "hardness": 0.8, + "minStateId": 1385, + "maxStateId": 1385, + "states": [], + "drops": [ + 96 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1385, + "resistance": 0.8 + }, + { + "id": 104, + "displayName": "Magenta Wool", + "name": "magenta_wool", + "hardness": 0.8, + "minStateId": 1386, + "maxStateId": 1386, + "states": [], + "drops": [ + 97 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1386, + "resistance": 0.8 + }, + { + "id": 105, + "displayName": "Light Blue Wool", + "name": "light_blue_wool", + "hardness": 0.8, + "minStateId": 1387, + "maxStateId": 1387, + "states": [], + "drops": [ + 98 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1387, + "resistance": 0.8 + }, + { + "id": 106, + "displayName": "Yellow Wool", + "name": "yellow_wool", + "hardness": 0.8, + "minStateId": 1388, + "maxStateId": 1388, + "states": [], + "drops": [ + 99 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1388, + "resistance": 0.8 + }, + { + "id": 107, + "displayName": "Lime Wool", + "name": "lime_wool", + "hardness": 0.8, + "minStateId": 1389, + "maxStateId": 1389, + "states": [], + "drops": [ + 100 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1389, + "resistance": 0.8 + }, + { + "id": 108, + "displayName": "Pink Wool", + "name": "pink_wool", + "hardness": 0.8, + "minStateId": 1390, + "maxStateId": 1390, + "states": [], + "drops": [ + 101 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1390, + "resistance": 0.8 + }, + { + "id": 109, + "displayName": "Gray Wool", + "name": "gray_wool", + "hardness": 0.8, + "minStateId": 1391, + "maxStateId": 1391, + "states": [], + "drops": [ + 102 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1391, + "resistance": 0.8 + }, + { + "id": 110, + "displayName": "Light Gray Wool", + "name": "light_gray_wool", + "hardness": 0.8, + "minStateId": 1392, + "maxStateId": 1392, + "states": [], + "drops": [ + 103 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1392, + "resistance": 0.8 + }, + { + "id": 111, + "displayName": "Cyan Wool", + "name": "cyan_wool", + "hardness": 0.8, + "minStateId": 1393, + "maxStateId": 1393, + "states": [], + "drops": [ + 104 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1393, + "resistance": 0.8 + }, + { + "id": 112, + "displayName": "Purple Wool", + "name": "purple_wool", + "hardness": 0.8, + "minStateId": 1394, + "maxStateId": 1394, + "states": [], + "drops": [ + 105 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1394, + "resistance": 0.8 + }, + { + "id": 113, + "displayName": "Blue Wool", + "name": "blue_wool", + "hardness": 0.8, + "minStateId": 1395, + "maxStateId": 1395, + "states": [], + "drops": [ + 106 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1395, + "resistance": 0.8 + }, + { + "id": 114, + "displayName": "Brown Wool", + "name": "brown_wool", + "hardness": 0.8, + "minStateId": 1396, + "maxStateId": 1396, + "states": [], + "drops": [ + 107 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1396, + "resistance": 0.8 + }, + { + "id": 115, + "displayName": "Green Wool", + "name": "green_wool", + "hardness": 0.8, + "minStateId": 1397, + "maxStateId": 1397, + "states": [], + "drops": [ + 108 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1397, + "resistance": 0.8 + }, + { + "id": 116, + "displayName": "Red Wool", + "name": "red_wool", + "hardness": 0.8, + "minStateId": 1398, + "maxStateId": 1398, + "states": [], + "drops": [ + 109 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1398, + "resistance": 0.8 + }, + { + "id": 117, + "displayName": "Black Wool", + "name": "black_wool", + "hardness": 0.8, + "minStateId": 1399, + "maxStateId": 1399, + "states": [], + "drops": [ + 110 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1399, + "resistance": 0.8 + }, + { + "id": 118, + "displayName": "Moving Piston", + "name": "moving_piston", + "hardness": 0, + "minStateId": 1400, + "maxStateId": 1411, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "type", + "type": "enum", + "num_values": 2, + "values": [ + "normal", + "sticky" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 1400, + "resistance": -1 + }, + { + "id": 119, + "displayName": "Dandelion", + "name": "dandelion", + "hardness": 0, + "minStateId": 1412, + "maxStateId": 1412, + "states": [], + "drops": [ + 111 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1412, + "resistance": 0 + }, + { + "id": 120, + "displayName": "Poppy", + "name": "poppy", + "hardness": 0, + "minStateId": 1413, + "maxStateId": 1413, + "states": [], + "drops": [ + 112 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1413, + "resistance": 0 + }, + { + "id": 121, + "displayName": "Blue Orchid", + "name": "blue_orchid", + "hardness": 0, + "minStateId": 1414, + "maxStateId": 1414, + "states": [], + "drops": [ + 113 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1414, + "resistance": 0 + }, + { + "id": 122, + "displayName": "Allium", + "name": "allium", + "hardness": 0, + "minStateId": 1415, + "maxStateId": 1415, + "states": [], + "drops": [ + 114 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1415, + "resistance": 0 + }, + { + "id": 123, + "displayName": "Azure Bluet", + "name": "azure_bluet", + "hardness": 0, + "minStateId": 1416, + "maxStateId": 1416, + "states": [], + "drops": [ + 115 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1416, + "resistance": 0 + }, + { + "id": 124, + "displayName": "Red Tulip", + "name": "red_tulip", + "hardness": 0, + "minStateId": 1417, + "maxStateId": 1417, + "states": [], + "drops": [ + 116 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1417, + "resistance": 0 + }, + { + "id": 125, + "displayName": "Orange Tulip", + "name": "orange_tulip", + "hardness": 0, + "minStateId": 1418, + "maxStateId": 1418, + "states": [], + "drops": [ + 117 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1418, + "resistance": 0 + }, + { + "id": 126, + "displayName": "White Tulip", + "name": "white_tulip", + "hardness": 0, + "minStateId": 1419, + "maxStateId": 1419, + "states": [], + "drops": [ + 118 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1419, + "resistance": 0 + }, + { + "id": 127, + "displayName": "Pink Tulip", + "name": "pink_tulip", + "hardness": 0, + "minStateId": 1420, + "maxStateId": 1420, + "states": [], + "drops": [ + 119 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1420, + "resistance": 0 + }, + { + "id": 128, + "displayName": "Oxeye Daisy", + "name": "oxeye_daisy", + "hardness": 0, + "minStateId": 1421, + "maxStateId": 1421, + "states": [], + "drops": [ + 120 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1421, + "resistance": 0 + }, + { + "id": 129, + "displayName": "Cornflower", + "name": "cornflower", + "hardness": 0, + "minStateId": 1422, + "maxStateId": 1422, + "states": [], + "drops": [ + 121 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1422, + "resistance": 0 + }, + { + "id": 130, + "displayName": "Wither Rose", + "name": "wither_rose", + "hardness": 0, + "minStateId": 1423, + "maxStateId": 1423, + "states": [], + "drops": [ + 123 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1423, + "resistance": 0 + }, + { + "id": 131, + "displayName": "Lily of the Valley", + "name": "lily_of_the_valley", + "hardness": 0, + "minStateId": 1424, + "maxStateId": 1424, + "states": [], + "drops": [ + 122 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1424, + "resistance": 0 + }, + { + "id": 132, + "displayName": "Brown Mushroom", + "name": "brown_mushroom", + "hardness": 0, + "minStateId": 1425, + "maxStateId": 1425, + "states": [], + "drops": [ + 124 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 1, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1425, + "resistance": 0 + }, + { + "id": 133, + "displayName": "Red Mushroom", + "name": "red_mushroom", + "hardness": 0, + "minStateId": 1426, + "maxStateId": 1426, + "states": [], + "drops": [ + 125 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 1, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1426, + "resistance": 0 + }, + { + "id": 134, + "displayName": "Block of Gold", + "name": "gold_block", + "hardness": 3, + "minStateId": 1427, + "maxStateId": 1427, + "states": [], + "drops": [ + 136 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "597": true + }, + "defaultState": 1427, + "resistance": 6 + }, + { + "id": 135, + "displayName": "Block of Iron", + "name": "iron_block", + "hardness": 5, + "minStateId": 1428, + "maxStateId": 1428, + "states": [], + "drops": [ + 137 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "593": true, + "597": true + }, + "defaultState": 1428, + "resistance": 6 + }, + { + "id": 136, + "displayName": "Bricks", + "name": "bricks", + "hardness": 2, + "minStateId": 1429, + "maxStateId": 1429, + "states": [], + "drops": [ + 166 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 1429, + "resistance": 6 + }, + { + "id": 137, + "displayName": "TNT", + "name": "tnt", + "hardness": 0, + "minStateId": 1430, + "maxStateId": 1431, + "states": [ + { + "name": "unstable", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 167 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 1431, + "resistance": 0 + }, + { + "id": 138, + "displayName": "Bookshelf", + "name": "bookshelf", + "hardness": 1.5, + "minStateId": 1432, + "maxStateId": 1432, + "states": [], + "drops": [ + 168, + 678 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 1432, + "resistance": 1.5 + }, + { + "id": 139, + "displayName": "Mossy Cobblestone", + "name": "mossy_cobblestone", + "hardness": 2, + "minStateId": 1433, + "maxStateId": 1433, + "states": [], + "drops": [ + 169 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 1433, + "resistance": 6 + }, + { + "id": 140, + "displayName": "Obsidian", + "name": "obsidian", + "hardness": 50, + "minStateId": 1434, + "maxStateId": 1434, + "states": [], + "drops": [ + 170 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "597": true + }, + "defaultState": 1434, + "resistance": 1200 + }, + { + "id": 141, + "displayName": "Torch", + "name": "torch", + "hardness": 0, + "minStateId": 1435, + "maxStateId": 1435, + "states": [], + "drops": [ + 171 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 14, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 1435, + "resistance": 0 + }, + { + "id": 142, + "displayName": "Wall Torch", + "name": "wall_torch", + "hardness": 0, + "minStateId": 1436, + "maxStateId": 1439, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 14, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 1436, + "resistance": 0 + }, + { + "id": 143, + "displayName": "Fire", + "name": "fire", + "hardness": 0, + "minStateId": 1440, + "maxStateId": 1951, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 16 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 1471, + "resistance": 0 + }, + { + "id": 144, + "displayName": "Soul Fire", + "name": "soul_fire", + "hardness": 0, + "minStateId": 1952, + "maxStateId": 1952, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "stackSize": 0, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 1952, + "resistance": 0 + }, + { + "id": 145, + "displayName": "Spawner", + "name": "spawner", + "hardness": 5, + "minStateId": 1953, + "maxStateId": 1953, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 1953, + "resistance": 5 + }, + { + "id": 146, + "displayName": "Oak Stairs", + "name": "oak_stairs", + "hardness": 2, + "minStateId": 1954, + "maxStateId": 2033, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 179 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 1965, + "resistance": 3 + }, + { + "id": 147, + "displayName": "Chest", + "name": "chest", + "hardness": 2.5, + "minStateId": 2034, + "maxStateId": 2057, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "single", + "left", + "right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 180 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 2035, + "resistance": 2.5 + }, + { + "id": 148, + "displayName": "Redstone Wire", + "name": "redstone_wire", + "hardness": 0, + "minStateId": 2058, + "maxStateId": 3353, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "up", + "side", + "none" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "up", + "side", + "none" + ] + }, + { + "name": "power", + "type": "int", + "num_values": 16 + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "up", + "side", + "none" + ] + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "up", + "side", + "none" + ] + } + ], + "drops": [ + 665 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 3218, + "resistance": 0 + }, + { + "id": 149, + "displayName": "Diamond Ore", + "name": "diamond_ore", + "hardness": 3, + "minStateId": 3354, + "maxStateId": 3354, + "states": [], + "drops": [ + 181, + 581 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "597": true + }, + "defaultState": 3354, + "resistance": 3 + }, + { + "id": 150, + "displayName": "Block of Diamond", + "name": "diamond_block", + "hardness": 5, + "minStateId": 3355, + "maxStateId": 3355, + "states": [], + "drops": [ + 182 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "597": true + }, + "defaultState": 3355, + "resistance": 6 + }, + { + "id": 151, + "displayName": "Crafting Table", + "name": "crafting_table", + "hardness": 2.5, + "minStateId": 3356, + "maxStateId": 3356, + "states": [], + "drops": [ + 183 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 3356, + "resistance": 2.5 + }, + { + "id": 152, + "displayName": "Wheat Crops", + "name": "wheat", + "hardness": 0, + "minStateId": 3357, + "maxStateId": 3364, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 620, + 619 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 3357, + "resistance": 0 + }, + { + "id": 153, + "displayName": "Farmland", + "name": "farmland", + "hardness": 0.6, + "minStateId": 3365, + "maxStateId": 3372, + "states": [ + { + "name": "moisture", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 9 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 3365, + "resistance": 0.6 + }, + { + "id": 154, + "displayName": "Furnace", + "name": "furnace", + "hardness": 3.5, + "minStateId": 3373, + "maxStateId": 3380, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 185 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 13, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 3374, + "resistance": 3.5 + }, + { + "id": 155, + "displayName": "Oak Sign", + "name": "oak_sign", + "hardness": 1, + "minStateId": 3381, + "maxStateId": 3412, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 652 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3382, + "resistance": 1 + }, + { + "id": 156, + "displayName": "Spruce Sign", + "name": "spruce_sign", + "hardness": 1, + "minStateId": 3413, + "maxStateId": 3444, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 653 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3414, + "resistance": 1 + }, + { + "id": 157, + "displayName": "Birch Sign", + "name": "birch_sign", + "hardness": 1, + "minStateId": 3445, + "maxStateId": 3476, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 654 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3446, + "resistance": 1 + }, + { + "id": 158, + "displayName": "Acacia Sign", + "name": "acacia_sign", + "hardness": 1, + "minStateId": 3477, + "maxStateId": 3508, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 656 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3478, + "resistance": 1 + }, + { + "id": 159, + "displayName": "Jungle Sign", + "name": "jungle_sign", + "hardness": 1, + "minStateId": 3509, + "maxStateId": 3540, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 655 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3510, + "resistance": 1 + }, + { + "id": 160, + "displayName": "Dark Oak Sign", + "name": "dark_oak_sign", + "hardness": 1, + "minStateId": 3541, + "maxStateId": 3572, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 657 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3542, + "resistance": 1 + }, + { + "id": 161, + "displayName": "Oak Door", + "name": "oak_door", + "hardness": 3, + "minStateId": 3573, + "maxStateId": 3636, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 558 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 3584, + "resistance": 3 + }, + { + "id": 162, + "displayName": "Ladder", + "name": "ladder", + "hardness": 0.4, + "minStateId": 3637, + "maxStateId": 3644, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 186 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 3638, + "resistance": 0.4 + }, + { + "id": 163, + "displayName": "Rail", + "name": "rail", + "hardness": 0.7, + "minStateId": 3645, + "maxStateId": 3654, + "states": [ + { + "name": "shape", + "type": "enum", + "num_values": 10, + "values": [ + "north_south", + "east_west", + "ascending_east", + "ascending_west", + "ascending_north", + "ascending_south", + "south_east", + "south_west", + "north_west", + "north_east" + ] + } + ], + "drops": [ + 187 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 3645, + "resistance": 0.7 + }, + { + "id": 164, + "displayName": "Cobblestone Stairs", + "name": "cobblestone_stairs", + "hardness": 2, + "minStateId": 3655, + "maxStateId": 3734, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 188 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 3666, + "resistance": 6 + }, + { + "id": 165, + "displayName": "Oak Wall Sign", + "name": "oak_wall_sign", + "hardness": 1, + "minStateId": 3735, + "maxStateId": 3742, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3736, + "resistance": 1 + }, + { + "id": 166, + "displayName": "Spruce Wall Sign", + "name": "spruce_wall_sign", + "hardness": 1, + "minStateId": 3743, + "maxStateId": 3750, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3744, + "resistance": 1 + }, + { + "id": 167, + "displayName": "Birch Wall Sign", + "name": "birch_wall_sign", + "hardness": 1, + "minStateId": 3751, + "maxStateId": 3758, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3752, + "resistance": 1 + }, + { + "id": 168, + "displayName": "Acacia Wall Sign", + "name": "acacia_wall_sign", + "hardness": 1, + "minStateId": 3759, + "maxStateId": 3766, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3760, + "resistance": 1 + }, + { + "id": 169, + "displayName": "Jungle Wall Sign", + "name": "jungle_wall_sign", + "hardness": 1, + "minStateId": 3767, + "maxStateId": 3774, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3768, + "resistance": 1 + }, + { + "id": 170, + "displayName": "Dark Oak Wall Sign", + "name": "dark_oak_wall_sign", + "hardness": 1, + "minStateId": 3775, + "maxStateId": 3782, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3776, + "resistance": 1 + }, + { + "id": 171, + "displayName": "Lever", + "name": "lever", + "hardness": 0.5, + "minStateId": 3783, + "maxStateId": 3806, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 189 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 3792, + "resistance": 0.5 + }, + { + "id": 172, + "displayName": "Stone Pressure Plate", + "name": "stone_pressure_plate", + "hardness": 0.5, + "minStateId": 3807, + "maxStateId": 3808, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 190 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 3808, + "resistance": 0.5 + }, + { + "id": 173, + "displayName": "Iron Door", + "name": "iron_door", + "hardness": 5, + "minStateId": 3809, + "maxStateId": 3872, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 557 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 3820, + "resistance": 5 + }, + { + "id": 174, + "displayName": "Oak Pressure Plate", + "name": "oak_pressure_plate", + "hardness": 0.5, + "minStateId": 3873, + "maxStateId": 3874, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 191 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3874, + "resistance": 0.5 + }, + { + "id": 175, + "displayName": "Spruce Pressure Plate", + "name": "spruce_pressure_plate", + "hardness": 0.5, + "minStateId": 3875, + "maxStateId": 3876, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 192 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3876, + "resistance": 0.5 + }, + { + "id": 176, + "displayName": "Birch Pressure Plate", + "name": "birch_pressure_plate", + "hardness": 0.5, + "minStateId": 3877, + "maxStateId": 3878, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 193 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3878, + "resistance": 0.5 + }, + { + "id": 177, + "displayName": "Jungle Pressure Plate", + "name": "jungle_pressure_plate", + "hardness": 0.5, + "minStateId": 3879, + "maxStateId": 3880, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 194 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3880, + "resistance": 0.5 + }, + { + "id": 178, + "displayName": "Acacia Pressure Plate", + "name": "acacia_pressure_plate", + "hardness": 0.5, + "minStateId": 3881, + "maxStateId": 3882, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 195 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3882, + "resistance": 0.5 + }, + { + "id": 179, + "displayName": "Dark Oak Pressure Plate", + "name": "dark_oak_pressure_plate", + "hardness": 0.5, + "minStateId": 3883, + "maxStateId": 3884, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 196 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3884, + "resistance": 0.5 + }, + { + "id": 180, + "displayName": "Redstone Ore", + "name": "redstone_ore", + "hardness": 3, + "minStateId": 3885, + "maxStateId": 3886, + "states": [ + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 200, + 665 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 9, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "597": true + }, + "defaultState": 3886, + "resistance": 3 + }, + { + "id": 181, + "displayName": "Redstone Torch", + "name": "redstone_torch", + "hardness": 0, + "minStateId": 3887, + "maxStateId": 3888, + "states": [ + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 201 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 7, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 3887, + "resistance": 0 + }, + { + "id": 182, + "displayName": "Redstone Wall Torch", + "name": "redstone_wall_torch", + "hardness": 0, + "minStateId": 3889, + "maxStateId": 3896, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 7, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 3889, + "resistance": 0 + }, + { + "id": 183, + "displayName": "Stone Button", + "name": "stone_button", + "hardness": 0.5, + "minStateId": 3897, + "maxStateId": 3920, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 304 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 3906, + "resistance": 0.5 + }, + { + "id": 184, + "displayName": "Snow", + "name": "snow", + "hardness": 0.1, + "minStateId": 3921, + "maxStateId": 3928, + "states": [ + { + "name": "layers", + "type": "enum", + "num_values": 8, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8" + ] + } + ], + "drops": [ + 202, + 666, + 204 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "harvestTools": { + "572": true, + "588": true, + "592": true, + "596": true, + "603": true, + "608": true + }, + "defaultState": 3921, + "resistance": 0.1 + }, + { + "id": 185, + "displayName": "Ice", + "name": "ice", + "hardness": 0.5, + "minStateId": 3929, + "maxStateId": 3929, + "states": [], + "drops": [ + 203 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 3929, + "resistance": 0.5 + }, + { + "id": 186, + "displayName": "Snow Block", + "name": "snow_block", + "hardness": 0.2, + "minStateId": 3930, + "maxStateId": 3930, + "states": [], + "drops": [ + 204, + 666 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "harvestTools": { + "572": true, + "588": true, + "592": true, + "596": true, + "603": true, + "608": true + }, + "defaultState": 3930, + "resistance": 0.2 + }, + { + "id": 187, + "displayName": "Cactus", + "name": "cactus", + "hardness": 0.4, + "minStateId": 3931, + "maxStateId": 3946, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 205 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 3931, + "resistance": 0.4 + }, + { + "id": 188, + "displayName": "Clay", + "name": "clay", + "hardness": 0.6, + "minStateId": 3947, + "maxStateId": 3947, + "states": [], + "drops": [ + 206, + 675 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 3947, + "resistance": 0.6 + }, + { + "id": 189, + "displayName": "Sugar Cane", + "name": "sugar_cane", + "hardness": 0, + "minStateId": 3948, + "maxStateId": 3963, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 133 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 3948, + "resistance": 0 + }, + { + "id": 190, + "displayName": "Jukebox", + "name": "jukebox", + "hardness": 2, + "minStateId": 3964, + "maxStateId": 3965, + "states": [ + { + "name": "has_record", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 207 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 3965, + "resistance": 6 + }, + { + "id": 191, + "displayName": "Oak Fence", + "name": "oak_fence", + "hardness": 2, + "minStateId": 3966, + "maxStateId": 3997, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 208 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 3997, + "resistance": 3 + }, + { + "id": 192, + "displayName": "Pumpkin", + "name": "pumpkin", + "hardness": 1, + "minStateId": 3998, + "maxStateId": 3998, + "states": [], + "drops": [ + 216 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 3998, + "resistance": 1 + }, + { + "id": 193, + "displayName": "Netherrack", + "name": "netherrack", + "hardness": 0.4, + "minStateId": 3999, + "maxStateId": 3999, + "states": [], + "drops": [ + 218 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 3999, + "resistance": 0.4 + }, + { + "id": 194, + "displayName": "Soul Sand", + "name": "soul_sand", + "hardness": 0.5, + "minStateId": 4000, + "maxStateId": 4000, + "states": [], + "drops": [ + 219 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 4000, + "resistance": 0.5 + }, + { + "id": 195, + "displayName": "Soul Soil", + "name": "soul_soil", + "hardness": 0.5, + "minStateId": 4001, + "maxStateId": 4001, + "states": [], + "drops": [ + 220 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "dirt", + "defaultState": 4001, + "resistance": 0.5 + }, + { + "id": 196, + "displayName": "Basalt", + "name": "basalt", + "hardness": 1.25, + "minStateId": 4002, + "maxStateId": 4004, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 221 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4003, + "resistance": 4.2 + }, + { + "id": 197, + "displayName": "Polished Basalt", + "name": "polished_basalt", + "hardness": 1.25, + "minStateId": 4005, + "maxStateId": 4007, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 222 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4006, + "resistance": 4.2 + }, + { + "id": 198, + "displayName": "Soul Torch", + "name": "soul_torch", + "hardness": 0, + "minStateId": 4008, + "maxStateId": 4008, + "states": [], + "drops": [ + 223 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 4008, + "resistance": 0 + }, + { + "id": 199, + "displayName": "Soul Wall Torch", + "name": "soul_wall_torch", + "hardness": 0, + "minStateId": 4009, + "maxStateId": 4012, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 4009, + "resistance": 0 + }, + { + "id": 200, + "displayName": "Glowstone", + "name": "glowstone", + "hardness": 0.3, + "minStateId": 4013, + "maxStateId": 4013, + "states": [], + "drops": [ + 224, + 686 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4013, + "resistance": 0.3 + }, + { + "id": 201, + "displayName": "Nether Portal", + "name": "nether_portal", + "hardness": 0, + "minStateId": 4014, + "maxStateId": 4015, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 2, + "values": [ + "x", + "z" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 11, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 4014, + "resistance": -1 + }, + { + "id": 202, + "displayName": "Carved Pumpkin", + "name": "carved_pumpkin", + "hardness": 1, + "minStateId": 4016, + "maxStateId": 4019, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 217 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 4016, + "resistance": 1 + }, + { + "id": 203, + "displayName": "Jack o'Lantern", + "name": "jack_o_lantern", + "hardness": 1, + "minStateId": 4020, + "maxStateId": 4023, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 225 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 4020, + "resistance": 1 + }, + { + "id": 204, + "displayName": "Cake", + "name": "cake", + "hardness": 0.5, + "minStateId": 4024, + "maxStateId": 4030, + "states": [ + { + "name": "bites", + "type": "int", + "num_values": 7 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 4024, + "resistance": 0.5 + }, + { + "id": 205, + "displayName": "Redstone Repeater", + "name": "repeater", + "hardness": 0, + "minStateId": 4031, + "maxStateId": 4094, + "states": [ + { + "name": "delay", + "type": "enum", + "num_values": 4, + "values": [ + "1", + "2", + "3", + "4" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "locked", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 566 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4034, + "resistance": 0 + }, + { + "id": 206, + "displayName": "White Stained Glass", + "name": "white_stained_glass", + "hardness": 0.3, + "minStateId": 4095, + "maxStateId": 4095, + "states": [], + "drops": [ + 379 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4095, + "resistance": 0.3 + }, + { + "id": 207, + "displayName": "Orange Stained Glass", + "name": "orange_stained_glass", + "hardness": 0.3, + "minStateId": 4096, + "maxStateId": 4096, + "states": [], + "drops": [ + 380 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4096, + "resistance": 0.3 + }, + { + "id": 208, + "displayName": "Magenta Stained Glass", + "name": "magenta_stained_glass", + "hardness": 0.3, + "minStateId": 4097, + "maxStateId": 4097, + "states": [], + "drops": [ + 381 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4097, + "resistance": 0.3 + }, + { + "id": 209, + "displayName": "Light Blue Stained Glass", + "name": "light_blue_stained_glass", + "hardness": 0.3, + "minStateId": 4098, + "maxStateId": 4098, + "states": [], + "drops": [ + 382 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4098, + "resistance": 0.3 + }, + { + "id": 210, + "displayName": "Yellow Stained Glass", + "name": "yellow_stained_glass", + "hardness": 0.3, + "minStateId": 4099, + "maxStateId": 4099, + "states": [], + "drops": [ + 383 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4099, + "resistance": 0.3 + }, + { + "id": 211, + "displayName": "Lime Stained Glass", + "name": "lime_stained_glass", + "hardness": 0.3, + "minStateId": 4100, + "maxStateId": 4100, + "states": [], + "drops": [ + 384 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4100, + "resistance": 0.3 + }, + { + "id": 212, + "displayName": "Pink Stained Glass", + "name": "pink_stained_glass", + "hardness": 0.3, + "minStateId": 4101, + "maxStateId": 4101, + "states": [], + "drops": [ + 385 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4101, + "resistance": 0.3 + }, + { + "id": 213, + "displayName": "Gray Stained Glass", + "name": "gray_stained_glass", + "hardness": 0.3, + "minStateId": 4102, + "maxStateId": 4102, + "states": [], + "drops": [ + 386 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4102, + "resistance": 0.3 + }, + { + "id": 214, + "displayName": "Light Gray Stained Glass", + "name": "light_gray_stained_glass", + "hardness": 0.3, + "minStateId": 4103, + "maxStateId": 4103, + "states": [], + "drops": [ + 387 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4103, + "resistance": 0.3 + }, + { + "id": 215, + "displayName": "Cyan Stained Glass", + "name": "cyan_stained_glass", + "hardness": 0.3, + "minStateId": 4104, + "maxStateId": 4104, + "states": [], + "drops": [ + 388 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4104, + "resistance": 0.3 + }, + { + "id": 216, + "displayName": "Purple Stained Glass", + "name": "purple_stained_glass", + "hardness": 0.3, + "minStateId": 4105, + "maxStateId": 4105, + "states": [], + "drops": [ + 389 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4105, + "resistance": 0.3 + }, + { + "id": 217, + "displayName": "Blue Stained Glass", + "name": "blue_stained_glass", + "hardness": 0.3, + "minStateId": 4106, + "maxStateId": 4106, + "states": [], + "drops": [ + 390 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4106, + "resistance": 0.3 + }, + { + "id": 218, + "displayName": "Brown Stained Glass", + "name": "brown_stained_glass", + "hardness": 0.3, + "minStateId": 4107, + "maxStateId": 4107, + "states": [], + "drops": [ + 391 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4107, + "resistance": 0.3 + }, + { + "id": 219, + "displayName": "Green Stained Glass", + "name": "green_stained_glass", + "hardness": 0.3, + "minStateId": 4108, + "maxStateId": 4108, + "states": [], + "drops": [ + 392 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4108, + "resistance": 0.3 + }, + { + "id": 220, + "displayName": "Red Stained Glass", + "name": "red_stained_glass", + "hardness": 0.3, + "minStateId": 4109, + "maxStateId": 4109, + "states": [], + "drops": [ + 393 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4109, + "resistance": 0.3 + }, + { + "id": 221, + "displayName": "Black Stained Glass", + "name": "black_stained_glass", + "hardness": 0.3, + "minStateId": 4110, + "maxStateId": 4110, + "states": [], + "drops": [ + 394 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4110, + "resistance": 0.3 + }, + { + "id": 222, + "displayName": "Oak Trapdoor", + "name": "oak_trapdoor", + "hardness": 3, + "minStateId": 4111, + "maxStateId": 4174, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 226 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4126, + "resistance": 3 + }, + { + "id": 223, + "displayName": "Spruce Trapdoor", + "name": "spruce_trapdoor", + "hardness": 3, + "minStateId": 4175, + "maxStateId": 4238, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 227 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4190, + "resistance": 3 + }, + { + "id": 224, + "displayName": "Birch Trapdoor", + "name": "birch_trapdoor", + "hardness": 3, + "minStateId": 4239, + "maxStateId": 4302, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 228 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4254, + "resistance": 3 + }, + { + "id": 225, + "displayName": "Jungle Trapdoor", + "name": "jungle_trapdoor", + "hardness": 3, + "minStateId": 4303, + "maxStateId": 4366, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 229 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4318, + "resistance": 3 + }, + { + "id": 226, + "displayName": "Acacia Trapdoor", + "name": "acacia_trapdoor", + "hardness": 3, + "minStateId": 4367, + "maxStateId": 4430, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 230 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4382, + "resistance": 3 + }, + { + "id": 227, + "displayName": "Dark Oak Trapdoor", + "name": "dark_oak_trapdoor", + "hardness": 3, + "minStateId": 4431, + "maxStateId": 4494, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 231 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4446, + "resistance": 3 + }, + { + "id": 228, + "displayName": "Stone Bricks", + "name": "stone_bricks", + "hardness": 1.5, + "minStateId": 4495, + "maxStateId": 4495, + "states": [], + "drops": [ + 240 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4495, + "resistance": 6 + }, + { + "id": 229, + "displayName": "Mossy Stone Bricks", + "name": "mossy_stone_bricks", + "hardness": 1.5, + "minStateId": 4496, + "maxStateId": 4496, + "states": [], + "drops": [ + 241 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4496, + "resistance": 6 + }, + { + "id": 230, + "displayName": "Cracked Stone Bricks", + "name": "cracked_stone_bricks", + "hardness": 1.5, + "minStateId": 4497, + "maxStateId": 4497, + "states": [], + "drops": [ + 242 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4497, + "resistance": 6 + }, + { + "id": 231, + "displayName": "Chiseled Stone Bricks", + "name": "chiseled_stone_bricks", + "hardness": 1.5, + "minStateId": 4498, + "maxStateId": 4498, + "states": [], + "drops": [ + 243 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4498, + "resistance": 6 + }, + { + "id": 232, + "displayName": "Infested Stone", + "name": "infested_stone", + "hardness": 0, + "minStateId": 4499, + "maxStateId": 4499, + "states": [], + "drops": [ + 1 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4499, + "resistance": 0.75 + }, + { + "id": 233, + "displayName": "Infested Cobblestone", + "name": "infested_cobblestone", + "hardness": 0, + "minStateId": 4500, + "maxStateId": 4500, + "states": [], + "drops": [ + 14 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4500, + "resistance": 0.75 + }, + { + "id": 234, + "displayName": "Infested Stone Bricks", + "name": "infested_stone_bricks", + "hardness": 0, + "minStateId": 4501, + "maxStateId": 4501, + "states": [], + "drops": [ + 240 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4501, + "resistance": 0.75 + }, + { + "id": 235, + "displayName": "Infested Mossy Stone Bricks", + "name": "infested_mossy_stone_bricks", + "hardness": 0, + "minStateId": 4502, + "maxStateId": 4502, + "states": [], + "drops": [ + 241 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4502, + "resistance": 0.75 + }, + { + "id": 236, + "displayName": "Infested Cracked Stone Bricks", + "name": "infested_cracked_stone_bricks", + "hardness": 0, + "minStateId": 4503, + "maxStateId": 4503, + "states": [], + "drops": [ + 242 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4503, + "resistance": 0.75 + }, + { + "id": 237, + "displayName": "Infested Chiseled Stone Bricks", + "name": "infested_chiseled_stone_bricks", + "hardness": 0, + "minStateId": 4504, + "maxStateId": 4504, + "states": [], + "drops": [ + 243 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4504, + "resistance": 0.75 + }, + { + "id": 238, + "displayName": "Brown Mushroom Block", + "name": "brown_mushroom_block", + "hardness": 0.2, + "minStateId": 4505, + "maxStateId": 4568, + "states": [ + { + "name": "down", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 244, + 124 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4505, + "resistance": 0.2 + }, + { + "id": 239, + "displayName": "Red Mushroom Block", + "name": "red_mushroom_block", + "hardness": 0.2, + "minStateId": 4569, + "maxStateId": 4632, + "states": [ + { + "name": "down", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 245, + 125 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4569, + "resistance": 0.2 + }, + { + "id": 240, + "displayName": "Mushroom Stem", + "name": "mushroom_stem", + "hardness": 0.2, + "minStateId": 4633, + "maxStateId": 4696, + "states": [ + { + "name": "down", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 246 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4633, + "resistance": 0.2 + }, + { + "id": 241, + "displayName": "Iron Bars", + "name": "iron_bars", + "hardness": 5, + "minStateId": 4697, + "maxStateId": 4728, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 247 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4728, + "resistance": 6 + }, + { + "id": 242, + "displayName": "Chain", + "name": "chain", + "hardness": 5, + "minStateId": 4729, + "maxStateId": 4730, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 248 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4730, + "resistance": 6 + }, + { + "id": 243, + "displayName": "Glass Pane", + "name": "glass_pane", + "hardness": 0.3, + "minStateId": 4731, + "maxStateId": 4762, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 249 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4762, + "resistance": 0.3 + }, + { + "id": 244, + "displayName": "Melon", + "name": "melon", + "hardness": 1, + "minStateId": 4763, + "maxStateId": 4763, + "states": [], + "drops": [ + 250, + 735 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 4763, + "resistance": 1 + }, + { + "id": 245, + "displayName": "Attached Pumpkin Stem", + "name": "attached_pumpkin_stem", + "hardness": 0, + "minStateId": 4764, + "maxStateId": 4767, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 737 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4764, + "resistance": 0 + }, + { + "id": 246, + "displayName": "Attached Melon Stem", + "name": "attached_melon_stem", + "hardness": 0, + "minStateId": 4768, + "maxStateId": 4771, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 738 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4768, + "resistance": 0 + }, + { + "id": 247, + "displayName": "Pumpkin Stem", + "name": "pumpkin_stem", + "hardness": 0, + "minStateId": 4772, + "maxStateId": 4779, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 737 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4772, + "resistance": 0 + }, + { + "id": 248, + "displayName": "Melon Stem", + "name": "melon_stem", + "hardness": 0, + "minStateId": 4780, + "maxStateId": 4787, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 738 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4780, + "resistance": 0 + }, + { + "id": 249, + "displayName": "Vines", + "name": "vine", + "hardness": 0.2, + "minStateId": 4788, + "maxStateId": 4819, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 251, + 734 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4819, + "resistance": 0.2 + }, + { + "id": 250, + "displayName": "Oak Fence Gate", + "name": "oak_fence_gate", + "hardness": 2, + "minStateId": 4820, + "maxStateId": 4851, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 252 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4827, + "resistance": 3 + }, + { + "id": 251, + "displayName": "Brick Stairs", + "name": "brick_stairs", + "hardness": 2, + "minStateId": 4852, + "maxStateId": 4931, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 260 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4863, + "resistance": 6 + }, + { + "id": 252, + "displayName": "Stone Brick Stairs", + "name": "stone_brick_stairs", + "hardness": 1.5, + "minStateId": 4932, + "maxStateId": 5011, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 261 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 4943, + "resistance": 6 + }, + { + "id": 253, + "displayName": "Mycelium", + "name": "mycelium", + "hardness": 0.6, + "minStateId": 5012, + "maxStateId": 5013, + "states": [ + { + "name": "snowy", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 262, + 9 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 5013, + "resistance": 0.6 + }, + { + "id": 254, + "displayName": "Lily Pad", + "name": "lily_pad", + "hardness": 0, + "minStateId": 5014, + "maxStateId": 5014, + "states": [], + "drops": [ + 263 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 5014, + "resistance": 0 + }, + { + "id": 255, + "displayName": "Nether Bricks", + "name": "nether_bricks", + "hardness": 2, + "minStateId": 5015, + "maxStateId": 5015, + "states": [], + "drops": [ + 264 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5015, + "resistance": 6 + }, + { + "id": 256, + "displayName": "Nether Brick Fence", + "name": "nether_brick_fence", + "hardness": 2, + "minStateId": 5016, + "maxStateId": 5047, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 267 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5047, + "resistance": 6 + }, + { + "id": 257, + "displayName": "Nether Brick Stairs", + "name": "nether_brick_stairs", + "hardness": 2, + "minStateId": 5048, + "maxStateId": 5127, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 268 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5059, + "resistance": 6 + }, + { + "id": 258, + "displayName": "Nether Wart", + "name": "nether_wart", + "hardness": 0, + "minStateId": 5128, + "maxStateId": 5131, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 4 + } + ], + "drops": [ + 748 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 5128, + "resistance": 0 + }, + { + "id": 259, + "displayName": "Enchanting Table", + "name": "enchanting_table", + "hardness": 5, + "minStateId": 5132, + "maxStateId": 5132, + "states": [], + "drops": [ + 269 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5132, + "resistance": 1200 + }, + { + "id": 260, + "displayName": "Brewing Stand", + "name": "brewing_stand", + "hardness": 0.5, + "minStateId": 5133, + "maxStateId": 5140, + "states": [ + { + "name": "has_bottle_0", + "type": "bool", + "num_values": 2 + }, + { + "name": "has_bottle_1", + "type": "bool", + "num_values": 2 + }, + { + "name": "has_bottle_2", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 755 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 1, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5140, + "resistance": 0.5 + }, + { + "id": 261, + "displayName": "Cauldron", + "name": "cauldron", + "hardness": 2, + "minStateId": 5141, + "maxStateId": 5144, + "states": [ + { + "name": "level", + "type": "int", + "num_values": 4 + } + ], + "drops": [ + 756 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5141, + "resistance": 2 + }, + { + "id": 262, + "displayName": "End Portal", + "name": "end_portal", + "hardness": 0, + "minStateId": 5145, + "maxStateId": 5145, + "states": [], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 5145, + "resistance": 3600000 + }, + { + "id": 263, + "displayName": "End Portal Frame", + "name": "end_portal_frame", + "hardness": 0, + "minStateId": 5146, + "maxStateId": 5153, + "states": [ + { + "name": "eye", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 1, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5150, + "resistance": 3600000 + }, + { + "id": 264, + "displayName": "End Stone", + "name": "end_stone", + "hardness": 3, + "minStateId": 5154, + "maxStateId": 5154, + "states": [], + "drops": [ + 271 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5154, + "resistance": 9 + }, + { + "id": 265, + "displayName": "Dragon Egg", + "name": "dragon_egg", + "hardness": 3, + "minStateId": 5155, + "maxStateId": 5155, + "states": [], + "drops": [ + 273 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5155, + "resistance": 9 + }, + { + "id": 266, + "displayName": "Redstone Lamp", + "name": "redstone_lamp", + "hardness": 0.3, + "minStateId": 5156, + "maxStateId": 5157, + "states": [ + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 274 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5157, + "resistance": 0.3 + }, + { + "id": 267, + "displayName": "Cocoa", + "name": "cocoa", + "hardness": 0.2, + "minStateId": 5158, + "maxStateId": 5169, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 3 + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 696 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 5158, + "resistance": 3 + }, + { + "id": 268, + "displayName": "Sandstone Stairs", + "name": "sandstone_stairs", + "hardness": 0.8, + "minStateId": 5170, + "maxStateId": 5249, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 275 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5181, + "resistance": 0.8 + }, + { + "id": 269, + "displayName": "Emerald Ore", + "name": "emerald_ore", + "hardness": 3, + "minStateId": 5250, + "maxStateId": 5250, + "states": [], + "drops": [ + 276, + 826 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "597": true + }, + "defaultState": 5250, + "resistance": 3 + }, + { + "id": 270, + "displayName": "Ender Chest", + "name": "ender_chest", + "hardness": 22.5, + "minStateId": 5251, + "maxStateId": 5258, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 277, + 170 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5252, + "resistance": 600 + }, + { + "id": 271, + "displayName": "Tripwire Hook", + "name": "tripwire_hook", + "hardness": 0, + "minStateId": 5259, + "maxStateId": 5274, + "states": [ + { + "name": "attached", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 278 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 5268, + "resistance": 0 + }, + { + "id": 272, + "displayName": "Tripwire", + "name": "tripwire", + "hardness": 0, + "minStateId": 5275, + "maxStateId": 5402, + "states": [ + { + "name": "attached", + "type": "bool", + "num_values": 2 + }, + { + "name": "disarmed", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 610 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 5402, + "resistance": 0 + }, + { + "id": 273, + "displayName": "Block of Emerald", + "name": "emerald_block", + "hardness": 5, + "minStateId": 5403, + "maxStateId": 5403, + "states": [], + "drops": [ + 279 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "597": true + }, + "defaultState": 5403, + "resistance": 6 + }, + { + "id": 274, + "displayName": "Spruce Stairs", + "name": "spruce_stairs", + "hardness": 2, + "minStateId": 5404, + "maxStateId": 5483, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 280 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 5415, + "resistance": 3 + }, + { + "id": 275, + "displayName": "Birch Stairs", + "name": "birch_stairs", + "hardness": 2, + "minStateId": 5484, + "maxStateId": 5563, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 281 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 5495, + "resistance": 3 + }, + { + "id": 276, + "displayName": "Jungle Stairs", + "name": "jungle_stairs", + "hardness": 2, + "minStateId": 5564, + "maxStateId": 5643, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 282 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 5575, + "resistance": 3 + }, + { + "id": 277, + "displayName": "Command Block", + "name": "command_block", + "hardness": 0, + "minStateId": 5644, + "maxStateId": 5655, + "states": [ + { + "name": "conditional", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5650, + "resistance": 3600000 + }, + { + "id": 278, + "displayName": "Beacon", + "name": "beacon", + "hardness": 3, + "minStateId": 5656, + "maxStateId": 5656, + "states": [], + "drops": [ + 286 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5656, + "resistance": 3 + }, + { + "id": 279, + "displayName": "Cobblestone Wall", + "name": "cobblestone_wall", + "hardness": 2, + "minStateId": 5657, + "maxStateId": 5980, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 287 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5660, + "resistance": 6 + }, + { + "id": 280, + "displayName": "Mossy Cobblestone Wall", + "name": "mossy_cobblestone_wall", + "hardness": 2, + "minStateId": 5981, + "maxStateId": 6304, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 288 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 5984, + "resistance": 6 + }, + { + "id": 281, + "displayName": "Flower Pot", + "name": "flower_pot", + "hardness": 0, + "minStateId": 6305, + "maxStateId": 6305, + "states": [], + "drops": [ + 828 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6305, + "resistance": 0 + }, + { + "id": 282, + "displayName": "Potted Oak Sapling", + "name": "potted_oak_sapling", + "hardness": 0, + "minStateId": 6306, + "maxStateId": 6306, + "states": [], + "drops": [ + 828, + 23 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6306, + "resistance": 0 + }, + { + "id": 283, + "displayName": "Potted Spruce Sapling", + "name": "potted_spruce_sapling", + "hardness": 0, + "minStateId": 6307, + "maxStateId": 6307, + "states": [], + "drops": [ + 828, + 24 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6307, + "resistance": 0 + }, + { + "id": 284, + "displayName": "Potted Birch Sapling", + "name": "potted_birch_sapling", + "hardness": 0, + "minStateId": 6308, + "maxStateId": 6308, + "states": [], + "drops": [ + 828, + 25 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6308, + "resistance": 0 + }, + { + "id": 285, + "displayName": "Potted Jungle Sapling", + "name": "potted_jungle_sapling", + "hardness": 0, + "minStateId": 6309, + "maxStateId": 6309, + "states": [], + "drops": [ + 828, + 26 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6309, + "resistance": 0 + }, + { + "id": 286, + "displayName": "Potted Acacia Sapling", + "name": "potted_acacia_sapling", + "hardness": 0, + "minStateId": 6310, + "maxStateId": 6310, + "states": [], + "drops": [ + 828, + 27 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6310, + "resistance": 0 + }, + { + "id": 287, + "displayName": "Potted Dark Oak Sapling", + "name": "potted_dark_oak_sapling", + "hardness": 0, + "minStateId": 6311, + "maxStateId": 6311, + "states": [], + "drops": [ + 828, + 28 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6311, + "resistance": 0 + }, + { + "id": 288, + "displayName": "Potted Fern", + "name": "potted_fern", + "hardness": 0, + "minStateId": 6312, + "maxStateId": 6312, + "states": [], + "drops": [ + 828, + 90 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6312, + "resistance": 0 + }, + { + "id": 289, + "displayName": "Potted Dandelion", + "name": "potted_dandelion", + "hardness": 0, + "minStateId": 6313, + "maxStateId": 6313, + "states": [], + "drops": [ + 828, + 111 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 6313, + "resistance": 0 + }, + { + "id": 290, + "displayName": "Potted Poppy", + "name": "potted_poppy", + "hardness": 0, + "minStateId": 6314, + "maxStateId": 6314, + "states": [], + "drops": [ + 828, + 112 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6314, + "resistance": 0 + }, + { + "id": 291, + "displayName": "Potted Blue Orchid", + "name": "potted_blue_orchid", + "hardness": 0, + "minStateId": 6315, + "maxStateId": 6315, + "states": [], + "drops": [ + 828, + 113 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6315, + "resistance": 0 + }, + { + "id": 292, + "displayName": "Potted Allium", + "name": "potted_allium", + "hardness": 0, + "minStateId": 6316, + "maxStateId": 6316, + "states": [], + "drops": [ + 828, + 114 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6316, + "resistance": 0 + }, + { + "id": 293, + "displayName": "Potted Azure Bluet", + "name": "potted_azure_bluet", + "hardness": 0, + "minStateId": 6317, + "maxStateId": 6317, + "states": [], + "drops": [ + 828, + 115 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6317, + "resistance": 0 + }, + { + "id": 294, + "displayName": "Potted Red Tulip", + "name": "potted_red_tulip", + "hardness": 0, + "minStateId": 6318, + "maxStateId": 6318, + "states": [], + "drops": [ + 828, + 116 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6318, + "resistance": 0 + }, + { + "id": 295, + "displayName": "Potted Orange Tulip", + "name": "potted_orange_tulip", + "hardness": 0, + "minStateId": 6319, + "maxStateId": 6319, + "states": [], + "drops": [ + 828, + 117 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6319, + "resistance": 0 + }, + { + "id": 296, + "displayName": "Potted White Tulip", + "name": "potted_white_tulip", + "hardness": 0, + "minStateId": 6320, + "maxStateId": 6320, + "states": [], + "drops": [ + 828, + 118 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6320, + "resistance": 0 + }, + { + "id": 297, + "displayName": "Potted Pink Tulip", + "name": "potted_pink_tulip", + "hardness": 0, + "minStateId": 6321, + "maxStateId": 6321, + "states": [], + "drops": [ + 828, + 119 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6321, + "resistance": 0 + }, + { + "id": 298, + "displayName": "Potted Oxeye Daisy", + "name": "potted_oxeye_daisy", + "hardness": 0, + "minStateId": 6322, + "maxStateId": 6322, + "states": [], + "drops": [ + 828, + 120 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6322, + "resistance": 0 + }, + { + "id": 299, + "displayName": "Potted Cornflower", + "name": "potted_cornflower", + "hardness": 0, + "minStateId": 6323, + "maxStateId": 6323, + "states": [], + "drops": [ + 828, + 121 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6323, + "resistance": 0 + }, + { + "id": 300, + "displayName": "Potted Lily of the Valley", + "name": "potted_lily_of_the_valley", + "hardness": 0, + "minStateId": 6324, + "maxStateId": 6324, + "states": [], + "drops": [ + 828, + 122 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6324, + "resistance": 0 + }, + { + "id": 301, + "displayName": "Potted Wither Rose", + "name": "potted_wither_rose", + "hardness": 0, + "minStateId": 6325, + "maxStateId": 6325, + "states": [], + "drops": [ + 828, + 123 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6325, + "resistance": 0 + }, + { + "id": 302, + "displayName": "Potted Red Mushroom", + "name": "potted_red_mushroom", + "hardness": 0, + "minStateId": 6326, + "maxStateId": 6326, + "states": [], + "drops": [ + 828, + 125 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6326, + "resistance": 0 + }, + { + "id": 303, + "displayName": "Potted Brown Mushroom", + "name": "potted_brown_mushroom", + "hardness": 0, + "minStateId": 6327, + "maxStateId": 6327, + "states": [], + "drops": [ + 828, + 124 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6327, + "resistance": 0 + }, + { + "id": 304, + "displayName": "Potted Dead Bush", + "name": "potted_dead_bush", + "hardness": 0, + "minStateId": 6328, + "maxStateId": 6328, + "states": [], + "drops": [ + 828, + 91 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6328, + "resistance": 0 + }, + { + "id": 305, + "displayName": "Potted Cactus", + "name": "potted_cactus", + "hardness": 0, + "minStateId": 6329, + "maxStateId": 6329, + "states": [], + "drops": [ + 828, + 205 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6329, + "resistance": 0 + }, + { + "id": 306, + "displayName": "Carrots", + "name": "carrots", + "hardness": 0, + "minStateId": 6330, + "maxStateId": 6337, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 829 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 6330, + "resistance": 0 + }, + { + "id": 307, + "displayName": "Potatoes", + "name": "potatoes", + "hardness": 0, + "minStateId": 6338, + "maxStateId": 6345, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 830, + 832 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 6338, + "resistance": 0 + }, + { + "id": 308, + "displayName": "Oak Button", + "name": "oak_button", + "hardness": 0.5, + "minStateId": 6346, + "maxStateId": 6369, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 305 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6355, + "resistance": 0.5 + }, + { + "id": 309, + "displayName": "Spruce Button", + "name": "spruce_button", + "hardness": 0.5, + "minStateId": 6370, + "maxStateId": 6393, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 306 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6379, + "resistance": 0.5 + }, + { + "id": 310, + "displayName": "Birch Button", + "name": "birch_button", + "hardness": 0.5, + "minStateId": 6394, + "maxStateId": 6417, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 307 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6403, + "resistance": 0.5 + }, + { + "id": 311, + "displayName": "Jungle Button", + "name": "jungle_button", + "hardness": 0.5, + "minStateId": 6418, + "maxStateId": 6441, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 308 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6427, + "resistance": 0.5 + }, + { + "id": 312, + "displayName": "Acacia Button", + "name": "acacia_button", + "hardness": 0.5, + "minStateId": 6442, + "maxStateId": 6465, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 309 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6451, + "resistance": 0.5 + }, + { + "id": 313, + "displayName": "Dark Oak Button", + "name": "dark_oak_button", + "hardness": 0.5, + "minStateId": 6466, + "maxStateId": 6489, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 310 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6475, + "resistance": 0.5 + }, + { + "id": 314, + "displayName": "Skeleton Skull", + "name": "skeleton_skull", + "hardness": 1, + "minStateId": 6490, + "maxStateId": 6505, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 835 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6490, + "resistance": 1 + }, + { + "id": 315, + "displayName": "Skeleton Wall Skull", + "name": "skeleton_wall_skull", + "hardness": 1, + "minStateId": 6506, + "maxStateId": 6509, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6506, + "resistance": 1 + }, + { + "id": 316, + "displayName": "Wither Skeleton Skull", + "name": "wither_skeleton_skull", + "hardness": 1, + "minStateId": 6510, + "maxStateId": 6525, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 836 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6510, + "resistance": 1 + }, + { + "id": 317, + "displayName": "Wither Skeleton Wall Skull", + "name": "wither_skeleton_wall_skull", + "hardness": 1, + "minStateId": 6526, + "maxStateId": 6529, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "defaultState": 6526, + "resistance": 1 + }, + { + "id": 318, + "displayName": "Zombie Head", + "name": "zombie_head", + "hardness": 1, + "minStateId": 6530, + "maxStateId": 6545, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 838 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6530, + "resistance": 1 + }, + { + "id": 319, + "displayName": "Zombie Wall Head", + "name": "zombie_wall_head", + "hardness": 1, + "minStateId": 6546, + "maxStateId": 6549, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6546, + "resistance": 1 + }, + { + "id": 320, + "displayName": "Player Head", + "name": "player_head", + "hardness": 1, + "minStateId": 6550, + "maxStateId": 6565, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 837 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6550, + "resistance": 1 + }, + { + "id": 321, + "displayName": "Player Wall Head", + "name": "player_wall_head", + "hardness": 1, + "minStateId": 6566, + "maxStateId": 6569, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6566, + "resistance": 1 + }, + { + "id": 322, + "displayName": "Creeper Head", + "name": "creeper_head", + "hardness": 1, + "minStateId": 6570, + "maxStateId": 6585, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 839 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6570, + "resistance": 1 + }, + { + "id": 323, + "displayName": "Creeper Wall Head", + "name": "creeper_wall_head", + "hardness": 1, + "minStateId": 6586, + "maxStateId": 6589, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6586, + "resistance": 1 + }, + { + "id": 324, + "displayName": "Dragon Head", + "name": "dragon_head", + "hardness": 1, + "minStateId": 6590, + "maxStateId": 6605, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 840 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6590, + "resistance": 1 + }, + { + "id": 325, + "displayName": "Dragon Wall Head", + "name": "dragon_wall_head", + "hardness": 1, + "minStateId": 6606, + "maxStateId": 6609, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6606, + "resistance": 1 + }, + { + "id": 326, + "displayName": "Anvil", + "name": "anvil", + "hardness": 5, + "minStateId": 6610, + "maxStateId": 6613, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 314 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6610, + "resistance": 1200 + }, + { + "id": 327, + "displayName": "Chipped Anvil", + "name": "chipped_anvil", + "hardness": 5, + "minStateId": 6614, + "maxStateId": 6617, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 315 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6614, + "resistance": 1200 + }, + { + "id": 328, + "displayName": "Damaged Anvil", + "name": "damaged_anvil", + "hardness": 5, + "minStateId": 6618, + "maxStateId": 6621, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 316 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6618, + "resistance": 1200 + }, + { + "id": 329, + "displayName": "Trapped Chest", + "name": "trapped_chest", + "hardness": 2.5, + "minStateId": 6622, + "maxStateId": 6645, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "single", + "left", + "right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 317 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 6623, + "resistance": 2.5 + }, + { + "id": 330, + "displayName": "Light Weighted Pressure Plate", + "name": "light_weighted_pressure_plate", + "hardness": 0.5, + "minStateId": 6646, + "maxStateId": 6661, + "states": [ + { + "name": "power", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 318 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6646, + "resistance": 0.5 + }, + { + "id": 331, + "displayName": "Heavy Weighted Pressure Plate", + "name": "heavy_weighted_pressure_plate", + "hardness": 0.5, + "minStateId": 6662, + "maxStateId": 6677, + "states": [ + { + "name": "power", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 319 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6662, + "resistance": 0.5 + }, + { + "id": 332, + "displayName": "Redstone Comparator", + "name": "comparator", + "hardness": 0, + "minStateId": 6678, + "maxStateId": 6693, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "mode", + "type": "enum", + "num_values": 2, + "values": [ + "compare", + "subtract" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 567 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6679, + "resistance": 0 + }, + { + "id": 333, + "displayName": "Daylight Detector", + "name": "daylight_detector", + "hardness": 0.2, + "minStateId": 6694, + "maxStateId": 6725, + "states": [ + { + "name": "inverted", + "type": "bool", + "num_values": 2 + }, + { + "name": "power", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 320 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 6710, + "resistance": 0.2 + }, + { + "id": 334, + "displayName": "Block of Redstone", + "name": "redstone_block", + "hardness": 5, + "minStateId": 6726, + "maxStateId": 6726, + "states": [], + "drops": [ + 321 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6726, + "resistance": 6 + }, + { + "id": 335, + "displayName": "Nether Quartz Ore", + "name": "nether_quartz_ore", + "hardness": 3, + "minStateId": 6727, + "maxStateId": 6727, + "states": [], + "drops": [ + 322, + 849 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6727, + "resistance": 3 + }, + { + "id": 336, + "displayName": "Hopper", + "name": "hopper", + "hardness": 3, + "minStateId": 6728, + "maxStateId": 6737, + "states": [ + { + "name": "enabled", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 5, + "values": [ + "down", + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 323 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6728, + "resistance": 4.8 + }, + { + "id": 337, + "displayName": "Block of Quartz", + "name": "quartz_block", + "hardness": 0.8, + "minStateId": 6738, + "maxStateId": 6738, + "states": [], + "drops": [ + 325 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6738, + "resistance": 0.8 + }, + { + "id": 338, + "displayName": "Chiseled Quartz Block", + "name": "chiseled_quartz_block", + "hardness": 0.8, + "minStateId": 6739, + "maxStateId": 6739, + "states": [], + "drops": [ + 324 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6739, + "resistance": 0.8 + }, + { + "id": 339, + "displayName": "Quartz Pillar", + "name": "quartz_pillar", + "hardness": 0.8, + "minStateId": 6740, + "maxStateId": 6742, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 327 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6741, + "resistance": 0.8 + }, + { + "id": 340, + "displayName": "Quartz Stairs", + "name": "quartz_stairs", + "hardness": 0.8, + "minStateId": 6743, + "maxStateId": 6822, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 328 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6754, + "resistance": 0.8 + }, + { + "id": 341, + "displayName": "Activator Rail", + "name": "activator_rail", + "hardness": 0.7, + "minStateId": 6823, + "maxStateId": 6834, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "shape", + "type": "enum", + "num_values": 6, + "values": [ + "north_south", + "east_west", + "ascending_east", + "ascending_west", + "ascending_north", + "ascending_south" + ] + } + ], + "drops": [ + 329 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 6829, + "resistance": 0.7 + }, + { + "id": 342, + "displayName": "Dropper", + "name": "dropper", + "hardness": 3.5, + "minStateId": 6835, + "maxStateId": 6846, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "triggered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 330 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6836, + "resistance": 3.5 + }, + { + "id": 343, + "displayName": "White Terracotta", + "name": "white_terracotta", + "hardness": 1.25, + "minStateId": 6847, + "maxStateId": 6847, + "states": [], + "drops": [ + 331 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6847, + "resistance": 4.2 + }, + { + "id": 344, + "displayName": "Orange Terracotta", + "name": "orange_terracotta", + "hardness": 1.25, + "minStateId": 6848, + "maxStateId": 6848, + "states": [], + "drops": [ + 332 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6848, + "resistance": 4.2 + }, + { + "id": 345, + "displayName": "Magenta Terracotta", + "name": "magenta_terracotta", + "hardness": 1.25, + "minStateId": 6849, + "maxStateId": 6849, + "states": [], + "drops": [ + 333 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6849, + "resistance": 4.2 + }, + { + "id": 346, + "displayName": "Light Blue Terracotta", + "name": "light_blue_terracotta", + "hardness": 1.25, + "minStateId": 6850, + "maxStateId": 6850, + "states": [], + "drops": [ + 334 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6850, + "resistance": 4.2 + }, + { + "id": 347, + "displayName": "Yellow Terracotta", + "name": "yellow_terracotta", + "hardness": 1.25, + "minStateId": 6851, + "maxStateId": 6851, + "states": [], + "drops": [ + 335 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6851, + "resistance": 4.2 + }, + { + "id": 348, + "displayName": "Lime Terracotta", + "name": "lime_terracotta", + "hardness": 1.25, + "minStateId": 6852, + "maxStateId": 6852, + "states": [], + "drops": [ + 336 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6852, + "resistance": 4.2 + }, + { + "id": 349, + "displayName": "Pink Terracotta", + "name": "pink_terracotta", + "hardness": 1.25, + "minStateId": 6853, + "maxStateId": 6853, + "states": [], + "drops": [ + 337 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6853, + "resistance": 4.2 + }, + { + "id": 350, + "displayName": "Gray Terracotta", + "name": "gray_terracotta", + "hardness": 1.25, + "minStateId": 6854, + "maxStateId": 6854, + "states": [], + "drops": [ + 338 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6854, + "resistance": 4.2 + }, + { + "id": 351, + "displayName": "Light Gray Terracotta", + "name": "light_gray_terracotta", + "hardness": 1.25, + "minStateId": 6855, + "maxStateId": 6855, + "states": [], + "drops": [ + 339 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6855, + "resistance": 4.2 + }, + { + "id": 352, + "displayName": "Cyan Terracotta", + "name": "cyan_terracotta", + "hardness": 1.25, + "minStateId": 6856, + "maxStateId": 6856, + "states": [], + "drops": [ + 340 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6856, + "resistance": 4.2 + }, + { + "id": 353, + "displayName": "Purple Terracotta", + "name": "purple_terracotta", + "hardness": 1.25, + "minStateId": 6857, + "maxStateId": 6857, + "states": [], + "drops": [ + 341 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6857, + "resistance": 4.2 + }, + { + "id": 354, + "displayName": "Blue Terracotta", + "name": "blue_terracotta", + "hardness": 1.25, + "minStateId": 6858, + "maxStateId": 6858, + "states": [], + "drops": [ + 342 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6858, + "resistance": 4.2 + }, + { + "id": 355, + "displayName": "Brown Terracotta", + "name": "brown_terracotta", + "hardness": 1.25, + "minStateId": 6859, + "maxStateId": 6859, + "states": [], + "drops": [ + 343 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6859, + "resistance": 4.2 + }, + { + "id": 356, + "displayName": "Green Terracotta", + "name": "green_terracotta", + "hardness": 1.25, + "minStateId": 6860, + "maxStateId": 6860, + "states": [], + "drops": [ + 344 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6860, + "resistance": 4.2 + }, + { + "id": 357, + "displayName": "Red Terracotta", + "name": "red_terracotta", + "hardness": 1.25, + "minStateId": 6861, + "maxStateId": 6861, + "states": [], + "drops": [ + 345 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6861, + "resistance": 4.2 + }, + { + "id": 358, + "displayName": "Black Terracotta", + "name": "black_terracotta", + "hardness": 1.25, + "minStateId": 6862, + "maxStateId": 6862, + "states": [], + "drops": [ + 346 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 6862, + "resistance": 4.2 + }, + { + "id": 359, + "displayName": "White Stained Glass Pane", + "name": "white_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6863, + "maxStateId": 6894, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 395 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6894, + "resistance": 0.3 + }, + { + "id": 360, + "displayName": "Orange Stained Glass Pane", + "name": "orange_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6895, + "maxStateId": 6926, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 396 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6926, + "resistance": 0.3 + }, + { + "id": 361, + "displayName": "Magenta Stained Glass Pane", + "name": "magenta_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6927, + "maxStateId": 6958, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 397 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6958, + "resistance": 0.3 + }, + { + "id": 362, + "displayName": "Light Blue Stained Glass Pane", + "name": "light_blue_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6959, + "maxStateId": 6990, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 398 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6990, + "resistance": 0.3 + }, + { + "id": 363, + "displayName": "Yellow Stained Glass Pane", + "name": "yellow_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6991, + "maxStateId": 7022, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 399 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7022, + "resistance": 0.3 + }, + { + "id": 364, + "displayName": "Lime Stained Glass Pane", + "name": "lime_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7023, + "maxStateId": 7054, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 400 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7054, + "resistance": 0.3 + }, + { + "id": 365, + "displayName": "Pink Stained Glass Pane", + "name": "pink_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7055, + "maxStateId": 7086, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 401 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7086, + "resistance": 0.3 + }, + { + "id": 366, + "displayName": "Gray Stained Glass Pane", + "name": "gray_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7087, + "maxStateId": 7118, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 402 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7118, + "resistance": 0.3 + }, + { + "id": 367, + "displayName": "Light Gray Stained Glass Pane", + "name": "light_gray_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7119, + "maxStateId": 7150, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 403 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7150, + "resistance": 0.3 + }, + { + "id": 368, + "displayName": "Cyan Stained Glass Pane", + "name": "cyan_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7151, + "maxStateId": 7182, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 404 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7182, + "resistance": 0.3 + }, + { + "id": 369, + "displayName": "Purple Stained Glass Pane", + "name": "purple_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7183, + "maxStateId": 7214, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 405 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7214, + "resistance": 0.3 + }, + { + "id": 370, + "displayName": "Blue Stained Glass Pane", + "name": "blue_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7215, + "maxStateId": 7246, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 406 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7246, + "resistance": 0.3 + }, + { + "id": 371, + "displayName": "Brown Stained Glass Pane", + "name": "brown_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7247, + "maxStateId": 7278, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 407 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7278, + "resistance": 0.3 + }, + { + "id": 372, + "displayName": "Green Stained Glass Pane", + "name": "green_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7279, + "maxStateId": 7310, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 408 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7310, + "resistance": 0.3 + }, + { + "id": 373, + "displayName": "Red Stained Glass Pane", + "name": "red_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7311, + "maxStateId": 7342, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 409 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7342, + "resistance": 0.3 + }, + { + "id": 374, + "displayName": "Black Stained Glass Pane", + "name": "black_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7343, + "maxStateId": 7374, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 410 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7374, + "resistance": 0.3 + }, + { + "id": 375, + "displayName": "Acacia Stairs", + "name": "acacia_stairs", + "hardness": 2, + "minStateId": 7375, + "maxStateId": 7454, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 369 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 7386, + "resistance": 3 + }, + { + "id": 376, + "displayName": "Dark Oak Stairs", + "name": "dark_oak_stairs", + "hardness": 2, + "minStateId": 7455, + "maxStateId": 7534, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 370 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 7466, + "resistance": 3 + }, + { + "id": 377, + "displayName": "Slime Block", + "name": "slime_block", + "hardness": 0, + "minStateId": 7535, + "maxStateId": 7535, + "states": [], + "drops": [ + 371 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7535, + "resistance": 0 + }, + { + "id": 378, + "displayName": "Barrier", + "name": "barrier", + "hardness": 0, + "minStateId": 7536, + "maxStateId": 7536, + "states": [], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7536, + "resistance": 3600000.75 + }, + { + "id": 379, + "displayName": "Iron Trapdoor", + "name": "iron_trapdoor", + "hardness": 5, + "minStateId": 7537, + "maxStateId": 7600, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 348 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7552, + "resistance": 5 + }, + { + "id": 380, + "displayName": "Prismarine", + "name": "prismarine", + "hardness": 1.5, + "minStateId": 7601, + "maxStateId": 7601, + "states": [], + "drops": [ + 411 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7601, + "resistance": 6 + }, + { + "id": 381, + "displayName": "Prismarine Bricks", + "name": "prismarine_bricks", + "hardness": 1.5, + "minStateId": 7602, + "maxStateId": 7602, + "states": [], + "drops": [ + 412 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7602, + "resistance": 6 + }, + { + "id": 382, + "displayName": "Dark Prismarine", + "name": "dark_prismarine", + "hardness": 1.5, + "minStateId": 7603, + "maxStateId": 7603, + "states": [], + "drops": [ + 413 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7603, + "resistance": 6 + }, + { + "id": 383, + "displayName": "Prismarine Stairs", + "name": "prismarine_stairs", + "hardness": 1.5, + "minStateId": 7604, + "maxStateId": 7683, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 414 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7615, + "resistance": 6 + }, + { + "id": 384, + "displayName": "Prismarine Brick Stairs", + "name": "prismarine_brick_stairs", + "hardness": 1.5, + "minStateId": 7684, + "maxStateId": 7763, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 415 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7695, + "resistance": 6 + }, + { + "id": 385, + "displayName": "Dark Prismarine Stairs", + "name": "dark_prismarine_stairs", + "hardness": 1.5, + "minStateId": 7764, + "maxStateId": 7843, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 416 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7775, + "resistance": 6 + }, + { + "id": 386, + "displayName": "Prismarine Slab", + "name": "prismarine_slab", + "hardness": 1.5, + "minStateId": 7844, + "maxStateId": 7849, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 159 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7847, + "resistance": 6 + }, + { + "id": 387, + "displayName": "Prismarine Brick Slab", + "name": "prismarine_brick_slab", + "hardness": 1.5, + "minStateId": 7850, + "maxStateId": 7855, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 160 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7853, + "resistance": 6 + }, + { + "id": 388, + "displayName": "Dark Prismarine Slab", + "name": "dark_prismarine_slab", + "hardness": 1.5, + "minStateId": 7856, + "maxStateId": 7861, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 161 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7859, + "resistance": 6 + }, + { + "id": 389, + "displayName": "Sea Lantern", + "name": "sea_lantern", + "hardness": 0.3, + "minStateId": 7862, + "maxStateId": 7862, + "states": [], + "drops": [ + 417, + 853 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7862, + "resistance": 0.3 + }, + { + "id": 390, + "displayName": "Hay Bale", + "name": "hay_block", + "hardness": 0.5, + "minStateId": 7863, + "maxStateId": 7865, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 349 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7864, + "resistance": 0.5 + }, + { + "id": 391, + "displayName": "White Carpet", + "name": "white_carpet", + "hardness": 0.1, + "minStateId": 7866, + "maxStateId": 7866, + "states": [], + "drops": [ + 350 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7866, + "resistance": 0.1 + }, + { + "id": 392, + "displayName": "Orange Carpet", + "name": "orange_carpet", + "hardness": 0.1, + "minStateId": 7867, + "maxStateId": 7867, + "states": [], + "drops": [ + 351 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7867, + "resistance": 0.1 + }, + { + "id": 393, + "displayName": "Magenta Carpet", + "name": "magenta_carpet", + "hardness": 0.1, + "minStateId": 7868, + "maxStateId": 7868, + "states": [], + "drops": [ + 352 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7868, + "resistance": 0.1 + }, + { + "id": 394, + "displayName": "Light Blue Carpet", + "name": "light_blue_carpet", + "hardness": 0.1, + "minStateId": 7869, + "maxStateId": 7869, + "states": [], + "drops": [ + 353 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7869, + "resistance": 0.1 + }, + { + "id": 395, + "displayName": "Yellow Carpet", + "name": "yellow_carpet", + "hardness": 0.1, + "minStateId": 7870, + "maxStateId": 7870, + "states": [], + "drops": [ + 354 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7870, + "resistance": 0.1 + }, + { + "id": 396, + "displayName": "Lime Carpet", + "name": "lime_carpet", + "hardness": 0.1, + "minStateId": 7871, + "maxStateId": 7871, + "states": [], + "drops": [ + 355 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7871, + "resistance": 0.1 + }, + { + "id": 397, + "displayName": "Pink Carpet", + "name": "pink_carpet", + "hardness": 0.1, + "minStateId": 7872, + "maxStateId": 7872, + "states": [], + "drops": [ + 356 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7872, + "resistance": 0.1 + }, + { + "id": 398, + "displayName": "Gray Carpet", + "name": "gray_carpet", + "hardness": 0.1, + "minStateId": 7873, + "maxStateId": 7873, + "states": [], + "drops": [ + 357 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7873, + "resistance": 0.1 + }, + { + "id": 399, + "displayName": "Light Gray Carpet", + "name": "light_gray_carpet", + "hardness": 0.1, + "minStateId": 7874, + "maxStateId": 7874, + "states": [], + "drops": [ + 358 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7874, + "resistance": 0.1 + }, + { + "id": 400, + "displayName": "Cyan Carpet", + "name": "cyan_carpet", + "hardness": 0.1, + "minStateId": 7875, + "maxStateId": 7875, + "states": [], + "drops": [ + 359 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7875, + "resistance": 0.1 + }, + { + "id": 401, + "displayName": "Purple Carpet", + "name": "purple_carpet", + "hardness": 0.1, + "minStateId": 7876, + "maxStateId": 7876, + "states": [], + "drops": [ + 360 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7876, + "resistance": 0.1 + }, + { + "id": 402, + "displayName": "Blue Carpet", + "name": "blue_carpet", + "hardness": 0.1, + "minStateId": 7877, + "maxStateId": 7877, + "states": [], + "drops": [ + 361 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7877, + "resistance": 0.1 + }, + { + "id": 403, + "displayName": "Brown Carpet", + "name": "brown_carpet", + "hardness": 0.1, + "minStateId": 7878, + "maxStateId": 7878, + "states": [], + "drops": [ + 362 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7878, + "resistance": 0.1 + }, + { + "id": 404, + "displayName": "Green Carpet", + "name": "green_carpet", + "hardness": 0.1, + "minStateId": 7879, + "maxStateId": 7879, + "states": [], + "drops": [ + 363 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7879, + "resistance": 0.1 + }, + { + "id": 405, + "displayName": "Red Carpet", + "name": "red_carpet", + "hardness": 0.1, + "minStateId": 7880, + "maxStateId": 7880, + "states": [], + "drops": [ + 364 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7880, + "resistance": 0.1 + }, + { + "id": 406, + "displayName": "Black Carpet", + "name": "black_carpet", + "hardness": 0.1, + "minStateId": 7881, + "maxStateId": 7881, + "states": [], + "drops": [ + 365 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7881, + "resistance": 0.1 + }, + { + "id": 407, + "displayName": "Terracotta", + "name": "terracotta", + "hardness": 1.25, + "minStateId": 7882, + "maxStateId": 7882, + "states": [], + "drops": [ + 366 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7882, + "resistance": 4.2 + }, + { + "id": 408, + "displayName": "Block of Coal", + "name": "coal_block", + "hardness": 5, + "minStateId": 7883, + "maxStateId": 7883, + "states": [], + "drops": [ + 367 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7883, + "resistance": 6 + }, + { + "id": 409, + "displayName": "Packed Ice", + "name": "packed_ice", + "hardness": 0.5, + "minStateId": 7884, + "maxStateId": 7884, + "states": [], + "drops": [ + 368 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 7884, + "resistance": 0.5 + }, + { + "id": 410, + "displayName": "Sunflower", + "name": "sunflower", + "hardness": 0, + "minStateId": 7885, + "maxStateId": 7886, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 373 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7886, + "resistance": 0 + }, + { + "id": 411, + "displayName": "Lilac", + "name": "lilac", + "hardness": 0, + "minStateId": 7887, + "maxStateId": 7888, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 374 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7888, + "resistance": 0 + }, + { + "id": 412, + "displayName": "Rose Bush", + "name": "rose_bush", + "hardness": 0, + "minStateId": 7889, + "maxStateId": 7890, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 375 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7890, + "resistance": 0 + }, + { + "id": 413, + "displayName": "Peony", + "name": "peony", + "hardness": 0, + "minStateId": 7891, + "maxStateId": 7892, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 376 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 7892, + "resistance": 0 + }, + { + "id": 414, + "displayName": "Tall Grass", + "name": "tall_grass", + "hardness": 0, + "minStateId": 7893, + "maxStateId": 7894, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 734, + 89, + 619, + 377 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7894, + "resistance": 0 + }, + { + "id": 415, + "displayName": "Large Fern", + "name": "large_fern", + "hardness": 0, + "minStateId": 7895, + "maxStateId": 7896, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 734, + 90, + 619, + 378 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7896, + "resistance": 0 + }, + { + "id": 416, + "displayName": "White Banner", + "name": "white_banner", + "hardness": 1, + "minStateId": 7897, + "maxStateId": 7912, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 869 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7897, + "resistance": 1 + }, + { + "id": 417, + "displayName": "Orange Banner", + "name": "orange_banner", + "hardness": 1, + "minStateId": 7913, + "maxStateId": 7928, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 870 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7913, + "resistance": 1 + }, + { + "id": 418, + "displayName": "Magenta Banner", + "name": "magenta_banner", + "hardness": 1, + "minStateId": 7929, + "maxStateId": 7944, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 871 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7929, + "resistance": 1 + }, + { + "id": 419, + "displayName": "Light Blue Banner", + "name": "light_blue_banner", + "hardness": 1, + "minStateId": 7945, + "maxStateId": 7960, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 872 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7945, + "resistance": 1 + }, + { + "id": 420, + "displayName": "Yellow Banner", + "name": "yellow_banner", + "hardness": 1, + "minStateId": 7961, + "maxStateId": 7976, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 873 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7961, + "resistance": 1 + }, + { + "id": 421, + "displayName": "Lime Banner", + "name": "lime_banner", + "hardness": 1, + "minStateId": 7977, + "maxStateId": 7992, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 874 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7977, + "resistance": 1 + }, + { + "id": 422, + "displayName": "Pink Banner", + "name": "pink_banner", + "hardness": 1, + "minStateId": 7993, + "maxStateId": 8008, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 875 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7993, + "resistance": 1 + }, + { + "id": 423, + "displayName": "Gray Banner", + "name": "gray_banner", + "hardness": 1, + "minStateId": 8009, + "maxStateId": 8024, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 876 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8009, + "resistance": 1 + }, + { + "id": 424, + "displayName": "Light Gray Banner", + "name": "light_gray_banner", + "hardness": 1, + "minStateId": 8025, + "maxStateId": 8040, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 877 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8025, + "resistance": 1 + }, + { + "id": 425, + "displayName": "Cyan Banner", + "name": "cyan_banner", + "hardness": 1, + "minStateId": 8041, + "maxStateId": 8056, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 878 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8041, + "resistance": 1 + }, + { + "id": 426, + "displayName": "Purple Banner", + "name": "purple_banner", + "hardness": 1, + "minStateId": 8057, + "maxStateId": 8072, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 879 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8057, + "resistance": 1 + }, + { + "id": 427, + "displayName": "Blue Banner", + "name": "blue_banner", + "hardness": 1, + "minStateId": 8073, + "maxStateId": 8088, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 880 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8073, + "resistance": 1 + }, + { + "id": 428, + "displayName": "Brown Banner", + "name": "brown_banner", + "hardness": 1, + "minStateId": 8089, + "maxStateId": 8104, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 881 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8089, + "resistance": 1 + }, + { + "id": 429, + "displayName": "Green Banner", + "name": "green_banner", + "hardness": 1, + "minStateId": 8105, + "maxStateId": 8120, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 882 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8105, + "resistance": 1 + }, + { + "id": 430, + "displayName": "Red Banner", + "name": "red_banner", + "hardness": 1, + "minStateId": 8121, + "maxStateId": 8136, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 883 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8121, + "resistance": 1 + }, + { + "id": 431, + "displayName": "Black Banner", + "name": "black_banner", + "hardness": 1, + "minStateId": 8137, + "maxStateId": 8152, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 884 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8137, + "resistance": 1 + }, + { + "id": 432, + "displayName": "White wall banner", + "name": "white_wall_banner", + "hardness": 1, + "minStateId": 8153, + "maxStateId": 8156, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8153, + "resistance": 1 + }, + { + "id": 433, + "displayName": "Orange wall banner", + "name": "orange_wall_banner", + "hardness": 1, + "minStateId": 8157, + "maxStateId": 8160, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8157, + "resistance": 1 + }, + { + "id": 434, + "displayName": "Magenta wall banner", + "name": "magenta_wall_banner", + "hardness": 1, + "minStateId": 8161, + "maxStateId": 8164, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8161, + "resistance": 1 + }, + { + "id": 435, + "displayName": "Light blue wall banner", + "name": "light_blue_wall_banner", + "hardness": 1, + "minStateId": 8165, + "maxStateId": 8168, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8165, + "resistance": 1 + }, + { + "id": 436, + "displayName": "Yellow wall banner", + "name": "yellow_wall_banner", + "hardness": 1, + "minStateId": 8169, + "maxStateId": 8172, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8169, + "resistance": 1 + }, + { + "id": 437, + "displayName": "Lime wall banner", + "name": "lime_wall_banner", + "hardness": 1, + "minStateId": 8173, + "maxStateId": 8176, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8173, + "resistance": 1 + }, + { + "id": 438, + "displayName": "Pink wall banner", + "name": "pink_wall_banner", + "hardness": 1, + "minStateId": 8177, + "maxStateId": 8180, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8177, + "resistance": 1 + }, + { + "id": 439, + "displayName": "Gray wall banner", + "name": "gray_wall_banner", + "hardness": 1, + "minStateId": 8181, + "maxStateId": 8184, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8181, + "resistance": 1 + }, + { + "id": 440, + "displayName": "Light gray wall banner", + "name": "light_gray_wall_banner", + "hardness": 1, + "minStateId": 8185, + "maxStateId": 8188, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8185, + "resistance": 1 + }, + { + "id": 441, + "displayName": "Cyan wall banner", + "name": "cyan_wall_banner", + "hardness": 1, + "minStateId": 8189, + "maxStateId": 8192, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8189, + "resistance": 1 + }, + { + "id": 442, + "displayName": "Purple wall banner", + "name": "purple_wall_banner", + "hardness": 1, + "minStateId": 8193, + "maxStateId": 8196, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8193, + "resistance": 1 + }, + { + "id": 443, + "displayName": "Blue wall banner", + "name": "blue_wall_banner", + "hardness": 1, + "minStateId": 8197, + "maxStateId": 8200, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8197, + "resistance": 1 + }, + { + "id": 444, + "displayName": "Brown wall banner", + "name": "brown_wall_banner", + "hardness": 1, + "minStateId": 8201, + "maxStateId": 8204, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8201, + "resistance": 1 + }, + { + "id": 445, + "displayName": "Green wall banner", + "name": "green_wall_banner", + "hardness": 1, + "minStateId": 8205, + "maxStateId": 8208, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8205, + "resistance": 1 + }, + { + "id": 446, + "displayName": "Red wall banner", + "name": "red_wall_banner", + "hardness": 1, + "minStateId": 8209, + "maxStateId": 8212, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8209, + "resistance": 1 + }, + { + "id": 447, + "displayName": "Black wall banner", + "name": "black_wall_banner", + "hardness": 1, + "minStateId": 8213, + "maxStateId": 8216, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8213, + "resistance": 1 + }, + { + "id": 448, + "displayName": "Red Sandstone", + "name": "red_sandstone", + "hardness": 0.8, + "minStateId": 8217, + "maxStateId": 8217, + "states": [], + "drops": [ + 418 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8217, + "resistance": 0.8 + }, + { + "id": 449, + "displayName": "Chiseled Red Sandstone", + "name": "chiseled_red_sandstone", + "hardness": 0.8, + "minStateId": 8218, + "maxStateId": 8218, + "states": [], + "drops": [ + 419 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8218, + "resistance": 0.8 + }, + { + "id": 450, + "displayName": "Cut Red Sandstone", + "name": "cut_red_sandstone", + "hardness": 0.8, + "minStateId": 8219, + "maxStateId": 8219, + "states": [], + "drops": [ + 420 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8219, + "resistance": 0.8 + }, + { + "id": 451, + "displayName": "Red Sandstone Stairs", + "name": "red_sandstone_stairs", + "hardness": 0.8, + "minStateId": 8220, + "maxStateId": 8299, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 421 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8231, + "resistance": 0.8 + }, + { + "id": 452, + "displayName": "Oak Slab", + "name": "oak_slab", + "hardness": 2, + "minStateId": 8300, + "maxStateId": 8305, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 138 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8303, + "resistance": 3 + }, + { + "id": 453, + "displayName": "Spruce Slab", + "name": "spruce_slab", + "hardness": 2, + "minStateId": 8306, + "maxStateId": 8311, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 139 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8309, + "resistance": 3 + }, + { + "id": 454, + "displayName": "Birch Slab", + "name": "birch_slab", + "hardness": 2, + "minStateId": 8312, + "maxStateId": 8317, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 140 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8315, + "resistance": 3 + }, + { + "id": 455, + "displayName": "Jungle Slab", + "name": "jungle_slab", + "hardness": 2, + "minStateId": 8318, + "maxStateId": 8323, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 141 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8321, + "resistance": 3 + }, + { + "id": 456, + "displayName": "Acacia Slab", + "name": "acacia_slab", + "hardness": 2, + "minStateId": 8324, + "maxStateId": 8329, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 142 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8327, + "resistance": 3 + }, + { + "id": 457, + "displayName": "Dark Oak Slab", + "name": "dark_oak_slab", + "hardness": 2, + "minStateId": 8330, + "maxStateId": 8335, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 143 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8333, + "resistance": 3 + }, + { + "id": 458, + "displayName": "Stone Slab", + "name": "stone_slab", + "hardness": 2, + "minStateId": 8336, + "maxStateId": 8341, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 146 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8339, + "resistance": 6 + }, + { + "id": 459, + "displayName": "Smooth Stone Slab", + "name": "smooth_stone_slab", + "hardness": 2, + "minStateId": 8342, + "maxStateId": 8347, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 147 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8345, + "resistance": 6 + }, + { + "id": 460, + "displayName": "Sandstone Slab", + "name": "sandstone_slab", + "hardness": 2, + "minStateId": 8348, + "maxStateId": 8353, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 148 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8351, + "resistance": 6 + }, + { + "id": 461, + "displayName": "Cut Sandstone Slab", + "name": "cut_sandstone_slab", + "hardness": 2, + "minStateId": 8354, + "maxStateId": 8359, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 149 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8357, + "resistance": 6 + }, + { + "id": 462, + "displayName": "Petrified Oak Slab", + "name": "petrified_oak_slab", + "hardness": 2, + "minStateId": 8360, + "maxStateId": 8365, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 150 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8363, + "resistance": 6 + }, + { + "id": 463, + "displayName": "Cobblestone Slab", + "name": "cobblestone_slab", + "hardness": 2, + "minStateId": 8366, + "maxStateId": 8371, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 151 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8369, + "resistance": 6 + }, + { + "id": 464, + "displayName": "Brick Slab", + "name": "brick_slab", + "hardness": 2, + "minStateId": 8372, + "maxStateId": 8377, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 152 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8375, + "resistance": 6 + }, + { + "id": 465, + "displayName": "Stone Brick Slab", + "name": "stone_brick_slab", + "hardness": 2, + "minStateId": 8378, + "maxStateId": 8383, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 153 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8381, + "resistance": 6 + }, + { + "id": 466, + "displayName": "Nether Brick Slab", + "name": "nether_brick_slab", + "hardness": 2, + "minStateId": 8384, + "maxStateId": 8389, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 154 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8387, + "resistance": 6 + }, + { + "id": 467, + "displayName": "Quartz Slab", + "name": "quartz_slab", + "hardness": 2, + "minStateId": 8390, + "maxStateId": 8395, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 155 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8393, + "resistance": 6 + }, + { + "id": 468, + "displayName": "Red Sandstone Slab", + "name": "red_sandstone_slab", + "hardness": 2, + "minStateId": 8396, + "maxStateId": 8401, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 156 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8399, + "resistance": 6 + }, + { + "id": 469, + "displayName": "Cut Red Sandstone Slab", + "name": "cut_red_sandstone_slab", + "hardness": 2, + "minStateId": 8402, + "maxStateId": 8407, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 157 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8405, + "resistance": 6 + }, + { + "id": 470, + "displayName": "Purpur Slab", + "name": "purpur_slab", + "hardness": 2, + "minStateId": 8408, + "maxStateId": 8413, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 158 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8411, + "resistance": 6 + }, + { + "id": 471, + "displayName": "Smooth Stone", + "name": "smooth_stone", + "hardness": 2, + "minStateId": 8414, + "maxStateId": 8414, + "states": [], + "drops": [ + 165 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8414, + "resistance": 6 + }, + { + "id": 472, + "displayName": "Smooth Sandstone", + "name": "smooth_sandstone", + "hardness": 2, + "minStateId": 8415, + "maxStateId": 8415, + "states": [], + "drops": [ + 164 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8415, + "resistance": 6 + }, + { + "id": 473, + "displayName": "Smooth Quartz Block", + "name": "smooth_quartz", + "hardness": 2, + "minStateId": 8416, + "maxStateId": 8416, + "states": [], + "drops": [ + 162 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8416, + "resistance": 6 + }, + { + "id": 474, + "displayName": "Smooth Red Sandstone", + "name": "smooth_red_sandstone", + "hardness": 2, + "minStateId": 8417, + "maxStateId": 8417, + "states": [], + "drops": [ + 163 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 8417, + "resistance": 6 + }, + { + "id": 475, + "displayName": "Spruce Fence Gate", + "name": "spruce_fence_gate", + "hardness": 2, + "minStateId": 8418, + "maxStateId": 8449, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 253 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8425, + "resistance": 3 + }, + { + "id": 476, + "displayName": "Birch Fence Gate", + "name": "birch_fence_gate", + "hardness": 2, + "minStateId": 8450, + "maxStateId": 8481, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 254 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8457, + "resistance": 3 + }, + { + "id": 477, + "displayName": "Jungle Fence Gate", + "name": "jungle_fence_gate", + "hardness": 2, + "minStateId": 8482, + "maxStateId": 8513, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 255 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8489, + "resistance": 3 + }, + { + "id": 478, + "displayName": "Acacia Fence Gate", + "name": "acacia_fence_gate", + "hardness": 2, + "minStateId": 8514, + "maxStateId": 8545, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 256 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8521, + "resistance": 3 + }, + { + "id": 479, + "displayName": "Dark Oak Fence Gate", + "name": "dark_oak_fence_gate", + "hardness": 2, + "minStateId": 8546, + "maxStateId": 8577, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 257 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8553, + "resistance": 3 + }, + { + "id": 480, + "displayName": "Spruce Fence", + "name": "spruce_fence", + "hardness": 2, + "minStateId": 8578, + "maxStateId": 8609, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 209 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8609, + "resistance": 3 + }, + { + "id": 481, + "displayName": "Birch Fence", + "name": "birch_fence", + "hardness": 2, + "minStateId": 8610, + "maxStateId": 8641, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 210 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8641, + "resistance": 3 + }, + { + "id": 482, + "displayName": "Jungle Fence", + "name": "jungle_fence", + "hardness": 2, + "minStateId": 8642, + "maxStateId": 8673, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 211 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8673, + "resistance": 3 + }, + { + "id": 483, + "displayName": "Acacia Fence", + "name": "acacia_fence", + "hardness": 2, + "minStateId": 8674, + "maxStateId": 8705, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 212 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8705, + "resistance": 3 + }, + { + "id": 484, + "displayName": "Dark Oak Fence", + "name": "dark_oak_fence", + "hardness": 2, + "minStateId": 8706, + "maxStateId": 8737, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 213 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8737, + "resistance": 3 + }, + { + "id": 485, + "displayName": "Spruce Door", + "name": "spruce_door", + "hardness": 3, + "minStateId": 8738, + "maxStateId": 8801, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 559 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8749, + "resistance": 3 + }, + { + "id": 486, + "displayName": "Birch Door", + "name": "birch_door", + "hardness": 3, + "minStateId": 8802, + "maxStateId": 8865, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 560 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8813, + "resistance": 3 + }, + { + "id": 487, + "displayName": "Jungle Door", + "name": "jungle_door", + "hardness": 3, + "minStateId": 8866, + "maxStateId": 8929, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 561 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8877, + "resistance": 3 + }, + { + "id": 488, + "displayName": "Acacia Door", + "name": "acacia_door", + "hardness": 3, + "minStateId": 8930, + "maxStateId": 8993, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 562 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8941, + "resistance": 3 + }, + { + "id": 489, + "displayName": "Dark Oak Door", + "name": "dark_oak_door", + "hardness": 3, + "minStateId": 8994, + "maxStateId": 9057, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 563 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 9005, + "resistance": 3 + }, + { + "id": 490, + "displayName": "End Rod", + "name": "end_rod", + "hardness": 0, + "minStateId": 9058, + "maxStateId": 9063, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 172 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 14, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9062, + "resistance": 0 + }, + { + "id": 491, + "displayName": "Chorus Plant", + "name": "chorus_plant", + "hardness": 0.4, + "minStateId": 9064, + "maxStateId": 9127, + "states": [ + { + "name": "down", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 886 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9127, + "resistance": 0.4 + }, + { + "id": 492, + "displayName": "Chorus Flower", + "name": "chorus_flower", + "hardness": 0.4, + "minStateId": 9128, + "maxStateId": 9133, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 6 + } + ], + "drops": [ + 174 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9128, + "resistance": 0.4 + }, + { + "id": 493, + "displayName": "Purpur Block", + "name": "purpur_block", + "hardness": 1.5, + "minStateId": 9134, + "maxStateId": 9134, + "states": [], + "drops": [ + 175 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9134, + "resistance": 6 + }, + { + "id": 494, + "displayName": "Purpur Pillar", + "name": "purpur_pillar", + "hardness": 1.5, + "minStateId": 9135, + "maxStateId": 9137, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 176 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9136, + "resistance": 6 + }, + { + "id": 495, + "displayName": "Purpur Stairs", + "name": "purpur_stairs", + "hardness": 1.5, + "minStateId": 9138, + "maxStateId": 9217, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 177 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9149, + "resistance": 6 + }, + { + "id": 496, + "displayName": "End Stone Bricks", + "name": "end_stone_bricks", + "hardness": 3, + "minStateId": 9218, + "maxStateId": 9218, + "states": [], + "drops": [ + 272 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9218, + "resistance": 9 + }, + { + "id": 497, + "displayName": "Beetroots", + "name": "beetroots", + "hardness": 0, + "minStateId": 9219, + "maxStateId": 9222, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 4 + } + ], + "drops": [ + 888, + 889 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9219, + "resistance": 0 + }, + { + "id": 498, + "displayName": "Grass Path", + "name": "grass_path", + "hardness": 0.65, + "minStateId": 9223, + "maxStateId": 9223, + "states": [], + "drops": [ + 9 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9223, + "resistance": 0.65 + }, + { + "id": 499, + "displayName": "End Gateway", + "name": "end_gateway", + "hardness": 0, + "minStateId": 9224, + "maxStateId": 9224, + "states": [], + "drops": [], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 15, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 9224, + "resistance": 3600000 + }, + { + "id": 500, + "displayName": "Repeating Command Block", + "name": "repeating_command_block", + "hardness": 0, + "minStateId": 9225, + "maxStateId": 9236, + "states": [ + { + "name": "conditional", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9231, + "resistance": 3600000 + }, + { + "id": 501, + "displayName": "Chain Command Block", + "name": "chain_command_block", + "hardness": 0, + "minStateId": 9237, + "maxStateId": 9248, + "states": [ + { + "name": "conditional", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9243, + "resistance": 3600000 + }, + { + "id": 502, + "displayName": "Frosted Ice", + "name": "frosted_ice", + "hardness": 0.5, + "minStateId": 9249, + "maxStateId": 9252, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 4 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 2, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 0, + "defaultState": 9249, + "resistance": 0.5 + }, + { + "id": 503, + "displayName": "Magma Block", + "name": "magma_block", + "hardness": 0.5, + "minStateId": 9253, + "maxStateId": 9253, + "states": [], + "drops": [ + 424 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9253, + "resistance": 0.5 + }, + { + "id": 504, + "displayName": "Nether Wart Block", + "name": "nether_wart_block", + "hardness": 1, + "minStateId": 9254, + "maxStateId": 9254, + "states": [], + "drops": [ + 425 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9254, + "resistance": 1 + }, + { + "id": 505, + "displayName": "Red Nether Bricks", + "name": "red_nether_bricks", + "hardness": 2, + "minStateId": 9255, + "maxStateId": 9255, + "states": [], + "drops": [ + 427 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9255, + "resistance": 6 + }, + { + "id": 506, + "displayName": "Bone Block", + "name": "bone_block", + "hardness": 2, + "minStateId": 9256, + "maxStateId": 9258, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 428 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9257, + "resistance": 2 + }, + { + "id": 507, + "displayName": "Structure Void", + "name": "structure_void", + "hardness": 0, + "minStateId": 9259, + "maxStateId": 9259, + "states": [], + "drops": [], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9259, + "resistance": 0 + }, + { + "id": 508, + "displayName": "Observer", + "name": "observer", + "hardness": 3, + "minStateId": 9260, + "maxStateId": 9271, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 430 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9265, + "resistance": 3 + }, + { + "id": 509, + "displayName": "Shulker Box", + "name": "shulker_box", + "hardness": 2, + "minStateId": 9272, + "maxStateId": 9277, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 431 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9276, + "resistance": 2 + }, + { + "id": 510, + "displayName": "White Shulker Box", + "name": "white_shulker_box", + "hardness": 2, + "minStateId": 9278, + "maxStateId": 9283, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 432 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9282, + "resistance": 2 + }, + { + "id": 511, + "displayName": "Orange Shulker Box", + "name": "orange_shulker_box", + "hardness": 2, + "minStateId": 9284, + "maxStateId": 9289, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 433 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9288, + "resistance": 2 + }, + { + "id": 512, + "displayName": "Magenta Shulker Box", + "name": "magenta_shulker_box", + "hardness": 2, + "minStateId": 9290, + "maxStateId": 9295, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 434 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9294, + "resistance": 2 + }, + { + "id": 513, + "displayName": "Light Blue Shulker Box", + "name": "light_blue_shulker_box", + "hardness": 2, + "minStateId": 9296, + "maxStateId": 9301, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 435 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9300, + "resistance": 2 + }, + { + "id": 514, + "displayName": "Yellow Shulker Box", + "name": "yellow_shulker_box", + "hardness": 2, + "minStateId": 9302, + "maxStateId": 9307, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 436 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9306, + "resistance": 2 + }, + { + "id": 515, + "displayName": "Lime Shulker Box", + "name": "lime_shulker_box", + "hardness": 2, + "minStateId": 9308, + "maxStateId": 9313, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 437 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9312, + "resistance": 2 + }, + { + "id": 516, + "displayName": "Pink Shulker Box", + "name": "pink_shulker_box", + "hardness": 2, + "minStateId": 9314, + "maxStateId": 9319, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 438 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9318, + "resistance": 2 + }, + { + "id": 517, + "displayName": "Gray Shulker Box", + "name": "gray_shulker_box", + "hardness": 2, + "minStateId": 9320, + "maxStateId": 9325, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 439 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9324, + "resistance": 2 + }, + { + "id": 518, + "displayName": "Light Gray Shulker Box", + "name": "light_gray_shulker_box", + "hardness": 2, + "minStateId": 9326, + "maxStateId": 9331, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 440 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9330, + "resistance": 2 + }, + { + "id": 519, + "displayName": "Cyan Shulker Box", + "name": "cyan_shulker_box", + "hardness": 2, + "minStateId": 9332, + "maxStateId": 9337, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 441 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9336, + "resistance": 2 + }, + { + "id": 520, + "displayName": "Purple Shulker Box", + "name": "purple_shulker_box", + "hardness": 2, + "minStateId": 9338, + "maxStateId": 9343, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 442 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9342, + "resistance": 2 + }, + { + "id": 521, + "displayName": "Blue Shulker Box", + "name": "blue_shulker_box", + "hardness": 2, + "minStateId": 9344, + "maxStateId": 9349, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 443 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9348, + "resistance": 2 + }, + { + "id": 522, + "displayName": "Brown Shulker Box", + "name": "brown_shulker_box", + "hardness": 2, + "minStateId": 9350, + "maxStateId": 9355, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 444 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9354, + "resistance": 2 + }, + { + "id": 523, + "displayName": "Green Shulker Box", + "name": "green_shulker_box", + "hardness": 2, + "minStateId": 9356, + "maxStateId": 9361, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 445 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9360, + "resistance": 2 + }, + { + "id": 524, + "displayName": "Red Shulker Box", + "name": "red_shulker_box", + "hardness": 2, + "minStateId": 9362, + "maxStateId": 9367, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 446 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9366, + "resistance": 2 + }, + { + "id": 525, + "displayName": "Black Shulker Box", + "name": "black_shulker_box", + "hardness": 2, + "minStateId": 9368, + "maxStateId": 9373, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 447 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9372, + "resistance": 2 + }, + { + "id": 526, + "displayName": "White Glazed Terracotta", + "name": "white_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9374, + "maxStateId": 9377, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 448 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9374, + "resistance": 1.4 + }, + { + "id": 527, + "displayName": "Orange Glazed Terracotta", + "name": "orange_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9378, + "maxStateId": 9381, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 449 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9378, + "resistance": 1.4 + }, + { + "id": 528, + "displayName": "Magenta Glazed Terracotta", + "name": "magenta_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9382, + "maxStateId": 9385, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 450 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9382, + "resistance": 1.4 + }, + { + "id": 529, + "displayName": "Light Blue Glazed Terracotta", + "name": "light_blue_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9386, + "maxStateId": 9389, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 451 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9386, + "resistance": 1.4 + }, + { + "id": 530, + "displayName": "Yellow Glazed Terracotta", + "name": "yellow_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9390, + "maxStateId": 9393, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 452 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9390, + "resistance": 1.4 + }, + { + "id": 531, + "displayName": "Lime Glazed Terracotta", + "name": "lime_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9394, + "maxStateId": 9397, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 453 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9394, + "resistance": 1.4 + }, + { + "id": 532, + "displayName": "Pink Glazed Terracotta", + "name": "pink_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9398, + "maxStateId": 9401, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 454 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9398, + "resistance": 1.4 + }, + { + "id": 533, + "displayName": "Gray Glazed Terracotta", + "name": "gray_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9402, + "maxStateId": 9405, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 455 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9402, + "resistance": 1.4 + }, + { + "id": 534, + "displayName": "Light Gray Glazed Terracotta", + "name": "light_gray_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9406, + "maxStateId": 9409, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 456 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9406, + "resistance": 1.4 + }, + { + "id": 535, + "displayName": "Cyan Glazed Terracotta", + "name": "cyan_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9410, + "maxStateId": 9413, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 457 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9410, + "resistance": 1.4 + }, + { + "id": 536, + "displayName": "Purple Glazed Terracotta", + "name": "purple_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9414, + "maxStateId": 9417, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 458 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9414, + "resistance": 1.4 + }, + { + "id": 537, + "displayName": "Blue Glazed Terracotta", + "name": "blue_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9418, + "maxStateId": 9421, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 459 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9418, + "resistance": 1.4 + }, + { + "id": 538, + "displayName": "Brown Glazed Terracotta", + "name": "brown_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9422, + "maxStateId": 9425, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 460 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9422, + "resistance": 1.4 + }, + { + "id": 539, + "displayName": "Green Glazed Terracotta", + "name": "green_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9426, + "maxStateId": 9429, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 461 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9426, + "resistance": 1.4 + }, + { + "id": 540, + "displayName": "Red Glazed Terracotta", + "name": "red_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9430, + "maxStateId": 9433, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 462 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9430, + "resistance": 1.4 + }, + { + "id": 541, + "displayName": "Black Glazed Terracotta", + "name": "black_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9434, + "maxStateId": 9437, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 463 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9434, + "resistance": 1.4 + }, + { + "id": 542, + "displayName": "White Concrete", + "name": "white_concrete", + "hardness": 1.8, + "minStateId": 9438, + "maxStateId": 9438, + "states": [], + "drops": [ + 464 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9438, + "resistance": 1.8 + }, + { + "id": 543, + "displayName": "Orange Concrete", + "name": "orange_concrete", + "hardness": 1.8, + "minStateId": 9439, + "maxStateId": 9439, + "states": [], + "drops": [ + 465 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9439, + "resistance": 1.8 + }, + { + "id": 544, + "displayName": "Magenta Concrete", + "name": "magenta_concrete", + "hardness": 1.8, + "minStateId": 9440, + "maxStateId": 9440, + "states": [], + "drops": [ + 466 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9440, + "resistance": 1.8 + }, + { + "id": 545, + "displayName": "Light Blue Concrete", + "name": "light_blue_concrete", + "hardness": 1.8, + "minStateId": 9441, + "maxStateId": 9441, + "states": [], + "drops": [ + 467 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9441, + "resistance": 1.8 + }, + { + "id": 546, + "displayName": "Yellow Concrete", + "name": "yellow_concrete", + "hardness": 1.8, + "minStateId": 9442, + "maxStateId": 9442, + "states": [], + "drops": [ + 468 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9442, + "resistance": 1.8 + }, + { + "id": 547, + "displayName": "Lime Concrete", + "name": "lime_concrete", + "hardness": 1.8, + "minStateId": 9443, + "maxStateId": 9443, + "states": [], + "drops": [ + 469 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9443, + "resistance": 1.8 + }, + { + "id": 548, + "displayName": "Pink Concrete", + "name": "pink_concrete", + "hardness": 1.8, + "minStateId": 9444, + "maxStateId": 9444, + "states": [], + "drops": [ + 470 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9444, + "resistance": 1.8 + }, + { + "id": 549, + "displayName": "Gray Concrete", + "name": "gray_concrete", + "hardness": 1.8, + "minStateId": 9445, + "maxStateId": 9445, + "states": [], + "drops": [ + 471 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9445, + "resistance": 1.8 + }, + { + "id": 550, + "displayName": "Light Gray Concrete", + "name": "light_gray_concrete", + "hardness": 1.8, + "minStateId": 9446, + "maxStateId": 9446, + "states": [], + "drops": [ + 472 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9446, + "resistance": 1.8 + }, + { + "id": 551, + "displayName": "Cyan Concrete", + "name": "cyan_concrete", + "hardness": 1.8, + "minStateId": 9447, + "maxStateId": 9447, + "states": [], + "drops": [ + 473 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9447, + "resistance": 1.8 + }, + { + "id": 552, + "displayName": "Purple Concrete", + "name": "purple_concrete", + "hardness": 1.8, + "minStateId": 9448, + "maxStateId": 9448, + "states": [], + "drops": [ + 474 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9448, + "resistance": 1.8 + }, + { + "id": 553, + "displayName": "Blue Concrete", + "name": "blue_concrete", + "hardness": 1.8, + "minStateId": 9449, + "maxStateId": 9449, + "states": [], + "drops": [ + 475 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9449, + "resistance": 1.8 + }, + { + "id": 554, + "displayName": "Brown Concrete", + "name": "brown_concrete", + "hardness": 1.8, + "minStateId": 9450, + "maxStateId": 9450, + "states": [], + "drops": [ + 476 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9450, + "resistance": 1.8 + }, + { + "id": 555, + "displayName": "Green Concrete", + "name": "green_concrete", + "hardness": 1.8, + "minStateId": 9451, + "maxStateId": 9451, + "states": [], + "drops": [ + 477 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9451, + "resistance": 1.8 + }, + { + "id": 556, + "displayName": "Red Concrete", + "name": "red_concrete", + "hardness": 1.8, + "minStateId": 9452, + "maxStateId": 9452, + "states": [], + "drops": [ + 478 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9452, + "resistance": 1.8 + }, + { + "id": 557, + "displayName": "Black Concrete", + "name": "black_concrete", + "hardness": 1.8, + "minStateId": 9453, + "maxStateId": 9453, + "states": [], + "drops": [ + 479 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9453, + "resistance": 1.8 + }, + { + "id": 558, + "displayName": "White Concrete Powder", + "name": "white_concrete_powder", + "hardness": 0.5, + "minStateId": 9454, + "maxStateId": 9454, + "states": [], + "drops": [ + 480 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9454, + "resistance": 0.5 + }, + { + "id": 559, + "displayName": "Orange Concrete Powder", + "name": "orange_concrete_powder", + "hardness": 0.5, + "minStateId": 9455, + "maxStateId": 9455, + "states": [], + "drops": [ + 481 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9455, + "resistance": 0.5 + }, + { + "id": 560, + "displayName": "Magenta Concrete Powder", + "name": "magenta_concrete_powder", + "hardness": 0.5, + "minStateId": 9456, + "maxStateId": 9456, + "states": [], + "drops": [ + 482 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9456, + "resistance": 0.5 + }, + { + "id": 561, + "displayName": "Light Blue Concrete Powder", + "name": "light_blue_concrete_powder", + "hardness": 0.5, + "minStateId": 9457, + "maxStateId": 9457, + "states": [], + "drops": [ + 483 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9457, + "resistance": 0.5 + }, + { + "id": 562, + "displayName": "Yellow Concrete Powder", + "name": "yellow_concrete_powder", + "hardness": 0.5, + "minStateId": 9458, + "maxStateId": 9458, + "states": [], + "drops": [ + 484 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9458, + "resistance": 0.5 + }, + { + "id": 563, + "displayName": "Lime Concrete Powder", + "name": "lime_concrete_powder", + "hardness": 0.5, + "minStateId": 9459, + "maxStateId": 9459, + "states": [], + "drops": [ + 485 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9459, + "resistance": 0.5 + }, + { + "id": 564, + "displayName": "Pink Concrete Powder", + "name": "pink_concrete_powder", + "hardness": 0.5, + "minStateId": 9460, + "maxStateId": 9460, + "states": [], + "drops": [ + 486 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9460, + "resistance": 0.5 + }, + { + "id": 565, + "displayName": "Gray Concrete Powder", + "name": "gray_concrete_powder", + "hardness": 0.5, + "minStateId": 9461, + "maxStateId": 9461, + "states": [], + "drops": [ + 487 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9461, + "resistance": 0.5 + }, + { + "id": 566, + "displayName": "Light Gray Concrete Powder", + "name": "light_gray_concrete_powder", + "hardness": 0.5, + "minStateId": 9462, + "maxStateId": 9462, + "states": [], + "drops": [ + 488 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9462, + "resistance": 0.5 + }, + { + "id": 567, + "displayName": "Cyan Concrete Powder", + "name": "cyan_concrete_powder", + "hardness": 0.5, + "minStateId": 9463, + "maxStateId": 9463, + "states": [], + "drops": [ + 489 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9463, + "resistance": 0.5 + }, + { + "id": 568, + "displayName": "Purple Concrete Powder", + "name": "purple_concrete_powder", + "hardness": 0.5, + "minStateId": 9464, + "maxStateId": 9464, + "states": [], + "drops": [ + 490 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9464, + "resistance": 0.5 + }, + { + "id": 569, + "displayName": "Blue Concrete Powder", + "name": "blue_concrete_powder", + "hardness": 0.5, + "minStateId": 9465, + "maxStateId": 9465, + "states": [], + "drops": [ + 491 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9465, + "resistance": 0.5 + }, + { + "id": 570, + "displayName": "Brown Concrete Powder", + "name": "brown_concrete_powder", + "hardness": 0.5, + "minStateId": 9466, + "maxStateId": 9466, + "states": [], + "drops": [ + 492 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9466, + "resistance": 0.5 + }, + { + "id": 571, + "displayName": "Green Concrete Powder", + "name": "green_concrete_powder", + "hardness": 0.5, + "minStateId": 9467, + "maxStateId": 9467, + "states": [], + "drops": [ + 493 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9467, + "resistance": 0.5 + }, + { + "id": 572, + "displayName": "Red Concrete Powder", + "name": "red_concrete_powder", + "hardness": 0.5, + "minStateId": 9468, + "maxStateId": 9468, + "states": [], + "drops": [ + 494 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9468, + "resistance": 0.5 + }, + { + "id": 573, + "displayName": "Black Concrete Powder", + "name": "black_concrete_powder", + "hardness": 0.5, + "minStateId": 9469, + "maxStateId": 9469, + "states": [], + "drops": [ + 495 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9469, + "resistance": 0.5 + }, + { + "id": 574, + "displayName": "Kelp", + "name": "kelp", + "hardness": 0, + "minStateId": 9470, + "maxStateId": 9495, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 26 + } + ], + "drops": [ + 134 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9470, + "resistance": 0 + }, + { + "id": 575, + "displayName": "Kelp Plant", + "name": "kelp_plant", + "hardness": 0, + "minStateId": 9496, + "maxStateId": 9496, + "states": [], + "drops": [ + 134 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9496, + "resistance": 0 + }, + { + "id": 576, + "displayName": "Dried Kelp Block", + "name": "dried_kelp_block", + "hardness": 0.5, + "minStateId": 9497, + "maxStateId": 9497, + "states": [], + "drops": [ + 676 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9497, + "resistance": 2.5 + }, + { + "id": 577, + "displayName": "Turtle Egg", + "name": "turtle_egg", + "hardness": 0.5, + "minStateId": 9498, + "maxStateId": 9509, + "states": [ + { + "name": "eggs", + "type": "enum", + "num_values": 4, + "values": [ + "1", + "2", + "3", + "4" + ] + }, + { + "name": "hatch", + "type": "int", + "num_values": 3 + } + ], + "drops": [ + 496 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9498, + "resistance": 0.5 + }, + { + "id": 578, + "displayName": "Dead Tube Coral Block", + "name": "dead_tube_coral_block", + "hardness": 1.5, + "minStateId": 9510, + "maxStateId": 9510, + "states": [], + "drops": [ + 497 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9510, + "resistance": 6 + }, + { + "id": 579, + "displayName": "Dead Brain Coral Block", + "name": "dead_brain_coral_block", + "hardness": 1.5, + "minStateId": 9511, + "maxStateId": 9511, + "states": [], + "drops": [ + 498 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9511, + "resistance": 6 + }, + { + "id": 580, + "displayName": "Dead Bubble Coral Block", + "name": "dead_bubble_coral_block", + "hardness": 1.5, + "minStateId": 9512, + "maxStateId": 9512, + "states": [], + "drops": [ + 499 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9512, + "resistance": 6 + }, + { + "id": 581, + "displayName": "Dead Fire Coral Block", + "name": "dead_fire_coral_block", + "hardness": 1.5, + "minStateId": 9513, + "maxStateId": 9513, + "states": [], + "drops": [ + 500 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9513, + "resistance": 6 + }, + { + "id": 582, + "displayName": "Dead Horn Coral Block", + "name": "dead_horn_coral_block", + "hardness": 1.5, + "minStateId": 9514, + "maxStateId": 9514, + "states": [], + "drops": [ + 501 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9514, + "resistance": 6 + }, + { + "id": 583, + "displayName": "Tube Coral Block", + "name": "tube_coral_block", + "hardness": 1.5, + "minStateId": 9515, + "maxStateId": 9515, + "states": [], + "drops": [ + 502, + 497 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9515, + "resistance": 6 + }, + { + "id": 584, + "displayName": "Brain Coral Block", + "name": "brain_coral_block", + "hardness": 1.5, + "minStateId": 9516, + "maxStateId": 9516, + "states": [], + "drops": [ + 503, + 498 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9516, + "resistance": 6 + }, + { + "id": 585, + "displayName": "Bubble Coral Block", + "name": "bubble_coral_block", + "hardness": 1.5, + "minStateId": 9517, + "maxStateId": 9517, + "states": [], + "drops": [ + 504, + 499 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9517, + "resistance": 6 + }, + { + "id": 586, + "displayName": "Fire Coral Block", + "name": "fire_coral_block", + "hardness": 1.5, + "minStateId": 9518, + "maxStateId": 9518, + "states": [], + "drops": [ + 505, + 500 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9518, + "resistance": 6 + }, + { + "id": 587, + "displayName": "Horn Coral Block", + "name": "horn_coral_block", + "hardness": 1.5, + "minStateId": 9519, + "maxStateId": 9519, + "states": [], + "drops": [ + 506, + 501 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 9519, + "resistance": 6 + }, + { + "id": 588, + "displayName": "Dead Tube Coral", + "name": "dead_tube_coral", + "hardness": 0, + "minStateId": 9520, + "maxStateId": 9521, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 516 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9520, + "resistance": 0 + }, + { + "id": 589, + "displayName": "Dead Brain Coral", + "name": "dead_brain_coral", + "hardness": 0, + "minStateId": 9522, + "maxStateId": 9523, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 512 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9522, + "resistance": 0 + }, + { + "id": 590, + "displayName": "Dead Bubble Coral", + "name": "dead_bubble_coral", + "hardness": 0, + "minStateId": 9524, + "maxStateId": 9525, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 513 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9524, + "resistance": 0 + }, + { + "id": 591, + "displayName": "Dead Fire Coral", + "name": "dead_fire_coral", + "hardness": 0, + "minStateId": 9526, + "maxStateId": 9527, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 514 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9526, + "resistance": 0 + }, + { + "id": 592, + "displayName": "Dead Horn Coral", + "name": "dead_horn_coral", + "hardness": 0, + "minStateId": 9528, + "maxStateId": 9529, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 515 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9528, + "resistance": 0 + }, + { + "id": 593, + "displayName": "Tube Coral", + "name": "tube_coral", + "hardness": 0, + "minStateId": 9530, + "maxStateId": 9531, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 507 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9530, + "resistance": 0 + }, + { + "id": 594, + "displayName": "Brain Coral", + "name": "brain_coral", + "hardness": 0, + "minStateId": 9532, + "maxStateId": 9533, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 508 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9532, + "resistance": 0 + }, + { + "id": 595, + "displayName": "Bubble Coral", + "name": "bubble_coral", + "hardness": 0, + "minStateId": 9534, + "maxStateId": 9535, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 509 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9534, + "resistance": 0 + }, + { + "id": 596, + "displayName": "Fire Coral", + "name": "fire_coral", + "hardness": 0, + "minStateId": 9536, + "maxStateId": 9537, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 510 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9536, + "resistance": 0 + }, + { + "id": 597, + "displayName": "Horn Coral", + "name": "horn_coral", + "hardness": 0, + "minStateId": 9538, + "maxStateId": 9539, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 511 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9538, + "resistance": 0 + }, + { + "id": 598, + "displayName": "Dead Tube Coral Fan", + "name": "dead_tube_coral_fan", + "hardness": 0, + "minStateId": 9540, + "maxStateId": 9541, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 522 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9540, + "resistance": 0 + }, + { + "id": 599, + "displayName": "Dead Brain Coral Fan", + "name": "dead_brain_coral_fan", + "hardness": 0, + "minStateId": 9542, + "maxStateId": 9543, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 523 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9542, + "resistance": 0 + }, + { + "id": 600, + "displayName": "Dead Bubble Coral Fan", + "name": "dead_bubble_coral_fan", + "hardness": 0, + "minStateId": 9544, + "maxStateId": 9545, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 524 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9544, + "resistance": 0 + }, + { + "id": 601, + "displayName": "Dead Fire Coral Fan", + "name": "dead_fire_coral_fan", + "hardness": 0, + "minStateId": 9546, + "maxStateId": 9547, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 525 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9546, + "resistance": 0 + }, + { + "id": 602, + "displayName": "Dead Horn Coral Fan", + "name": "dead_horn_coral_fan", + "hardness": 0, + "minStateId": 9548, + "maxStateId": 9549, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 526 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9548, + "resistance": 0 + }, + { + "id": 603, + "displayName": "Tube Coral Fan", + "name": "tube_coral_fan", + "hardness": 0, + "minStateId": 9550, + "maxStateId": 9551, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 517 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9550, + "resistance": 0 + }, + { + "id": 604, + "displayName": "Brain Coral Fan", + "name": "brain_coral_fan", + "hardness": 0, + "minStateId": 9552, + "maxStateId": 9553, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 518 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9552, + "resistance": 0 + }, + { + "id": 605, + "displayName": "Bubble Coral Fan", + "name": "bubble_coral_fan", + "hardness": 0, + "minStateId": 9554, + "maxStateId": 9555, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 519 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9554, + "resistance": 0 + }, + { + "id": 606, + "displayName": "Fire Coral Fan", + "name": "fire_coral_fan", + "hardness": 0, + "minStateId": 9556, + "maxStateId": 9557, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 520 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9556, + "resistance": 0 + }, + { + "id": 607, + "displayName": "Horn Coral Fan", + "name": "horn_coral_fan", + "hardness": 0, + "minStateId": 9558, + "maxStateId": 9559, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 521 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9558, + "resistance": 0 + }, + { + "id": 608, + "displayName": "Dead Tube Coral Wall Fan", + "name": "dead_tube_coral_wall_fan", + "hardness": 0, + "minStateId": 9560, + "maxStateId": 9567, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9560, + "resistance": 0 + }, + { + "id": 609, + "displayName": "Dead Brain Coral Wall Fan", + "name": "dead_brain_coral_wall_fan", + "hardness": 0, + "minStateId": 9568, + "maxStateId": 9575, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9568, + "resistance": 0 + }, + { + "id": 610, + "displayName": "Dead Bubble Coral Wall Fan", + "name": "dead_bubble_coral_wall_fan", + "hardness": 0, + "minStateId": 9576, + "maxStateId": 9583, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9576, + "resistance": 0 + }, + { + "id": 611, + "displayName": "Dead Fire Coral Wall Fan", + "name": "dead_fire_coral_wall_fan", + "hardness": 0, + "minStateId": 9584, + "maxStateId": 9591, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9584, + "resistance": 0 + }, + { + "id": 612, + "displayName": "Dead Horn Coral Wall Fan", + "name": "dead_horn_coral_wall_fan", + "hardness": 0, + "minStateId": 9592, + "maxStateId": 9599, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9592, + "resistance": 0 + }, + { + "id": 613, + "displayName": "Tube Coral Wall Fan", + "name": "tube_coral_wall_fan", + "hardness": 0, + "minStateId": 9600, + "maxStateId": 9607, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9600, + "resistance": 0 + }, + { + "id": 614, + "displayName": "Brain Coral Wall Fan", + "name": "brain_coral_wall_fan", + "hardness": 0, + "minStateId": 9608, + "maxStateId": 9615, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9608, + "resistance": 0 + }, + { + "id": 615, + "displayName": "Bubble Coral Wall Fan", + "name": "bubble_coral_wall_fan", + "hardness": 0, + "minStateId": 9616, + "maxStateId": 9623, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9616, + "resistance": 0 + }, + { + "id": 616, + "displayName": "Fire Coral Wall Fan", + "name": "fire_coral_wall_fan", + "hardness": 0, + "minStateId": 9624, + "maxStateId": 9631, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9624, + "resistance": 0 + }, + { + "id": 617, + "displayName": "Horn Coral Wall Fan", + "name": "horn_coral_wall_fan", + "hardness": 0, + "minStateId": 9632, + "maxStateId": 9639, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9632, + "resistance": 0 + }, + { + "id": 618, + "displayName": "Sea Pickle", + "name": "sea_pickle", + "hardness": 0, + "minStateId": 9640, + "maxStateId": 9647, + "states": [ + { + "name": "pickles", + "type": "enum", + "num_values": 4, + "values": [ + "1", + "2", + "3", + "4" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 93 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9640, + "resistance": 0 + }, + { + "id": 619, + "displayName": "Blue Ice", + "name": "blue_ice", + "hardness": 2.8, + "minStateId": 9648, + "maxStateId": 9648, + "states": [], + "drops": [ + 527 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9648, + "resistance": 2.8 + }, + { + "id": 620, + "displayName": "Conduit", + "name": "conduit", + "hardness": 3, + "minStateId": 9649, + "maxStateId": 9650, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 528 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9649, + "resistance": 3 + }, + { + "id": 621, + "displayName": "Bamboo Shoot", + "name": "bamboo_sapling", + "hardness": 1, + "minStateId": 9651, + "maxStateId": 9651, + "states": [], + "drops": [ + 135 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "UNKNOWN_MATERIAL", + "defaultState": 9651, + "resistance": 1 + }, + { + "id": 622, + "displayName": "Bamboo", + "name": "bamboo", + "hardness": 1, + "minStateId": 9652, + "maxStateId": 9663, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 2 + }, + { + "name": "leaves", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "small", + "large" + ] + }, + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 135 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "UNKNOWN_MATERIAL", + "defaultState": 9652, + "resistance": 1 + }, + { + "id": 623, + "displayName": "Potted Bamboo", + "name": "potted_bamboo", + "hardness": 0, + "minStateId": 9664, + "maxStateId": 9664, + "states": [], + "drops": [ + 828, + 135 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9664, + "resistance": 0 + }, + { + "id": 624, + "displayName": "Void Air", + "name": "void_air", + "hardness": 0, + "minStateId": 9665, + "maxStateId": 9665, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 9665, + "resistance": 0 + }, + { + "id": 625, + "displayName": "Cave Air", + "name": "cave_air", + "hardness": 0, + "minStateId": 9666, + "maxStateId": 9666, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 9666, + "resistance": 0 + }, + { + "id": 626, + "displayName": "Bubble Column", + "name": "bubble_column", + "hardness": 0, + "minStateId": 9667, + "maxStateId": 9668, + "states": [ + { + "name": "drag", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 9667, + "resistance": 0 + }, + { + "id": 627, + "displayName": "Polished Granite Stairs", + "name": "polished_granite_stairs", + "hardness": 1.5, + "minStateId": 9669, + "maxStateId": 9748, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 529 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9680, + "resistance": 6 + }, + { + "id": 628, + "displayName": "Smooth Red Sandstone Stairs", + "name": "smooth_red_sandstone_stairs", + "hardness": 2, + "minStateId": 9749, + "maxStateId": 9828, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 530 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9760, + "resistance": 6 + }, + { + "id": 629, + "displayName": "Mossy Stone Brick Stairs", + "name": "mossy_stone_brick_stairs", + "hardness": 1.5, + "minStateId": 9829, + "maxStateId": 9908, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 531 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9840, + "resistance": 6 + }, + { + "id": 630, + "displayName": "Polished Diorite Stairs", + "name": "polished_diorite_stairs", + "hardness": 1.5, + "minStateId": 9909, + "maxStateId": 9988, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 532 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9920, + "resistance": 6 + }, + { + "id": 631, + "displayName": "Mossy Cobblestone Stairs", + "name": "mossy_cobblestone_stairs", + "hardness": 2, + "minStateId": 9989, + "maxStateId": 10068, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 533 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10000, + "resistance": 6 + }, + { + "id": 632, + "displayName": "End Stone Brick Stairs", + "name": "end_stone_brick_stairs", + "hardness": 3, + "minStateId": 10069, + "maxStateId": 10148, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 534 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10080, + "resistance": 9 + }, + { + "id": 633, + "displayName": "Stone Stairs", + "name": "stone_stairs", + "hardness": 1.5, + "minStateId": 10149, + "maxStateId": 10228, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 535 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10160, + "resistance": 6 + }, + { + "id": 634, + "displayName": "Smooth Sandstone Stairs", + "name": "smooth_sandstone_stairs", + "hardness": 2, + "minStateId": 10229, + "maxStateId": 10308, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 536 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10240, + "resistance": 6 + }, + { + "id": 635, + "displayName": "Smooth Quartz Stairs", + "name": "smooth_quartz_stairs", + "hardness": 2, + "minStateId": 10309, + "maxStateId": 10388, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 537 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10320, + "resistance": 6 + }, + { + "id": 636, + "displayName": "Granite Stairs", + "name": "granite_stairs", + "hardness": 1.5, + "minStateId": 10389, + "maxStateId": 10468, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 538 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10400, + "resistance": 6 + }, + { + "id": 637, + "displayName": "Andesite Stairs", + "name": "andesite_stairs", + "hardness": 1.5, + "minStateId": 10469, + "maxStateId": 10548, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 539 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10480, + "resistance": 6 + }, + { + "id": 638, + "displayName": "Red Nether Brick Stairs", + "name": "red_nether_brick_stairs", + "hardness": 2, + "minStateId": 10549, + "maxStateId": 10628, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 540 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10560, + "resistance": 6 + }, + { + "id": 639, + "displayName": "Polished Andesite Stairs", + "name": "polished_andesite_stairs", + "hardness": 1.5, + "minStateId": 10629, + "maxStateId": 10708, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 541 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10640, + "resistance": 6 + }, + { + "id": 640, + "displayName": "Diorite Stairs", + "name": "diorite_stairs", + "hardness": 1.5, + "minStateId": 10709, + "maxStateId": 10788, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 542 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10720, + "resistance": 6 + }, + { + "id": 641, + "displayName": "Polished Granite Slab", + "name": "polished_granite_slab", + "hardness": 1.5, + "minStateId": 10789, + "maxStateId": 10794, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 543 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10792, + "resistance": 6 + }, + { + "id": 642, + "displayName": "Smooth Red Sandstone Slab", + "name": "smooth_red_sandstone_slab", + "hardness": 2, + "minStateId": 10795, + "maxStateId": 10800, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 544 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10798, + "resistance": 6 + }, + { + "id": 643, + "displayName": "Mossy Stone Brick Slab", + "name": "mossy_stone_brick_slab", + "hardness": 1.5, + "minStateId": 10801, + "maxStateId": 10806, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 545 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10804, + "resistance": 6 + }, + { + "id": 644, + "displayName": "Polished Diorite Slab", + "name": "polished_diorite_slab", + "hardness": 1.5, + "minStateId": 10807, + "maxStateId": 10812, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 546 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10810, + "resistance": 6 + }, + { + "id": 645, + "displayName": "Mossy Cobblestone Slab", + "name": "mossy_cobblestone_slab", + "hardness": 2, + "minStateId": 10813, + "maxStateId": 10818, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 547 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10816, + "resistance": 6 + }, + { + "id": 646, + "displayName": "End Stone Brick Slab", + "name": "end_stone_brick_slab", + "hardness": 3, + "minStateId": 10819, + "maxStateId": 10824, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 548 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10822, + "resistance": 9 + }, + { + "id": 647, + "displayName": "Smooth Sandstone Slab", + "name": "smooth_sandstone_slab", + "hardness": 2, + "minStateId": 10825, + "maxStateId": 10830, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 549 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10828, + "resistance": 6 + }, + { + "id": 648, + "displayName": "Smooth Quartz Slab", + "name": "smooth_quartz_slab", + "hardness": 2, + "minStateId": 10831, + "maxStateId": 10836, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 550 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10834, + "resistance": 6 + }, + { + "id": 649, + "displayName": "Granite Slab", + "name": "granite_slab", + "hardness": 1.5, + "minStateId": 10837, + "maxStateId": 10842, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 551 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10840, + "resistance": 6 + }, + { + "id": 650, + "displayName": "Andesite Slab", + "name": "andesite_slab", + "hardness": 1.5, + "minStateId": 10843, + "maxStateId": 10848, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 552 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10846, + "resistance": 6 + }, + { + "id": 651, + "displayName": "Red Nether Brick Slab", + "name": "red_nether_brick_slab", + "hardness": 2, + "minStateId": 10849, + "maxStateId": 10854, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 553 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10852, + "resistance": 6 + }, + { + "id": 652, + "displayName": "Polished Andesite Slab", + "name": "polished_andesite_slab", + "hardness": 1.5, + "minStateId": 10855, + "maxStateId": 10860, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 554 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10858, + "resistance": 6 + }, + { + "id": 653, + "displayName": "Diorite Slab", + "name": "diorite_slab", + "hardness": 1.5, + "minStateId": 10861, + "maxStateId": 10866, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 555 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10864, + "resistance": 6 + }, + { + "id": 654, + "displayName": "Brick Wall", + "name": "brick_wall", + "hardness": 2, + "minStateId": 10867, + "maxStateId": 11190, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 289 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 10870, + "resistance": 6 + }, + { + "id": 655, + "displayName": "Prismarine Wall", + "name": "prismarine_wall", + "hardness": 1.5, + "minStateId": 11191, + "maxStateId": 11514, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 290 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 11194, + "resistance": 6 + }, + { + "id": 656, + "displayName": "Red Sandstone Wall", + "name": "red_sandstone_wall", + "hardness": 0.8, + "minStateId": 11515, + "maxStateId": 11838, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 291 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 11518, + "resistance": 0.8 + }, + { + "id": 657, + "displayName": "Mossy Stone Brick Wall", + "name": "mossy_stone_brick_wall", + "hardness": 1.5, + "minStateId": 11839, + "maxStateId": 12162, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 292 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 11842, + "resistance": 6 + }, + { + "id": 658, + "displayName": "Granite Wall", + "name": "granite_wall", + "hardness": 1.5, + "minStateId": 12163, + "maxStateId": 12486, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 293 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 12166, + "resistance": 6 + }, + { + "id": 659, + "displayName": "Stone Brick Wall", + "name": "stone_brick_wall", + "hardness": 1.5, + "minStateId": 12487, + "maxStateId": 12810, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 294 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 12490, + "resistance": 6 + }, + { + "id": 660, + "displayName": "Nether Brick Wall", + "name": "nether_brick_wall", + "hardness": 2, + "minStateId": 12811, + "maxStateId": 13134, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 295 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 12814, + "resistance": 6 + }, + { + "id": 661, + "displayName": "Andesite Wall", + "name": "andesite_wall", + "hardness": 1.5, + "minStateId": 13135, + "maxStateId": 13458, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 296 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 13138, + "resistance": 6 + }, + { + "id": 662, + "displayName": "Red Nether Brick Wall", + "name": "red_nether_brick_wall", + "hardness": 2, + "minStateId": 13459, + "maxStateId": 13782, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 297 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 13462, + "resistance": 6 + }, + { + "id": 663, + "displayName": "Sandstone Wall", + "name": "sandstone_wall", + "hardness": 0.8, + "minStateId": 13783, + "maxStateId": 14106, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 298 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 13786, + "resistance": 0.8 + }, + { + "id": 664, + "displayName": "End Stone Brick Wall", + "name": "end_stone_brick_wall", + "hardness": 3, + "minStateId": 14107, + "maxStateId": 14430, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 299 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14110, + "resistance": 9 + }, + { + "id": 665, + "displayName": "Diorite Wall", + "name": "diorite_wall", + "hardness": 1.5, + "minStateId": 14431, + "maxStateId": 14754, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 300 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14434, + "resistance": 6 + }, + { + "id": 666, + "displayName": "Scaffolding", + "name": "scaffolding", + "hardness": 0, + "minStateId": 14755, + "maxStateId": 14786, + "states": [ + { + "name": "bottom", + "type": "bool", + "num_values": 2 + }, + { + "name": "distance", + "type": "int", + "num_values": 8 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 556 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 14786, + "resistance": 0 + }, + { + "id": 667, + "displayName": "Loom", + "name": "loom", + "hardness": 2.5, + "minStateId": 14787, + "maxStateId": 14790, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 927 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14787, + "resistance": 2.5 + }, + { + "id": 668, + "displayName": "Barrel", + "name": "barrel", + "hardness": 2.5, + "minStateId": 14791, + "maxStateId": 14802, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 935 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14792, + "resistance": 2.5 + }, + { + "id": 669, + "displayName": "Smoker", + "name": "smoker", + "hardness": 3.5, + "minStateId": 14803, + "maxStateId": 14810, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 936 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14804, + "resistance": 3.5 + }, + { + "id": 670, + "displayName": "Blast Furnace", + "name": "blast_furnace", + "hardness": 3.5, + "minStateId": 14811, + "maxStateId": 14818, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 937 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14812, + "resistance": 3.5 + }, + { + "id": 671, + "displayName": "Cartography Table", + "name": "cartography_table", + "hardness": 2.5, + "minStateId": 14819, + "maxStateId": 14819, + "states": [], + "drops": [ + 938 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14819, + "resistance": 2.5 + }, + { + "id": 672, + "displayName": "Fletching Table", + "name": "fletching_table", + "hardness": 2.5, + "minStateId": 14820, + "maxStateId": 14820, + "states": [], + "drops": [ + 939 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14820, + "resistance": 2.5 + }, + { + "id": 673, + "displayName": "Grindstone", + "name": "grindstone", + "hardness": 2, + "minStateId": 14821, + "maxStateId": 14832, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 940 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14825, + "resistance": 6 + }, + { + "id": 674, + "displayName": "Lectern", + "name": "lectern", + "hardness": 2.5, + "minStateId": 14833, + "maxStateId": 14848, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "has_book", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 941 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14836, + "resistance": 2.5 + }, + { + "id": 675, + "displayName": "Smithing Table", + "name": "smithing_table", + "hardness": 2.5, + "minStateId": 14849, + "maxStateId": 14849, + "states": [], + "drops": [ + 942 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14849, + "resistance": 2.5 + }, + { + "id": 676, + "displayName": "Stonecutter", + "name": "stonecutter", + "hardness": 3.5, + "minStateId": 14850, + "maxStateId": 14853, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 943 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 14850, + "resistance": 3.5 + }, + { + "id": 677, + "displayName": "Bell", + "name": "bell", + "hardness": 5, + "minStateId": 14854, + "maxStateId": 14885, + "states": [ + { + "name": "attachment", + "type": "enum", + "num_values": 4, + "values": [ + "floor", + "ceiling", + "single_wall", + "double_wall" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 944 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 14855, + "resistance": 5 + }, + { + "id": 678, + "displayName": "Lantern", + "name": "lantern", + "hardness": 3.5, + "minStateId": 14886, + "maxStateId": 14887, + "states": [ + { + "name": "hanging", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 945 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14887, + "resistance": 3.5 + }, + { + "id": 679, + "displayName": "Soul Lantern", + "name": "soul_lantern", + "hardness": 3.5, + "minStateId": 14888, + "maxStateId": 14889, + "states": [ + { + "name": "hanging", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 946 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14889, + "resistance": 3.5 + }, + { + "id": 680, + "displayName": "Campfire", + "name": "campfire", + "hardness": 2, + "minStateId": 14890, + "maxStateId": 14921, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + }, + { + "name": "signal_fire", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 948, + 580 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "material": "wood", + "defaultState": 14893, + "resistance": 2 + }, + { + "id": 681, + "displayName": "Soul Campfire", + "name": "soul_campfire", + "hardness": 2, + "minStateId": 14922, + "maxStateId": 14953, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + }, + { + "name": "signal_fire", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 949, + 220 + ], + "diggable": true, + "transparent": false, + "stackSize": 1, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14925, + "resistance": 2 + }, + { + "id": 682, + "displayName": "Sweet Berry Bush", + "name": "sweet_berry_bush", + "hardness": 0, + "minStateId": 14954, + "maxStateId": 14957, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 4 + } + ], + "drops": [ + 947 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 14954, + "resistance": 0 + }, + { + "id": 683, + "displayName": "Warped Stem", + "name": "warped_stem", + "hardness": 2, + "minStateId": 14958, + "maxStateId": 14960, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 44 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14959, + "resistance": 2 + }, + { + "id": 684, + "displayName": "Stripped Warped Stem", + "name": "stripped_warped_stem", + "hardness": 2, + "minStateId": 14961, + "maxStateId": 14963, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 52 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14962, + "resistance": 2 + }, + { + "id": 685, + "displayName": "Warped Hyphae", + "name": "warped_hyphae", + "hardness": 2, + "minStateId": 14964, + "maxStateId": 14966, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 68 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14965, + "resistance": 2 + }, + { + "id": 686, + "displayName": "Stripped Warped Hyphae", + "name": "stripped_warped_hyphae", + "hardness": 2, + "minStateId": 14967, + "maxStateId": 14969, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 60 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14968, + "resistance": 2 + }, + { + "id": 687, + "displayName": "Warped Nylium", + "name": "warped_nylium", + "hardness": 0.4, + "minStateId": 14970, + "maxStateId": 14970, + "states": [], + "drops": [ + 13, + 218 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14970, + "resistance": 0.4 + }, + { + "id": 688, + "displayName": "Warped Fungus", + "name": "warped_fungus", + "hardness": 0, + "minStateId": 14971, + "maxStateId": 14971, + "states": [], + "drops": [ + 127 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 14971, + "resistance": 0 + }, + { + "id": 689, + "displayName": "Warped Wart Block", + "name": "warped_wart_block", + "hardness": 1, + "minStateId": 14972, + "maxStateId": 14972, + "states": [], + "drops": [ + 426 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "harvestTools": {}, + "defaultState": 14972, + "resistance": 1 + }, + { + "id": 690, + "displayName": "Warped Roots", + "name": "warped_roots", + "hardness": 0, + "minStateId": 14973, + "maxStateId": 14973, + "states": [], + "drops": [ + 129 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 14973, + "resistance": 0 + }, + { + "id": 691, + "displayName": "Nether Sprouts", + "name": "nether_sprouts", + "hardness": 0, + "minStateId": 14974, + "maxStateId": 14974, + "states": [], + "drops": [ + 130, + 734 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "material": "plant", + "defaultState": 14974, + "resistance": 0 + }, + { + "id": 692, + "displayName": "Crimson Stem", + "name": "crimson_stem", + "hardness": 2, + "minStateId": 14975, + "maxStateId": 14977, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 43 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14976, + "resistance": 2 + }, + { + "id": 693, + "displayName": "Stripped Crimson Stem", + "name": "stripped_crimson_stem", + "hardness": 2, + "minStateId": 14978, + "maxStateId": 14980, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 51 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14979, + "resistance": 2 + }, + { + "id": 694, + "displayName": "Crimson Hyphae", + "name": "crimson_hyphae", + "hardness": 2, + "minStateId": 14981, + "maxStateId": 14983, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 67 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14982, + "resistance": 2 + }, + { + "id": 695, + "displayName": "Stripped Crimson Hyphae", + "name": "stripped_crimson_hyphae", + "hardness": 2, + "minStateId": 14984, + "maxStateId": 14986, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 59 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 14985, + "resistance": 2 + }, + { + "id": 696, + "displayName": "Crimson Nylium", + "name": "crimson_nylium", + "hardness": 0.4, + "minStateId": 14987, + "maxStateId": 14987, + "states": [], + "drops": [ + 12, + 218 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 14987, + "resistance": 0.4 + }, + { + "id": 697, + "displayName": "Crimson Fungus", + "name": "crimson_fungus", + "hardness": 0, + "minStateId": 14988, + "maxStateId": 14988, + "states": [], + "drops": [ + 126 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 14988, + "resistance": 0 + }, + { + "id": 698, + "displayName": "Shroomlight", + "name": "shroomlight", + "hardness": 1, + "minStateId": 14989, + "maxStateId": 14989, + "states": [], + "drops": [ + 950 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "harvestTools": {}, + "defaultState": 14989, + "resistance": 1 + }, + { + "id": 699, + "displayName": "Weeping Vines", + "name": "weeping_vines", + "hardness": 0, + "minStateId": 14990, + "maxStateId": 15015, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 26 + } + ], + "drops": [ + 734, + 131 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 14990, + "resistance": 0 + }, + { + "id": 700, + "displayName": "Weeping Vines Plant", + "name": "weeping_vines_plant", + "hardness": 0, + "minStateId": 15016, + "maxStateId": 15016, + "states": [], + "drops": [ + 734, + 131 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 15016, + "resistance": 0 + }, + { + "id": 701, + "displayName": "Twisting Vines", + "name": "twisting_vines", + "hardness": 0, + "minStateId": 15017, + "maxStateId": 15042, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 26 + } + ], + "drops": [ + 734, + 132 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 15017, + "resistance": 0 + }, + { + "id": 702, + "displayName": "Twisting Vines Plant", + "name": "twisting_vines_plant", + "hardness": 0, + "minStateId": 15043, + "maxStateId": 15043, + "states": [], + "drops": [ + 734, + 132 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 15043, + "resistance": 0 + }, + { + "id": 703, + "displayName": "Crimson Roots", + "name": "crimson_roots", + "hardness": 0, + "minStateId": 15044, + "maxStateId": 15044, + "states": [], + "drops": [ + 128 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 15044, + "resistance": 0 + }, + { + "id": 704, + "displayName": "Crimson Planks", + "name": "crimson_planks", + "hardness": 2, + "minStateId": 15045, + "maxStateId": 15045, + "states": [], + "drops": [ + 21 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15045, + "resistance": 3 + }, + { + "id": 705, + "displayName": "Warped Planks", + "name": "warped_planks", + "hardness": 2, + "minStateId": 15046, + "maxStateId": 15046, + "states": [], + "drops": [ + 22 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15046, + "resistance": 3 + }, + { + "id": 706, + "displayName": "Crimson Slab", + "name": "crimson_slab", + "hardness": 2, + "minStateId": 15047, + "maxStateId": 15052, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 144 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15050, + "resistance": 3 + }, + { + "id": 707, + "displayName": "Warped Slab", + "name": "warped_slab", + "hardness": 2, + "minStateId": 15053, + "maxStateId": 15058, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 145 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15056, + "resistance": 3 + }, + { + "id": 708, + "displayName": "Crimson Pressure Plate", + "name": "crimson_pressure_plate", + "hardness": 0.5, + "minStateId": 15059, + "maxStateId": 15060, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 197 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 15060, + "resistance": 0.5 + }, + { + "id": 709, + "displayName": "Warped Pressure Plate", + "name": "warped_pressure_plate", + "hardness": 0.5, + "minStateId": 15061, + "maxStateId": 15062, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 198 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 15062, + "resistance": 0.5 + }, + { + "id": 710, + "displayName": "Crimson Fence", + "name": "crimson_fence", + "hardness": 2, + "minStateId": 15063, + "maxStateId": 15094, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 214 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15094, + "resistance": 3 + }, + { + "id": 711, + "displayName": "Warped Fence", + "name": "warped_fence", + "hardness": 2, + "minStateId": 15095, + "maxStateId": 15126, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 215 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15126, + "resistance": 3 + }, + { + "id": 712, + "displayName": "Crimson Trapdoor", + "name": "crimson_trapdoor", + "hardness": 3, + "minStateId": 15127, + "maxStateId": 15190, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 232 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15142, + "resistance": 3 + }, + { + "id": 713, + "displayName": "Warped Trapdoor", + "name": "warped_trapdoor", + "hardness": 3, + "minStateId": 15191, + "maxStateId": 15254, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 233 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15206, + "resistance": 3 + }, + { + "id": 714, + "displayName": "Crimson Fence Gate", + "name": "crimson_fence_gate", + "hardness": 2, + "minStateId": 15255, + "maxStateId": 15286, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 258 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15262, + "resistance": 3 + }, + { + "id": 715, + "displayName": "Warped Fence Gate", + "name": "warped_fence_gate", + "hardness": 2, + "minStateId": 15287, + "maxStateId": 15318, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 259 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15294, + "resistance": 3 + }, + { + "id": 716, + "displayName": "Crimson Stairs", + "name": "crimson_stairs", + "hardness": 2, + "minStateId": 15319, + "maxStateId": 15398, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 283 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15330, + "resistance": 3 + }, + { + "id": 717, + "displayName": "Warped Stairs", + "name": "warped_stairs", + "hardness": 2, + "minStateId": 15399, + "maxStateId": 15478, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 284 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15410, + "resistance": 3 + }, + { + "id": 718, + "displayName": "Crimson Button", + "name": "crimson_button", + "hardness": 0.5, + "minStateId": 15479, + "maxStateId": 15502, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 311 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 15488, + "resistance": 0.5 + }, + { + "id": 719, + "displayName": "Warped Button", + "name": "warped_button", + "hardness": 0.5, + "minStateId": 15503, + "maxStateId": 15526, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 312 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 15512, + "resistance": 0.5 + }, + { + "id": 720, + "displayName": "Crimson Door", + "name": "crimson_door", + "hardness": 3, + "minStateId": 15527, + "maxStateId": 15590, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 564 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15538, + "resistance": 3 + }, + { + "id": 721, + "displayName": "Warped Door", + "name": "warped_door", + "hardness": 3, + "minStateId": 15591, + "maxStateId": 15654, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 565 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15602, + "resistance": 3 + }, + { + "id": 722, + "displayName": "Crimson Sign", + "name": "crimson_sign", + "hardness": 1, + "minStateId": 15655, + "maxStateId": 15686, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 658 + ], + "diggable": true, + "transparent": true, + "stackSize": 16, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "material": "wood", + "defaultState": 15656, + "resistance": 1 + }, + { + "id": 723, + "displayName": "Warped Sign", + "name": "warped_sign", + "hardness": 1, + "minStateId": 15687, + "maxStateId": 15718, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 659 + ], + "diggable": true, + "transparent": true, + "stackSize": 16, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "material": "wood", + "defaultState": 15688, + "resistance": 1 + }, + { + "id": 724, + "displayName": "Crimson Wall Sign", + "name": "crimson_wall_sign", + "hardness": 1, + "minStateId": 15719, + "maxStateId": 15726, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "stackSize": 16, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "material": "wood", + "defaultState": 15720, + "resistance": 1 + }, + { + "id": 725, + "displayName": "Warped Wall Sign", + "name": "warped_wall_sign", + "hardness": 1, + "minStateId": 15727, + "maxStateId": 15734, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "stackSize": 16, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "material": "wood", + "defaultState": 15728, + "resistance": 1 + }, + { + "id": 726, + "displayName": "Structure Block", + "name": "structure_block", + "hardness": 0, + "minStateId": 15735, + "maxStateId": 15738, + "states": [ + { + "name": "mode", + "type": "enum", + "num_values": 4, + "values": [ + "save", + "load", + "corner", + "data" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15735, + "resistance": 3600000 + }, + { + "id": 727, + "displayName": "Jigsaw Block", + "name": "jigsaw", + "hardness": 0, + "minStateId": 15739, + "maxStateId": 15750, + "states": [ + { + "name": "orientation", + "type": "enum", + "num_values": 12, + "values": [ + "down_east", + "down_north", + "down_south", + "down_west", + "up_east", + "up_north", + "up_south", + "up_west", + "west_up", + "east_up", + "north_up", + "south_up" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15749, + "resistance": 3600000 + }, + { + "id": 728, + "displayName": "Composter", + "name": "composter", + "hardness": 0.6, + "minStateId": 15751, + "maxStateId": 15759, + "states": [ + { + "name": "level", + "type": "int", + "num_values": 9 + } + ], + "drops": [ + 934, + 708 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15751, + "resistance": 0.6 + }, + { + "id": 729, + "displayName": "Target", + "name": "target", + "hardness": 0.5, + "minStateId": 15760, + "maxStateId": 15775, + "states": [ + { + "name": "power", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 960 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "harvestTools": {}, + "defaultState": 15760, + "resistance": 0.5 + }, + { + "id": 730, + "displayName": "Bee Nest", + "name": "bee_nest", + "hardness": 0.3, + "minStateId": 15776, + "maxStateId": 15799, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "honey_level", + "type": "int", + "num_values": 6 + } + ], + "drops": [ + 952 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15776, + "resistance": 0.3 + }, + { + "id": 731, + "displayName": "Beehive", + "name": "beehive", + "hardness": 0.6, + "minStateId": 15800, + "maxStateId": 15823, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "honey_level", + "type": "int", + "num_values": 6 + } + ], + "drops": [ + 953 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15800, + "resistance": 0.6 + }, + { + "id": 732, + "displayName": "Honey Block", + "name": "honey_block", + "hardness": 0, + "minStateId": 15824, + "maxStateId": 15824, + "states": [], + "drops": [ + 955 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15824, + "resistance": 0 + }, + { + "id": 733, + "displayName": "Honeycomb Block", + "name": "honeycomb_block", + "hardness": 0.6, + "minStateId": 15825, + "maxStateId": 15825, + "states": [], + "drops": [ + 956 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15825, + "resistance": 0.6 + }, + { + "id": 734, + "displayName": "Block of Netherite", + "name": "netherite_block", + "hardness": 50, + "minStateId": 15826, + "maxStateId": 15826, + "states": [], + "drops": [ + 958 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "597": true + }, + "defaultState": 15826, + "resistance": 1200 + }, + { + "id": 735, + "displayName": "Ancient Debris", + "name": "ancient_debris", + "hardness": 30, + "minStateId": 15827, + "maxStateId": 15827, + "states": [], + "drops": [ + 959 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "597": true + }, + "defaultState": 15827, + "resistance": 1200 + }, + { + "id": 736, + "displayName": "Crying Obsidian", + "name": "crying_obsidian", + "hardness": 50, + "minStateId": 15828, + "maxStateId": 15828, + "states": [], + "drops": [ + 961 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "597": true + }, + "defaultState": 15828, + "resistance": 1200 + }, + { + "id": 737, + "displayName": "Respawn Anchor", + "name": "respawn_anchor", + "hardness": 50, + "minStateId": 15829, + "maxStateId": 15833, + "states": [ + { + "name": "charges", + "type": "int", + "num_values": 5 + } + ], + "drops": [ + 974 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 2, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "597": true + }, + "defaultState": 15829, + "resistance": 1200 + }, + { + "id": 738, + "displayName": "Potted Crimson Fungus", + "name": "potted_crimson_fungus", + "hardness": 0, + "minStateId": 15834, + "maxStateId": 15834, + "states": [], + "drops": [ + 828, + 126 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "defaultState": 15834, + "resistance": 0 + }, + { + "id": 739, + "displayName": "Potted Warped Fungus", + "name": "potted_warped_fungus", + "hardness": 0, + "minStateId": 15835, + "maxStateId": 15835, + "states": [], + "drops": [ + 828, + 127 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "defaultState": 15835, + "resistance": 0 + }, + { + "id": 740, + "displayName": "Potted Crimson Roots", + "name": "potted_crimson_roots", + "hardness": 0, + "minStateId": 15836, + "maxStateId": 15836, + "states": [], + "drops": [ + 828, + 128 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "defaultState": 15836, + "resistance": 0 + }, + { + "id": 741, + "displayName": "Potted Warped Roots", + "name": "potted_warped_roots", + "hardness": 0, + "minStateId": 15837, + "maxStateId": 15837, + "states": [], + "drops": [ + 828, + 129 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "defaultState": 15837, + "resistance": 0 + }, + { + "id": 742, + "displayName": "Lodestone", + "name": "lodestone", + "hardness": 3.5, + "minStateId": 15838, + "maxStateId": 15838, + "states": [], + "drops": [ + 957 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 15838, + "resistance": 3.5 + }, + { + "id": 743, + "displayName": "Blackstone", + "name": "blackstone", + "hardness": 1.5, + "minStateId": 15839, + "maxStateId": 15839, + "states": [], + "drops": [ + 962 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 15839, + "resistance": 6 + }, + { + "id": 744, + "displayName": "Blackstone Stairs", + "name": "blackstone_stairs", + "hardness": 1.5, + "minStateId": 15840, + "maxStateId": 15919, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 964 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 15851, + "resistance": 6 + }, + { + "id": 745, + "displayName": "Blackstone Wall", + "name": "blackstone_wall", + "hardness": 1.5, + "minStateId": 15920, + "maxStateId": 16243, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 301 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 15923, + "resistance": 6 + }, + { + "id": 746, + "displayName": "Blackstone Slab", + "name": "blackstone_slab", + "hardness": 2, + "minStateId": 16244, + "maxStateId": 16249, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 963 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 16247, + "resistance": 6 + }, + { + "id": 747, + "displayName": "Polished Blackstone", + "name": "polished_blackstone", + "hardness": 2, + "minStateId": 16250, + "maxStateId": 16250, + "states": [], + "drops": [ + 966 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 16250, + "resistance": 6 + }, + { + "id": 748, + "displayName": "Polished Blackstone Bricks", + "name": "polished_blackstone_bricks", + "hardness": 1.5, + "minStateId": 16251, + "maxStateId": 16251, + "states": [], + "drops": [ + 970 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 16251, + "resistance": 6 + }, + { + "id": 749, + "displayName": "Cracked Polished Blackstone Bricks", + "name": "cracked_polished_blackstone_bricks", + "hardness": 1.5, + "minStateId": 16252, + "maxStateId": 16252, + "states": [], + "drops": [ + 973 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 16252, + "resistance": 6 + }, + { + "id": 750, + "displayName": "Chiseled Polished Blackstone", + "name": "chiseled_polished_blackstone", + "hardness": 1.5, + "minStateId": 16253, + "maxStateId": 16253, + "states": [], + "drops": [ + 969 + ], + "diggable": true, + "transparent": true, + "stackSize": 0, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "defaultState": 16253, + "resistance": 6 + }, + { + "id": 751, + "displayName": "Polished Blackstone Brick Slab", + "name": "polished_blackstone_brick_slab", + "hardness": 2, + "minStateId": 16254, + "maxStateId": 16259, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 971 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 16257, + "resistance": 6 + }, + { + "id": 752, + "displayName": "Polished Blackstone Brick Stairs", + "name": "polished_blackstone_brick_stairs", + "hardness": 1.5, + "minStateId": 16260, + "maxStateId": 16339, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 972 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 16271, + "resistance": 6 + }, + { + "id": 753, + "displayName": "Polished Blackstone Brick Wall", + "name": "polished_blackstone_brick_wall", + "hardness": 1.5, + "minStateId": 16340, + "maxStateId": 16663, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 303 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 16343, + "resistance": 6 + }, + { + "id": 754, + "displayName": "Gilded Blackstone", + "name": "gilded_blackstone", + "hardness": 1.5, + "minStateId": 16664, + "maxStateId": 16664, + "states": [], + "drops": [ + 965, + 747 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 16664, + "resistance": 6 + }, + { + "id": 755, + "displayName": "Polished Blackstone Stairs", + "name": "polished_blackstone_stairs", + "hardness": 2, + "minStateId": 16665, + "maxStateId": 16744, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 968 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 16676, + "resistance": 6 + }, + { + "id": 756, + "displayName": "Polished Blackstone Slab", + "name": "polished_blackstone_slab", + "hardness": 2, + "minStateId": 16745, + "maxStateId": 16750, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 967 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "wood", + "defaultState": 16748, + "resistance": 6 + }, + { + "id": 757, + "displayName": "Polished Blackstone Pressure Plate", + "name": "polished_blackstone_pressure_plate", + "hardness": 0.5, + "minStateId": 16751, + "maxStateId": 16752, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 199 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 16752, + "resistance": 0.5 + }, + { + "id": 758, + "displayName": "Polished Blackstone Button", + "name": "polished_blackstone_button", + "hardness": 0.5, + "minStateId": 16753, + "maxStateId": 16776, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 313 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "defaultState": 16762, + "resistance": 0.5 + }, + { + "id": 759, + "displayName": "Polished Blackstone Wall", + "name": "polished_blackstone_wall", + "hardness": 2, + "minStateId": 16777, + "maxStateId": 17100, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 302 + ], + "diggable": true, + "transparent": true, + "stackSize": 64, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 16780, + "resistance": 6 + }, + { + "id": 760, + "displayName": "Chiseled Nether Bricks", + "name": "chiseled_nether_bricks", + "hardness": 2, + "minStateId": 17101, + "maxStateId": 17101, + "states": [], + "drops": [ + 266 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 17101, + "resistance": 6 + }, + { + "id": 761, + "displayName": "Cracked Nether Bricks", + "name": "cracked_nether_bricks", + "hardness": 2, + "minStateId": 17102, + "maxStateId": 17102, + "states": [], + "drops": [ + 265 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 17102, + "resistance": 6 + }, + { + "id": 762, + "displayName": "Quartz Bricks", + "name": "quartz_bricks", + "hardness": 0.8, + "minStateId": 17103, + "maxStateId": 17103, + "states": [], + "drops": [ + 326 + ], + "diggable": true, + "transparent": false, + "stackSize": 64, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "material": "rock", + "harvestTools": { + "573": true, + "589": true, + "593": true, + "597": true, + "604": true, + "609": true + }, + "defaultState": 17103, + "resistance": 0.8 + } +] diff --git a/mc/data/minecraft-data/pc/1.16.1/commands.json b/mc/data/minecraft-data/pc/1.16.1/commands.json new file mode 100644 index 0000000..e2d2cbf --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/commands.json @@ -0,0 +1,13611 @@ +{ + "root": { + "type": "root", + "name": "root", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "advancement", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "grant", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "everything", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "only", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criterion", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "through", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "until", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "revoke", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "everything", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "only", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criterion", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "through", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "until", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "attribute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "attribute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "base", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "modifier", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "multiply", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "multiply_base", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "ban", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "ban-ip", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "banlist", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "ips", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "visible", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "color", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "blue", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "green", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pink", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "purple", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "red", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "white", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "yellow", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "max", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + } + } + } + ] + }, + { + "type": "literal", + "name": "name", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "style", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "notched_10", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_12", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_20", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_6", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "progress", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "visible", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "visible", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxCount", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "clone", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "begin", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "filtered", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "filter", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "datapack", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "disable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "enable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "after", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "existing", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "before", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "existing", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "first", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "last", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "available", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "enabled", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ] + }, + { + "type": "literal", + "name": "debug", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "report", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "start", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stop", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "defaultgamemode", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "adventure", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "creative", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "spectator", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "survival", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "deop", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "difficulty", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "easy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hard", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "peaceful", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "effect", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "effect", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:mob_effect", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "effect", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "seconds", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amplifier", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "hideParticles", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 255 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 1000000 + } + } + } + ], + "parser": { + "parser": "minecraft:mob_effect", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "enchant", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "enchantment", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "level", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_enchantment", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "execute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "align", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "axes", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:swizzle", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "anchored", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "anchor", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "at", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "anchor", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "if", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "blocks", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "start", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "predicate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "predicate", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "<", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "<=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "matches", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "range", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:int_range", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "in", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "dimension", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:dimension", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "positioned", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "rotated", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "rot", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "run", + "executable": false, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "store", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "result", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "success", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "unless", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "blocks", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "start", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "predicate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "predicate", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "<", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "<=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "matches", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "range", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:int_range", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "experience", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "fill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "destroy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hollow", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "keep", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "outline", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "filter", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:block_state", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "forceload", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "from", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "from", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:function", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "gamemode", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "adventure", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "creative", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "spectator", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "survival", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "gamerule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "announceAdvancements", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "commandBlockOutput", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "disableElytraMovementCheck", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "disableRaids", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doDaylightCycle", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doEntityDrops", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doFireTick", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doImmediateRespawn", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doInsomnia", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doLimitedCrafting", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doMobLoot", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doMobSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doPatrolSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doTileDrops", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doTraderSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doWeatherCycle", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "drowningDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "fallDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "fireDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "forgiveDeadPlayers", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "keepInventory", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "logAdminCommands", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "maxCommandChainLength", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "maxEntityCramming", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mobGriefing", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "naturalRegeneration", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "randomTickSpeed", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "reducedDebugInfo", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "sendCommandFeedback", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "showDeathMessages", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spawnRadius", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spectatorsGenerateChunks", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "universalAnger", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "help", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "command", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "kick", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "uuids", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "locate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "bastion_remnant", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "buried_treasure", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "desert_pyramid", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "endcity", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "fortress", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "igloo", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "jungle_pyramid", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "mansion", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "mineshaft", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "monument", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "nether_fossil", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "ocean_ruin", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pillager_outpost", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "ruined_portal", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "shipwreck", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stronghold", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "swamp_hut", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "village", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "locatebiome", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "biome", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "players", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "replace", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "count", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "count", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "spawn", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "me", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "action", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "msg", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "op", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "pardon", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "pardon-ip", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "particle", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "delta", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "speed", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "viewers", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "viewers", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:particle", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "playsound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "ambient", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "hostile", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "master", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "music", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "neutral", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "player", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "record", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "voice", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "publish", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "port", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 65535 + } + } + } + ] + }, + { + "type": "literal", + "name": "recipe", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "recipe", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "take", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "recipe", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "reload", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replaceitem", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "save-all", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "flush", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "save-off", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "save-on", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "say", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "schedule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "function", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:function", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "scoreboard", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "objectives", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criteria", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective_criteria", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "displayname", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "rendertype", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "hearts", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "integer", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "setdisplay", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:scoreboard_slot", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "players", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "enable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "operation", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "operation", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ], + "parser": { + "parser": "minecraft:operation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "reset", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "seed", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "setblock", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "destroy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "keep", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_state", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "setidletimeout", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minutes", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "setworldspawn", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "angle", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:angle", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spawnpoint", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "angle", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:angle", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "spectate", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "player", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "spreadplayers", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "center", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "spreadDistance", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxRange", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "under", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxHeight", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "respectTeams", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "argument", + "name": "respectTeams", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec2", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "stop", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stopsound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "ambient", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "hostile", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "master", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "music", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "neutral", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "player", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "record", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "voice", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "summon", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity_summon", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "tag", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "team", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "empty", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "join", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "members", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "leave", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "members", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "collisionRule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pushOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pushOwnTeam", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "color", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:color", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "deathMessageVisibility", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOwnTeam", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "displayName", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "friendlyFire", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "allowed", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "nametagVisibility", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOwnTeam", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "prefix", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "prefix", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "seeFriendlyInvisibles", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "allowed", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "suffix", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "suffix", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "teammsg", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "teleport", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + }, + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingEntity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingAnchor", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "facingLocation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "rotation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "tell", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "tellraw", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "time", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "day", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "daytime", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "gametime", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "day", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "midnight", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "night", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "noon", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "title", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "actionbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "reset", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "subtitle", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "times", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "fadeIn", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "stay", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "fadeOut", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "title", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "tm", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "tp", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + }, + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingEntity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingAnchor", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "facingLocation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "rotation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "trigger", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "w", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + }, + { + "type": "literal", + "name": "rain", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + }, + { + "type": "literal", + "name": "thunder", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "whitelist", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "off", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "on", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "reload", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "worldborder", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "center", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec2", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "damage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "amount", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "damagePerBlock", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "buffer", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "warning", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "distance", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "time", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "xp", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + } + ] + }, + "parsers": [ + { + "parser": "minecraft:resource_location", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + }, + "examples": [ + "word", + "words with spaces", + "\\\" and symbols\\\"" + ] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + }, + "examples": [ + "@a" + ] + }, + { + "parser": "brigadier:double", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + }, + "examples": [ + "\\\"quoted phrase\\\"", + "word", + "" + ] + }, + { + "parser": "minecraft:uuid", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + }, + "examples": [ + "@p" + ] + }, + { + "parser": "minecraft:message", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:game_profile", + "modifier": null, + "examples": [ + "Player", + "0123", + "dd12be42-52a9-4a91-a8a1-11c01849e498", + "@e" + ] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "word" + }, + "examples": [ + "word", + "word_with_underscore" + ] + }, + { + "parser": "minecraft:component", + "modifier": null, + "examples": [ + "\"hello world\"", + "\"\"", + "\"{\"text\":\"hello world\"}\"", + "[\"\"]" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + }, + "examples": [ + "1" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + }, + "examples": [ + "0", + "1" + ] + }, + { + "parser": "brigadier:bool", + "modifier": null, + "examples": [ + "true", + "false" + ] + }, + { + "parser": "minecraft:item_predicate", + "modifier": null, + "examples": [ + "stick", + "minecraft:stick", + "#stick", + "diamond_sword{ench:[{id:16,lvl:5}]}" + ] + }, + { + "parser": "minecraft:block_predicate", + "modifier": null, + "examples": [ + "stone", + "minecraft:stone", + "#stone", + "minecraft:redstone_wire[power=15,north=up,south=side]", + "minecraft:furnace[facing=north]{BurnTime:200}" + ] + }, + { + "parser": "minecraft:block_pos", + "modifier": null, + "examples": [ + "0 0 0", + "~ ~ ~", + "^ ^ ^", + "^1 ^ ^-5", + "~0.5 ~1 ~-5" + ] + }, + { + "parser": "minecraft:nbt_path", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:nbt_compound_tag", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:nbt_tag", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:integer", + "modifier": null, + "examples": [ + "1", + "0", + "10" + ] + }, + { + "parser": "minecraft:mob_effect", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + }, + "examples": [ + "@e", + "@e[type=cow]", + "dd12be42-52a9-4a91-a8a1-11c01849e498", + "Player" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 255 + }, + "examples": [ + "0", + "255" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 1000000 + }, + "examples": [ + "1", + "1000000" + ] + }, + { + "parser": "minecraft:item_enchantment", + "modifier": null, + "examples": [ + "unbreaking", + "minecraft:slik_touch" + ] + }, + { + "parser": "minecraft:swizzle", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity_anchor", + "modifier": null, + "examples": [ + "eyes", + "feet" + ] + }, + { + "parser": "minecraft:vec3", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:objective", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + }, + "examples": [] + }, + { + "parser": "minecraft:int_range", + "modifier": null, + "examples": [ + "0..5", + "0", + "-5", + "-100..", + "..100" + ] + }, + { + "parser": "minecraft:dimension", + "modifier": null, + "examples": [ + "minecraft:overworld", + "minecraft:the_nether", + "minecraft:the_end", + "overworld", + "the_end", + "the_nether" + ] + }, + { + "parser": "minecraft:rotation", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + }, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + }, + "examples": [ + "@p" + ] + }, + { + "parser": "minecraft:block_state", + "modifier": null, + "examples": [ + "stone", + "minecraft:stone", + "minecraft:redstone_wire[power=15,north=up,south=side]", + "minecraft:furnace[facing=north]{BurnTime:200}" + ] + }, + { + "parser": "minecraft:column_pos", + "modifier": null, + "examples": [ + "0 0", + "~ ~", + "~1 ~-2", + "^ ^", + "^-1 ^0" + ] + }, + { + "parser": "minecraft:function", + "modifier": null, + "examples": [ + "foo", + "foo:bar", + "#foo" + ] + }, + { + "parser": "minecraft:item_stack", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:item_slot", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + }, + "examples": [ + "0.0", + "0", + "1", + "0.01" + ] + }, + { + "parser": "minecraft:particle", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + }, + "examples": [ + "0.0", + "0", + "1", + "1.0", + "0.5" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + }, + "examples": [ + "0", + "2", + "1.0", + "2.0" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 65535 + }, + "examples": [ + "0", + "65535" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + }, + "examples": [ + "1", + "64" + ] + }, + { + "parser": "minecraft:time", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:objective_criteria", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:scoreboard_slot", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:operation", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:angle", + "modifier": null, + "examples": [ + "0", + "~", + "~-0.5" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 1.0 + }, + "examples": [ + "1", + "1.0", + "1.000" + ] + }, + { + "parser": "minecraft:vec2", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity_summon", + "modifier": null, + "examples": [ + "minecraft:pig", + "cow" + ] + }, + { + "parser": "minecraft:team", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:color", + "modifier": null, + "examples": [ + "aqua", + "black", + "blue", + "dark_aqua", + "dark_blue", + "dark_gray", + "dark_green", + "dark_purple", + "dark_red", + "gold", + "gray", + "green", + "light_purple", + "red", + "reset", + "yellow", + "white" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + }, + "examples": [ + "0", + "1000000" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + }, + "examples": [] + } + ] +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/effects.json b/mc/data/minecraft-data/pc/1.16.1/effects.json new file mode 100644 index 0000000..3725cdf --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/effects.json @@ -0,0 +1,200 @@ +[ + { + "id": 1, + "name": "Speed", + "displayName": "Speed", + "type": "good" + }, + { + "id": 2, + "name": "Slowness", + "displayName": "Slowness", + "type": "bad" + }, + { + "id": 3, + "name": "Haste", + "displayName": "Haste", + "type": "good" + }, + { + "id": 4, + "name": "MiningFatigue", + "displayName": "Mining Fatigue", + "type": "bad" + }, + { + "id": 5, + "name": "Strength", + "displayName": "Strength", + "type": "good" + }, + { + "id": 6, + "name": "InstantHealth", + "displayName": "Instant Health", + "type": "good" + }, + { + "id": 7, + "name": "InstantDamage", + "displayName": "Instant Damage", + "type": "bad" + }, + { + "id": 8, + "name": "JumpBoost", + "displayName": "Jump Boost", + "type": "good" + }, + { + "id": 9, + "name": "Nausea", + "displayName": "Nausea", + "type": "bad" + }, + { + "id": 10, + "name": "Regeneration", + "displayName": "Regeneration", + "type": "good" + }, + { + "id": 11, + "name": "Resistance", + "displayName": "Resistance", + "type": "good" + }, + { + "id": 12, + "name": "FireResistance", + "displayName": "Fire Resistance", + "type": "good" + }, + { + "id": 13, + "name": "WaterBreathing", + "displayName": "Water Breathing", + "type": "good" + }, + { + "id": 14, + "name": "Invisibility", + "displayName": "Invisibility", + "type": "good" + }, + { + "id": 15, + "name": "Blindness", + "displayName": "Blindness", + "type": "bad" + }, + { + "id": 16, + "name": "NightVision", + "displayName": "Night Vision", + "type": "good" + }, + { + "id": 17, + "name": "Hunger", + "displayName": "Hunger", + "type": "bad" + }, + { + "id": 18, + "name": "Weakness", + "displayName": "Weakness", + "type": "bad" + }, + { + "id": 19, + "name": "Poison", + "displayName": "Poison", + "type": "bad" + }, + { + "id": 20, + "name": "Wither", + "displayName": "Wither", + "type": "bad" + }, + { + "id": 21, + "name": "HealthBoost", + "displayName": "Health Boost", + "type": "good" + }, + { + "id": 22, + "name": "Absorption", + "displayName": "Absorption", + "type": "good" + }, + { + "id": 23, + "name": "Saturation", + "displayName": "Saturation", + "type": "good" + }, + { + "id": 24, + "name": "Glowing", + "displayName": "Glowing", + "type": "bad" + }, + { + "id": 25, + "name": "Levitation", + "displayName": "Levitation", + "type": "bad" + }, + { + "id": 26, + "name": "Luck", + "displayName": "Luck", + "type": "good" + }, + { + "id": 27, + "name": "BadLuck", + "displayName": "Bad Luck", + "type": "bad" + }, + { + "id": 28, + "name": "SlowFalling", + "displayName": "Slow Falling", + "type": "good" + }, + { + "id": 29, + "name": "ConduitPower", + "displayName": "Conduit Power", + "type": "good" + }, + { + "id": 30, + "name": "DolphinsGrace", + "displayName": "Dolphin's Grace", + "type": "good" + }, + { + "id": 31, + "name": "DolphinsGrace", + "displayName": "Dolphin's Grace", + "type": "good" + }, + { + "id": 32, + "name": "BadOmen", + "displayName": "Bad Omen", + "type": "good" + }, + { + "id": 32, + "name": "HeroOfTheVillage", + "displayName": "Hero Of The Village", + "type": "good" + } +] diff --git a/mc/data/minecraft-data/pc/1.16.1/entities.json b/mc/data/minecraft-data/pc/1.16.1/entities.json new file mode 100644 index 0000000..6b35c8d --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/entities.json @@ -0,0 +1,1072 @@ +[ + { + "id": 0, + "internalId": 0, + "name": "area_effect_cloud", + "displayName": "Area Effect Cloud", + "width": 6, + "height": 0.5, + "type": "mob", + "category": "Immobile" + }, + { + "id": 1, + "internalId": 1, + "name": "armor_stand", + "displayName": "Armor Stand", + "width": 0.5, + "height": 1.975, + "type": "mob", + "category": "Immobile" + }, + { + "id": 2, + "internalId": 2, + "name": "arrow", + "displayName": "Arrow", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 3, + "internalId": 3, + "name": "bat", + "displayName": "Bat", + "width": 0.5, + "height": 0.9, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 4, + "internalId": 4, + "name": "bee", + "displayName": "Bee", + "width": 0.7, + "height": 0.6, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 5, + "internalId": 5, + "name": "blaze", + "displayName": "Blaze", + "width": 0.6, + "height": 1.8, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 6, + "internalId": 6, + "name": "boat", + "displayName": "Boat", + "width": 1.375, + "height": 0.5625, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 7, + "internalId": 7, + "name": "cat", + "displayName": "Cat", + "width": 0.6, + "height": 0.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 8, + "internalId": 8, + "name": "cave_spider", + "displayName": "Cave Spider", + "width": 0.7, + "height": 0.5, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 9, + "internalId": 9, + "name": "chicken", + "displayName": "Chicken", + "width": 0.4, + "height": 0.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 10, + "internalId": 10, + "name": "cod", + "displayName": "Cod", + "width": 0.5, + "height": 0.3, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 11, + "internalId": 11, + "name": "cow", + "displayName": "Cow", + "width": 0.9, + "height": 1.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 12, + "internalId": 12, + "name": "creeper", + "displayName": "Creeper", + "width": 0.6, + "height": 1.7, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 13, + "internalId": 13, + "name": "dolphin", + "displayName": "Dolphin", + "width": 0.9, + "height": 0.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 14, + "internalId": 14, + "name": "donkey", + "displayName": "Donkey", + "width": 1.39648, + "height": 1.5, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 15, + "internalId": 15, + "name": "dragon_fireball", + "displayName": "Dragon Fireball", + "width": 1, + "height": 1, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 16, + "internalId": 16, + "name": "drowned", + "displayName": "Drowned", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 17, + "internalId": 17, + "name": "elder_guardian", + "displayName": "Elder Guardian", + "width": 1.9975, + "height": 1.9975, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 18, + "internalId": 18, + "name": "end_crystal", + "displayName": "End Crystal", + "width": 2, + "height": 2, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 19, + "internalId": 19, + "name": "ender_dragon", + "displayName": "Ender Dragon", + "width": 16, + "height": 8, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 20, + "internalId": 20, + "name": "enderman", + "displayName": "Enderman", + "width": 0.6, + "height": 2.9, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 21, + "internalId": 21, + "name": "endermite", + "displayName": "Endermite", + "width": 0.4, + "height": 0.3, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 22, + "internalId": 22, + "name": "evoker", + "displayName": "Evoker", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 23, + "internalId": 23, + "name": "evoker_fangs", + "displayName": "Evoker Fangs", + "width": 0.5, + "height": 0.8, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 24, + "internalId": 24, + "name": "experience_orb", + "displayName": "Experience Orb", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 25, + "internalId": 25, + "name": "eye_of_ender", + "displayName": "Eye of Ender", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 26, + "internalId": 26, + "name": "falling_block", + "displayName": "Falling Block", + "width": 0.98, + "height": 0.98, + "type": "mob", + "category": "Blocks" + }, + { + "id": 27, + "internalId": 27, + "name": "firework_rocket", + "displayName": "Firework Rocket", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 28, + "internalId": 28, + "name": "fox", + "displayName": "Fox", + "width": 0.6, + "height": 0.7, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 29, + "internalId": 29, + "name": "ghast", + "displayName": "Ghast", + "width": 4, + "height": 4, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 30, + "internalId": 30, + "name": "giant", + "displayName": "Giant", + "width": 3.6, + "height": 12, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 31, + "internalId": 31, + "name": "guardian", + "displayName": "Guardian", + "width": 0.85, + "height": 0.85, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 32, + "internalId": 32, + "name": "hoglin", + "displayName": "Hoglin", + "width": 1.39648, + "height": 1.4, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 33, + "internalId": 33, + "name": "horse", + "displayName": "Horse", + "width": 1.39648, + "height": 1.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 34, + "internalId": 34, + "name": "husk", + "displayName": "Husk", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 35, + "internalId": 35, + "name": "illusioner", + "displayName": "Illusioner", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 36, + "internalId": 36, + "name": "iron_golem", + "displayName": "Iron Golem", + "width": 1.4, + "height": 2.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 37, + "internalId": 37, + "name": "item", + "displayName": "Item", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Drops" + }, + { + "id": 38, + "internalId": 38, + "name": "item_frame", + "displayName": "Item Frame", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Immobile" + }, + { + "id": 39, + "internalId": 39, + "name": "fireball", + "displayName": "Fireball", + "width": 1, + "height": 1, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 40, + "internalId": 40, + "name": "leash_knot", + "displayName": "Leash Knot", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Immobile" + }, + { + "id": 41, + "internalId": 41, + "name": "lightning_bolt", + "displayName": "Lightning Bolt", + "width": 0, + "height": 0, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 42, + "internalId": 42, + "name": "llama", + "displayName": "Llama", + "width": 0.9, + "height": 1.87, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 43, + "internalId": 43, + "name": "llama_spit", + "displayName": "Llama Spit", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 44, + "internalId": 44, + "name": "magma_cube", + "displayName": "Magma Cube", + "width": 2.04, + "height": 2.04, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 45, + "internalId": 45, + "name": "minecart", + "displayName": "Minecart", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 46, + "internalId": 46, + "name": "chest_minecart", + "displayName": "Minecart with Chest", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 47, + "internalId": 47, + "name": "command_block_minecart", + "displayName": "Minecart with Command Block", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 48, + "internalId": 48, + "name": "furnace_minecart", + "displayName": "Minecart with Furnace", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 49, + "internalId": 49, + "name": "hopper_minecart", + "displayName": "Minecart with Hopper", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 50, + "internalId": 50, + "name": "spawner_minecart", + "displayName": "Minecart with Spawner", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 51, + "internalId": 51, + "name": "tnt_minecart", + "displayName": "Minecart with TNT", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 52, + "internalId": 52, + "name": "mule", + "displayName": "Mule", + "width": 1.39648, + "height": 1.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 53, + "internalId": 53, + "name": "mooshroom", + "displayName": "Mooshroom", + "width": 0.9, + "height": 1.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 54, + "internalId": 54, + "name": "ocelot", + "displayName": "Ocelot", + "width": 0.6, + "height": 0.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 55, + "internalId": 55, + "name": "painting", + "displayName": "Painting", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Immobile" + }, + { + "id": 56, + "internalId": 56, + "name": "panda", + "displayName": "Panda", + "width": 1.3, + "height": 1.25, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 57, + "internalId": 57, + "name": "parrot", + "displayName": "Parrot", + "width": 0.5, + "height": 0.9, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 58, + "internalId": 58, + "name": "phantom", + "displayName": "Phantom", + "width": 0.9, + "height": 0.5, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 59, + "internalId": 59, + "name": "pig", + "displayName": "Pig", + "width": 0.9, + "height": 0.9, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 60, + "internalId": 60, + "name": "piglin", + "displayName": "Piglin", + "width": 0.6, + "height": 1.95, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 61, + "internalId": 61, + "name": "pillager", + "displayName": "Pillager", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 62, + "internalId": 62, + "name": "polar_bear", + "displayName": "Polar Bear", + "width": 1.4, + "height": 1.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 63, + "internalId": 63, + "name": "tnt", + "displayName": "Primed TNT", + "width": 0.98, + "height": 0.98, + "type": "mob", + "category": "Blocks" + }, + { + "id": 64, + "internalId": 64, + "name": "pufferfish", + "displayName": "Pufferfish", + "width": 0.7, + "height": 0.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 65, + "internalId": 65, + "name": "rabbit", + "displayName": "Rabbit", + "width": 0.4, + "height": 0.5, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 66, + "internalId": 66, + "name": "ravager", + "displayName": "Ravager", + "width": 1.95, + "height": 2.2, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 67, + "internalId": 67, + "name": "salmon", + "displayName": "Salmon", + "width": 0.7, + "height": 0.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 68, + "internalId": 68, + "name": "sheep", + "displayName": "Sheep", + "width": 0.9, + "height": 1.3, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 69, + "internalId": 69, + "name": "shulker", + "displayName": "Shulker", + "width": 1, + "height": 1, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 70, + "internalId": 70, + "name": "shulker_bullet", + "displayName": "Shulker Bullet", + "width": 0.3125, + "height": 0.3125, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 71, + "internalId": 71, + "name": "silverfish", + "displayName": "Silverfish", + "width": 0.4, + "height": 0.3, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 72, + "internalId": 72, + "name": "skeleton", + "displayName": "Skeleton", + "width": 0.6, + "height": 1.99, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 73, + "internalId": 73, + "name": "skeleton_horse", + "displayName": "Skeleton Horse", + "width": 1.39648, + "height": 1.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 74, + "internalId": 74, + "name": "slime", + "displayName": "Slime", + "width": 2.04, + "height": 2.04, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 75, + "internalId": 75, + "name": "small_fireball", + "displayName": "Small Fireball", + "width": 0.3125, + "height": 0.3125, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 76, + "internalId": 76, + "name": "snow_golem", + "displayName": "Snow Golem", + "width": 0.7, + "height": 1.9, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 77, + "internalId": 77, + "name": "snowball", + "displayName": "Snowball", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 78, + "internalId": 78, + "name": "spectral_arrow", + "displayName": "Spectral Arrow", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 79, + "internalId": 79, + "name": "spider", + "displayName": "Spider", + "width": 1.4, + "height": 0.9, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 80, + "internalId": 80, + "name": "squid", + "displayName": "Squid", + "width": 0.8, + "height": 0.8, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 81, + "internalId": 81, + "name": "stray", + "displayName": "Stray", + "width": 0.6, + "height": 1.99, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 82, + "internalId": 82, + "name": "strider", + "displayName": "Strider", + "width": 0.9, + "height": 1.7, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 83, + "internalId": 83, + "name": "egg", + "displayName": "Thrown Egg", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 84, + "internalId": 84, + "name": "ender_pearl", + "displayName": "Thrown Ender Pearl", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 85, + "internalId": 85, + "name": "experience_bottle", + "displayName": "Thrown Bottle o' Enchanting", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 86, + "internalId": 86, + "name": "potion", + "displayName": "Potion", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 87, + "internalId": 87, + "name": "trident", + "displayName": "Trident", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 88, + "internalId": 88, + "name": "trader_llama", + "displayName": "Trader Llama", + "width": 0.9, + "height": 1.87, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 89, + "internalId": 89, + "name": "tropical_fish", + "displayName": "Tropical Fish", + "width": 0.5, + "height": 0.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 90, + "internalId": 90, + "name": "turtle", + "displayName": "Turtle", + "width": 1.2, + "height": 0.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 91, + "internalId": 91, + "name": "vex", + "displayName": "Vex", + "width": 0.4, + "height": 0.8, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 92, + "internalId": 92, + "name": "villager", + "displayName": "Villager", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 93, + "internalId": 93, + "name": "vindicator", + "displayName": "Vindicator", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 94, + "internalId": 94, + "name": "wandering_trader", + "displayName": "Wandering Trader", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 95, + "internalId": 95, + "name": "witch", + "displayName": "Witch", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 96, + "internalId": 96, + "name": "wither", + "displayName": "Wither", + "width": 0.9, + "height": 3.5, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 97, + "internalId": 97, + "name": "wither_skeleton", + "displayName": "Wither Skeleton", + "width": 0.7, + "height": 2.4, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 98, + "internalId": 98, + "name": "wither_skull", + "displayName": "Wither Skull", + "width": 0.3125, + "height": 0.3125, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 99, + "internalId": 99, + "name": "wolf", + "displayName": "Wolf", + "width": 0.6, + "height": 0.85, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 100, + "internalId": 100, + "name": "zoglin", + "displayName": "Zoglin", + "width": 1.39648, + "height": 1.4, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 101, + "internalId": 101, + "name": "zombie", + "displayName": "Zombie", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 102, + "internalId": 102, + "name": "zombie_horse", + "displayName": "Zombie Horse", + "width": 1.39648, + "height": 1.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 103, + "internalId": 103, + "name": "zombie_villager", + "displayName": "Zombie Villager", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 104, + "internalId": 104, + "name": "zombified_piglin", + "displayName": "Zombified Piglin", + "width": 0.6, + "height": 1.95, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 105, + "internalId": 105, + "name": "player", + "displayName": "Player", + "width": 0.6, + "height": 1.8, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 106, + "internalId": 106, + "name": "fishing_bobber", + "displayName": "Fishing Bobber", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "UNKNOWN" + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/entityLoot.json b/mc/data/minecraft-data/pc/1.16.1/entityLoot.json new file mode 100644 index 0000000..b884559 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/entityLoot.json @@ -0,0 +1,1144 @@ +[ + { + "entity": "armor_stand", + "drops": [] + }, + { + "entity": "bat", + "drops": [] + }, + { + "entity": "bee", + "drops": [] + }, + { + "entity": "blaze", + "drops": [ + { + "item": "blaze_rod", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "cat", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "cave_spider", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spider_eye", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "chicken", + "drops": [ + { + "item": "feather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "chicken", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "cod", + "drops": [ + { + "item": "cod", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "cow", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "beef", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "creeper", + "drops": [ + { + "item": "gunpowder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "dolphin", + "drops": [ + { + "item": "cod", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "donkey", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "drowned", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gold_ingot", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "elder_guardian", + "drops": [ + { + "item": "prismarine_shard", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "cod", + "dropChance": 0.6, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "prismarine_crystals", + "dropChance": 0.4, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wet_sponge", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "ender_dragon", + "drops": [] + }, + { + "entity": "enderman", + "drops": [ + { + "item": "ender_pearl", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "endermite", + "drops": [] + }, + { + "entity": "evoker", + "drops": [ + { + "item": "totem_of_undying", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "emerald", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "fox", + "drops": [] + }, + { + "entity": "ghast", + "drops": [ + { + "item": "ghast_tear", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gunpowder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "giant", + "drops": [] + }, + { + "entity": "guardian", + "drops": [ + { + "item": "prismarine_shard", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "cod", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "prismarine_crystals", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "hoglin", + "drops": [ + { + "item": "porkchop", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "horse", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "husk", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "iron_ingot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "carrot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "potato", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "illusioner", + "drops": [] + }, + { + "entity": "iron_golem", + "drops": [ + { + "item": "poppy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "iron_ingot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "llama", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "magma_cube", + "drops": [ + { + "item": "magma_cream", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "mooshroom", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "beef", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "mule", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "ocelot", + "drops": [] + }, + { + "entity": "panda", + "drops": [ + { + "item": "bamboo", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "parrot", + "drops": [ + { + "item": "feather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "phantom", + "drops": [ + { + "item": "phantom_membrane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "pig", + "drops": [ + { + "item": "porkchop", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "piglin", + "drops": [] + }, + { + "entity": "pillager", + "drops": [] + }, + { + "entity": "player", + "drops": [] + }, + { + "entity": "polar_bear", + "drops": [ + { + "item": "cod", + "dropChance": 0.75, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "salmon", + "dropChance": 0.25, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "pufferfish", + "drops": [ + { + "item": "pufferfish", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "rabbit", + "drops": [ + { + "item": "rabbit_hide", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "rabbit", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "rabbit_foot", + "dropChance": 0.1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "ravager", + "drops": [ + { + "item": "saddle", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "salmon", + "drops": [ + { + "item": "salmon", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "sheep", + "drops": [ + { + "item": "mutton", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "shulker", + "drops": [ + { + "item": "shulker_shell", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "silverfish", + "drops": [] + }, + { + "entity": "skeleton", + "drops": [ + { + "item": "arrow", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "skeleton_horse", + "drops": [ + { + "item": "bone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "slime", + "drops": [ + { + "item": "slime_ball", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "snow_golem", + "drops": [ + { + "item": "snowball", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "spider", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spider_eye", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "squid", + "drops": [ + { + "item": "ink_sac", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "stray", + "drops": [ + { + "item": "arrow", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "tipped_arrow", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "strider", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "trader_llama", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "tropical_fish", + "drops": [ + { + "item": "tropical_fish", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "turtle", + "drops": [ + { + "item": "seagrass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bowl", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "vex", + "drops": [] + }, + { + "entity": "villager", + "drops": [] + }, + { + "entity": "vindicator", + "drops": [ + { + "item": "emerald", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "wandering_trader", + "drops": [] + }, + { + "entity": "witch", + "drops": [ + { + "item": "glowstone_dust", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "sugar", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "redstone", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spider_eye", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "glass_bottle", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gunpowder", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 0.25, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "wither", + "drops": [] + }, + { + "entity": "wither_skeleton", + "drops": [ + { + "item": "coal", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wither_skeleton_skull", + "dropChance": 0.025, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "wolf", + "drops": [] + }, + { + "entity": "zoglin", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "zombie", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "iron_ingot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "carrot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "potato", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "zombie_horse", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "zombie_villager", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "iron_ingot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "carrot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "potato", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "zombified_piglin", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gold_nugget", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gold_ingot", + "dropChance": 0.025, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/foods.json b/mc/data/minecraft-data/pc/1.16.1/foods.json new file mode 100644 index 0000000..5b45df5 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/foods.json @@ -0,0 +1,402 @@ +[ + { + "id": 576, + "displayName": "Apple", + "name": "apple", + "stackSize": 64, + "foodPoints": 4, + "saturation": 2.4, + "effectiveQuality": 6.4, + "saturationRatio": 0.6 + }, + { + "id": 601, + "displayName": "Mushroom Stew", + "name": "mushroom_stew", + "stackSize": 1, + "foodPoints": 6, + "saturation": 7.2, + "effectiveQuality": 13.2, + "saturationRatio": 1.2 + }, + { + "id": 621, + "displayName": "Bread", + "name": "bread", + "stackSize": 64, + "foodPoints": 5, + "saturation": 6, + "effectiveQuality": 11, + "saturationRatio": 1.2 + }, + { + "id": 647, + "displayName": "Raw Porkchop", + "name": "porkchop", + "stackSize": 64, + "foodPoints": 3, + "saturation": 1.8, + "effectiveQuality": 4.8, + "saturationRatio": 0.6 + }, + { + "id": 648, + "displayName": "Cooked Porkchop", + "name": "cooked_porkchop", + "stackSize": 64, + "foodPoints": 8, + "saturation": 12.8, + "effectiveQuality": 20.8, + "saturationRatio": 1.6 + }, + { + "id": 650, + "displayName": "Golden Apple", + "name": "golden_apple", + "stackSize": 64, + "foodPoints": 4, + "saturation": 9.6, + "effectiveQuality": 13.6, + "saturationRatio": 2.4 + }, + { + "id": 651, + "displayName": "Enchanted Golden Apple", + "name": "enchanted_golden_apple", + "stackSize": 64, + "foodPoints": 4, + "saturation": 9.6, + "effectiveQuality": 13.6, + "saturationRatio": 2.4 + }, + { + "id": 687, + "displayName": "Raw Cod", + "name": "cod", + "stackSize": 64, + "foodPoints": 2, + "saturation": 0.4, + "effectiveQuality": 2.4, + "saturationRatio": 0.2 + }, + { + "id": 688, + "displayName": "Raw Salmon", + "name": "salmon", + "stackSize": 64, + "foodPoints": 2, + "saturation": 0.4, + "effectiveQuality": 2.4, + "saturationRatio": 0.2 + }, + { + "id": 689, + "displayName": "Tropical Fish", + "name": "tropical_fish", + "stackSize": 64, + "foodPoints": 1, + "saturation": 0.2, + "effectiveQuality": 1.2, + "saturationRatio": 0.2 + }, + { + "id": 690, + "displayName": "Pufferfish", + "name": "pufferfish", + "stackSize": 64, + "foodPoints": 1, + "saturation": 0.2, + "effectiveQuality": 1.2, + "saturationRatio": 0.2 + }, + { + "id": 691, + "displayName": "Cooked Cod", + "name": "cooked_cod", + "stackSize": 64, + "foodPoints": 5, + "saturation": 6, + "effectiveQuality": 11, + "saturationRatio": 1.2 + }, + { + "id": 692, + "displayName": "Cooked Salmon", + "name": "cooked_salmon", + "stackSize": 64, + "foodPoints": 6, + "saturation": 9.6, + "effectiveQuality": 15.6, + "saturationRatio": 1.5999999999999999 + }, + { + "id": 715, + "displayName": "Cake", + "name": "cake", + "stackSize": 1, + "foodPoints": 2, + "saturation": 0.4, + "effectiveQuality": 2.4, + "saturationRatio": 0.2 + }, + { + "id": 732, + "displayName": "Cookie", + "name": "cookie", + "stackSize": 64, + "foodPoints": 2, + "saturation": 0.4, + "effectiveQuality": 2.4, + "saturationRatio": 0.2 + }, + { + "id": 735, + "displayName": "Melon Slice", + "name": "melon_slice", + "stackSize": 64, + "foodPoints": 2, + "saturation": 1.2, + "effectiveQuality": 3.2, + "saturationRatio": 0.6 + }, + { + "id": 736, + "displayName": "Dried Kelp", + "name": "dried_kelp", + "stackSize": 64, + "foodPoints": 1, + "saturation": 0.6, + "effectiveQuality": 1.6, + "saturationRatio": 0.6 + }, + { + "id": 739, + "displayName": "Raw Beef", + "name": "beef", + "stackSize": 64, + "foodPoints": 3, + "saturation": 1.8, + "effectiveQuality": 4.8, + "saturationRatio": 0.6 + }, + { + "id": 740, + "displayName": "Steak", + "name": "cooked_beef", + "stackSize": 64, + "foodPoints": 8, + "saturation": 12.8, + "effectiveQuality": 20.8, + "saturationRatio": 1.6 + }, + { + "id": 741, + "displayName": "Raw Chicken", + "name": "chicken", + "stackSize": 64, + "foodPoints": 2, + "saturation": 1.2, + "effectiveQuality": 3.2, + "saturationRatio": 0.6 + }, + { + "id": 742, + "displayName": "Cooked Chicken", + "name": "cooked_chicken", + "stackSize": 64, + "foodPoints": 6, + "saturation": 7.2, + "effectiveQuality": 13.2, + "saturationRatio": 1.2 + }, + { + "id": 743, + "displayName": "Rotten Flesh", + "name": "rotten_flesh", + "stackSize": 64, + "foodPoints": 4, + "saturation": 0.8, + "effectiveQuality": 4.8, + "saturationRatio": 0.2 + }, + { + "id": 751, + "displayName": "Spider Eye", + "name": "spider_eye", + "stackSize": 64, + "foodPoints": 2, + "saturation": 3.2, + "effectiveQuality": 5.2, + "saturationRatio": 1.6 + }, + { + "id": 829, + "displayName": "Carrot", + "name": "carrot", + "stackSize": 64, + "foodPoints": 3, + "saturation": 3.6, + "effectiveQuality": 6.6, + "saturationRatio": 1.2 + }, + { + "id": 830, + "displayName": "Potato", + "name": "potato", + "stackSize": 64, + "foodPoints": 1, + "saturation": 0.6, + "effectiveQuality": 1.6, + "saturationRatio": 0.6 + }, + { + "id": 831, + "displayName": "Baked Potato", + "name": "baked_potato", + "stackSize": 64, + "foodPoints": 5, + "saturation": 6, + "effectiveQuality": 11, + "saturationRatio": 1.2 + }, + { + "id": 832, + "displayName": "Poisonous Potato", + "name": "poisonous_potato", + "stackSize": 64, + "foodPoints": 2, + "saturation": 1.2, + "effectiveQuality": 3.2, + "saturationRatio": 0.6 + }, + { + "id": 834, + "displayName": "Golden Carrot", + "name": "golden_carrot", + "stackSize": 64, + "foodPoints": 6, + "saturation": 14.4, + "effectiveQuality": 20.4, + "saturationRatio": 2.4 + }, + { + "id": 844, + "displayName": "Pumpkin Pie", + "name": "pumpkin_pie", + "stackSize": 64, + "foodPoints": 8, + "saturation": 4.8, + "effectiveQuality": 12.8, + "saturationRatio": 0.6 + }, + { + "id": 854, + "displayName": "Raw Rabbit", + "name": "rabbit", + "stackSize": 64, + "foodPoints": 3, + "saturation": 1.8, + "effectiveQuality": 4.8, + "saturationRatio": 0.6 + }, + { + "id": 855, + "displayName": "Cooked Rabbit", + "name": "cooked_rabbit", + "stackSize": 64, + "foodPoints": 5, + "saturation": 6, + "effectiveQuality": 11, + "saturationRatio": 1.2 + }, + { + "id": 856, + "displayName": "Rabbit Stew", + "name": "rabbit_stew", + "stackSize": 1, + "foodPoints": 10, + "saturation": 12, + "effectiveQuality": 22, + "saturationRatio": 1.2 + }, + { + "id": 867, + "displayName": "Raw Mutton", + "name": "mutton", + "stackSize": 64, + "foodPoints": 2, + "saturation": 1.2, + "effectiveQuality": 3.2, + "saturationRatio": 0.6 + }, + { + "id": 868, + "displayName": "Cooked Mutton", + "name": "cooked_mutton", + "stackSize": 64, + "foodPoints": 6, + "saturation": 9.6, + "effectiveQuality": 15.6, + "saturationRatio": 1.5999999999999999 + }, + { + "id": 886, + "displayName": "Chorus Fruit", + "name": "chorus_fruit", + "stackSize": 64, + "foodPoints": 4, + "saturation": 2.4, + "effectiveQuality": 6.4, + "saturationRatio": 0.6 + }, + { + "id": 888, + "displayName": "Beetroot", + "name": "beetroot", + "stackSize": 64, + "foodPoints": 1, + "saturation": 1.2, + "effectiveQuality": 2.2, + "saturationRatio": 1.2 + }, + { + "id": 890, + "displayName": "Beetroot Soup", + "name": "beetroot_soup", + "stackSize": 1, + "foodPoints": 6, + "saturation": 7.2, + "effectiveQuality": 13.2, + "saturationRatio": 1.2 + }, + { + "id": 926, + "displayName": "Suspicious Stew", + "name": "suspicious_stew", + "stackSize": 1, + "foodPoints": 6, + "saturation": 7.2, + "effectiveQuality": 13.2, + "saturationRatio": 1.2 + }, + { + "id": 947, + "displayName": "Sweet Berries", + "name": "sweet_berries", + "stackSize": 64, + "foodPoints": 2, + "saturation": 0.4, + "effectiveQuality": 2.4, + "saturationRatio": 0.2 + }, + { + "id": 954, + "displayName": "Honey Bottle", + "name": "honey_bottle", + "stackSize": 16, + "foodPoints": 6, + "saturation": 1.2, + "effectiveQuality": 7.2, + "saturationRatio": 0.19999999999999998 + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/instruments.json b/mc/data/minecraft-data/pc/1.16.1/instruments.json new file mode 100644 index 0000000..bea3159 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/instruments.json @@ -0,0 +1,66 @@ +[ + { + "id": 0, + "name": "harp" + }, + { + "id": 1, + "name": "basedrum" + }, + { + "id": 2, + "name": "snare" + }, + { + "id": 3, + "name": "hat" + }, + { + "id": 4, + "name": "bass" + }, + { + "id": 5, + "name": "flute" + }, + { + "id": 6, + "name": "bell" + }, + { + "id": 7, + "name": "guitar" + }, + { + "id": 8, + "name": "chime" + }, + { + "id": 9, + "name": "xylophone" + }, + { + "id": 10, + "name": "iron_xylophone" + }, + { + "id": 11, + "name": "cow_bell" + }, + { + "id": 12, + "name": "didgeridoo" + }, + { + "id": 13, + "name": "bit" + }, + { + "id": 14, + "name": "banjo" + }, + { + "id": 15, + "name": "pling" + } +] diff --git a/mc/data/minecraft-data/pc/1.16.1/items.json b/mc/data/minecraft-data/pc/1.16.1/items.json new file mode 100644 index 0000000..8f371c2 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/items.json @@ -0,0 +1,6513 @@ +[ + { + "id": 1, + "displayName": "Stone", + "name": "stone", + "stackSize": 64 + }, + { + "id": 2, + "displayName": "Granite", + "name": "granite", + "stackSize": 64 + }, + { + "id": 3, + "displayName": "Polished Granite", + "name": "polished_granite", + "stackSize": 64 + }, + { + "id": 4, + "displayName": "Diorite", + "name": "diorite", + "stackSize": 64 + }, + { + "id": 5, + "displayName": "Polished Diorite", + "name": "polished_diorite", + "stackSize": 64 + }, + { + "id": 6, + "displayName": "Andesite", + "name": "andesite", + "stackSize": 64 + }, + { + "id": 7, + "displayName": "Polished Andesite", + "name": "polished_andesite", + "stackSize": 64 + }, + { + "id": 8, + "displayName": "Grass Block", + "name": "grass_block", + "stackSize": 64 + }, + { + "id": 9, + "displayName": "Dirt", + "name": "dirt", + "stackSize": 64 + }, + { + "id": 10, + "displayName": "Coarse Dirt", + "name": "coarse_dirt", + "stackSize": 64 + }, + { + "id": 11, + "displayName": "Podzol", + "name": "podzol", + "stackSize": 64 + }, + { + "id": 12, + "displayName": "Crimson Nylium", + "name": "crimson_nylium", + "stackSize": 64 + }, + { + "id": 13, + "displayName": "Warped Nylium", + "name": "warped_nylium", + "stackSize": 64 + }, + { + "id": 14, + "displayName": "Cobblestone", + "name": "cobblestone", + "stackSize": 64 + }, + { + "id": 15, + "displayName": "Oak Planks", + "name": "oak_planks", + "stackSize": 64 + }, + { + "id": 16, + "displayName": "Spruce Planks", + "name": "spruce_planks", + "stackSize": 64 + }, + { + "id": 17, + "displayName": "Birch Planks", + "name": "birch_planks", + "stackSize": 64 + }, + { + "id": 18, + "displayName": "Jungle Planks", + "name": "jungle_planks", + "stackSize": 64 + }, + { + "id": 19, + "displayName": "Acacia Planks", + "name": "acacia_planks", + "stackSize": 64 + }, + { + "id": 20, + "displayName": "Dark Oak Planks", + "name": "dark_oak_planks", + "stackSize": 64 + }, + { + "id": 21, + "displayName": "Crimson Planks", + "name": "crimson_planks", + "stackSize": 64 + }, + { + "id": 22, + "displayName": "Warped Planks", + "name": "warped_planks", + "stackSize": 64 + }, + { + "id": 23, + "displayName": "Oak Sapling", + "name": "oak_sapling", + "stackSize": 64 + }, + { + "id": 24, + "displayName": "Spruce Sapling", + "name": "spruce_sapling", + "stackSize": 64 + }, + { + "id": 25, + "displayName": "Birch Sapling", + "name": "birch_sapling", + "stackSize": 64 + }, + { + "id": 26, + "displayName": "Jungle Sapling", + "name": "jungle_sapling", + "stackSize": 64 + }, + { + "id": 27, + "displayName": "Acacia Sapling", + "name": "acacia_sapling", + "stackSize": 64 + }, + { + "id": 28, + "displayName": "Dark Oak Sapling", + "name": "dark_oak_sapling", + "stackSize": 64 + }, + { + "id": 29, + "displayName": "Bedrock", + "name": "bedrock", + "stackSize": 64 + }, + { + "id": 30, + "displayName": "Sand", + "name": "sand", + "stackSize": 64 + }, + { + "id": 31, + "displayName": "Red Sand", + "name": "red_sand", + "stackSize": 64 + }, + { + "id": 32, + "displayName": "Gravel", + "name": "gravel", + "stackSize": 64 + }, + { + "id": 33, + "displayName": "Gold Ore", + "name": "gold_ore", + "stackSize": 64 + }, + { + "id": 34, + "displayName": "Iron Ore", + "name": "iron_ore", + "stackSize": 64 + }, + { + "id": 35, + "displayName": "Coal Ore", + "name": "coal_ore", + "stackSize": 64 + }, + { + "id": 36, + "displayName": "Nether Gold Ore", + "name": "nether_gold_ore", + "stackSize": 64 + }, + { + "id": 37, + "displayName": "Oak Log", + "name": "oak_log", + "stackSize": 64 + }, + { + "id": 38, + "displayName": "Spruce Log", + "name": "spruce_log", + "stackSize": 64 + }, + { + "id": 39, + "displayName": "Birch Log", + "name": "birch_log", + "stackSize": 64 + }, + { + "id": 40, + "displayName": "Jungle Log", + "name": "jungle_log", + "stackSize": 64 + }, + { + "id": 41, + "displayName": "Acacia Log", + "name": "acacia_log", + "stackSize": 64 + }, + { + "id": 42, + "displayName": "Dark Oak Log", + "name": "dark_oak_log", + "stackSize": 64 + }, + { + "id": 43, + "displayName": "Crimson Stem", + "name": "crimson_stem", + "stackSize": 64 + }, + { + "id": 44, + "displayName": "Warped Stem", + "name": "warped_stem", + "stackSize": 64 + }, + { + "id": 45, + "displayName": "Stripped Oak Log", + "name": "stripped_oak_log", + "stackSize": 64 + }, + { + "id": 46, + "displayName": "Stripped Spruce Log", + "name": "stripped_spruce_log", + "stackSize": 64 + }, + { + "id": 47, + "displayName": "Stripped Birch Log", + "name": "stripped_birch_log", + "stackSize": 64 + }, + { + "id": 48, + "displayName": "Stripped Jungle Log", + "name": "stripped_jungle_log", + "stackSize": 64 + }, + { + "id": 49, + "displayName": "Stripped Acacia Log", + "name": "stripped_acacia_log", + "stackSize": 64 + }, + { + "id": 50, + "displayName": "Stripped Dark Oak Log", + "name": "stripped_dark_oak_log", + "stackSize": 64 + }, + { + "id": 51, + "displayName": "Stripped Crimson Stem", + "name": "stripped_crimson_stem", + "stackSize": 64 + }, + { + "id": 52, + "displayName": "Stripped Warped Stem", + "name": "stripped_warped_stem", + "stackSize": 64 + }, + { + "id": 53, + "displayName": "Stripped Oak Wood", + "name": "stripped_oak_wood", + "stackSize": 64 + }, + { + "id": 54, + "displayName": "Stripped Spruce Wood", + "name": "stripped_spruce_wood", + "stackSize": 64 + }, + { + "id": 55, + "displayName": "Stripped Birch Wood", + "name": "stripped_birch_wood", + "stackSize": 64 + }, + { + "id": 56, + "displayName": "Stripped Jungle Wood", + "name": "stripped_jungle_wood", + "stackSize": 64 + }, + { + "id": 57, + "displayName": "Stripped Acacia Wood", + "name": "stripped_acacia_wood", + "stackSize": 64 + }, + { + "id": 58, + "displayName": "Stripped Dark Oak Wood", + "name": "stripped_dark_oak_wood", + "stackSize": 64 + }, + { + "id": 59, + "displayName": "Stripped Crimson Hyphae", + "name": "stripped_crimson_hyphae", + "stackSize": 64 + }, + { + "id": 60, + "displayName": "Stripped Warped Hyphae", + "name": "stripped_warped_hyphae", + "stackSize": 64 + }, + { + "id": 61, + "displayName": "Oak Wood", + "name": "oak_wood", + "stackSize": 64 + }, + { + "id": 62, + "displayName": "Spruce Wood", + "name": "spruce_wood", + "stackSize": 64 + }, + { + "id": 63, + "displayName": "Birch Wood", + "name": "birch_wood", + "stackSize": 64 + }, + { + "id": 64, + "displayName": "Jungle Wood", + "name": "jungle_wood", + "stackSize": 64 + }, + { + "id": 65, + "displayName": "Acacia Wood", + "name": "acacia_wood", + "stackSize": 64 + }, + { + "id": 66, + "displayName": "Dark Oak Wood", + "name": "dark_oak_wood", + "stackSize": 64 + }, + { + "id": 67, + "displayName": "Crimson Hyphae", + "name": "crimson_hyphae", + "stackSize": 64 + }, + { + "id": 68, + "displayName": "Warped Hyphae", + "name": "warped_hyphae", + "stackSize": 64 + }, + { + "id": 69, + "displayName": "Oak Leaves", + "name": "oak_leaves", + "stackSize": 64 + }, + { + "id": 70, + "displayName": "Spruce Leaves", + "name": "spruce_leaves", + "stackSize": 64 + }, + { + "id": 71, + "displayName": "Birch Leaves", + "name": "birch_leaves", + "stackSize": 64 + }, + { + "id": 72, + "displayName": "Jungle Leaves", + "name": "jungle_leaves", + "stackSize": 64 + }, + { + "id": 73, + "displayName": "Acacia Leaves", + "name": "acacia_leaves", + "stackSize": 64 + }, + { + "id": 74, + "displayName": "Dark Oak Leaves", + "name": "dark_oak_leaves", + "stackSize": 64 + }, + { + "id": 75, + "displayName": "Sponge", + "name": "sponge", + "stackSize": 64 + }, + { + "id": 76, + "displayName": "Wet Sponge", + "name": "wet_sponge", + "stackSize": 64 + }, + { + "id": 77, + "displayName": "Glass", + "name": "glass", + "stackSize": 64 + }, + { + "id": 78, + "displayName": "Lapis Lazuli Ore", + "name": "lapis_ore", + "stackSize": 64 + }, + { + "id": 79, + "displayName": "Lapis Lazuli Block", + "name": "lapis_block", + "stackSize": 64 + }, + { + "id": 80, + "displayName": "Dispenser", + "name": "dispenser", + "stackSize": 64 + }, + { + "id": 81, + "displayName": "Sandstone", + "name": "sandstone", + "stackSize": 64 + }, + { + "id": 82, + "displayName": "Chiseled Sandstone", + "name": "chiseled_sandstone", + "stackSize": 64 + }, + { + "id": 83, + "displayName": "Cut Sandstone", + "name": "cut_sandstone", + "stackSize": 64 + }, + { + "id": 84, + "displayName": "Note Block", + "name": "note_block", + "stackSize": 64 + }, + { + "id": 85, + "displayName": "Powered Rail", + "name": "powered_rail", + "stackSize": 64 + }, + { + "id": 86, + "displayName": "Detector Rail", + "name": "detector_rail", + "stackSize": 64 + }, + { + "id": 87, + "displayName": "Sticky Piston", + "name": "sticky_piston", + "stackSize": 64 + }, + { + "id": 88, + "displayName": "Cobweb", + "name": "cobweb", + "stackSize": 64 + }, + { + "id": 89, + "displayName": "Grass", + "name": "grass", + "stackSize": 64 + }, + { + "id": 90, + "displayName": "Fern", + "name": "fern", + "stackSize": 64 + }, + { + "id": 91, + "displayName": "Dead Bush", + "name": "dead_bush", + "stackSize": 64 + }, + { + "id": 92, + "displayName": "Seagrass", + "name": "seagrass", + "stackSize": 64 + }, + { + "id": 93, + "displayName": "Sea Pickle", + "name": "sea_pickle", + "stackSize": 64 + }, + { + "id": 94, + "displayName": "Piston", + "name": "piston", + "stackSize": 64 + }, + { + "id": 95, + "displayName": "White Wool", + "name": "white_wool", + "stackSize": 64 + }, + { + "id": 96, + "displayName": "Orange Wool", + "name": "orange_wool", + "stackSize": 64 + }, + { + "id": 97, + "displayName": "Magenta Wool", + "name": "magenta_wool", + "stackSize": 64 + }, + { + "id": 98, + "displayName": "Light Blue Wool", + "name": "light_blue_wool", + "stackSize": 64 + }, + { + "id": 99, + "displayName": "Yellow Wool", + "name": "yellow_wool", + "stackSize": 64 + }, + { + "id": 100, + "displayName": "Lime Wool", + "name": "lime_wool", + "stackSize": 64 + }, + { + "id": 101, + "displayName": "Pink Wool", + "name": "pink_wool", + "stackSize": 64 + }, + { + "id": 102, + "displayName": "Gray Wool", + "name": "gray_wool", + "stackSize": 64 + }, + { + "id": 103, + "displayName": "Light Gray Wool", + "name": "light_gray_wool", + "stackSize": 64 + }, + { + "id": 104, + "displayName": "Cyan Wool", + "name": "cyan_wool", + "stackSize": 64 + }, + { + "id": 105, + "displayName": "Purple Wool", + "name": "purple_wool", + "stackSize": 64 + }, + { + "id": 106, + "displayName": "Blue Wool", + "name": "blue_wool", + "stackSize": 64 + }, + { + "id": 107, + "displayName": "Brown Wool", + "name": "brown_wool", + "stackSize": 64 + }, + { + "id": 108, + "displayName": "Green Wool", + "name": "green_wool", + "stackSize": 64 + }, + { + "id": 109, + "displayName": "Red Wool", + "name": "red_wool", + "stackSize": 64 + }, + { + "id": 110, + "displayName": "Black Wool", + "name": "black_wool", + "stackSize": 64 + }, + { + "id": 111, + "displayName": "Dandelion", + "name": "dandelion", + "stackSize": 64 + }, + { + "id": 112, + "displayName": "Poppy", + "name": "poppy", + "stackSize": 64 + }, + { + "id": 113, + "displayName": "Blue Orchid", + "name": "blue_orchid", + "stackSize": 64 + }, + { + "id": 114, + "displayName": "Allium", + "name": "allium", + "stackSize": 64 + }, + { + "id": 115, + "displayName": "Azure Bluet", + "name": "azure_bluet", + "stackSize": 64 + }, + { + "id": 116, + "displayName": "Red Tulip", + "name": "red_tulip", + "stackSize": 64 + }, + { + "id": 117, + "displayName": "Orange Tulip", + "name": "orange_tulip", + "stackSize": 64 + }, + { + "id": 118, + "displayName": "White Tulip", + "name": "white_tulip", + "stackSize": 64 + }, + { + "id": 119, + "displayName": "Pink Tulip", + "name": "pink_tulip", + "stackSize": 64 + }, + { + "id": 120, + "displayName": "Oxeye Daisy", + "name": "oxeye_daisy", + "stackSize": 64 + }, + { + "id": 121, + "displayName": "Cornflower", + "name": "cornflower", + "stackSize": 64 + }, + { + "id": 122, + "displayName": "Lily of the Valley", + "name": "lily_of_the_valley", + "stackSize": 64 + }, + { + "id": 123, + "displayName": "Wither Rose", + "name": "wither_rose", + "stackSize": 64 + }, + { + "id": 124, + "displayName": "Brown Mushroom", + "name": "brown_mushroom", + "stackSize": 64 + }, + { + "id": 125, + "displayName": "Red Mushroom", + "name": "red_mushroom", + "stackSize": 64 + }, + { + "id": 126, + "displayName": "Crimson Fungus", + "name": "crimson_fungus", + "stackSize": 64 + }, + { + "id": 127, + "displayName": "Warped Fungus", + "name": "warped_fungus", + "stackSize": 64 + }, + { + "id": 128, + "displayName": "Crimson Roots", + "name": "crimson_roots", + "stackSize": 64 + }, + { + "id": 129, + "displayName": "Warped Roots", + "name": "warped_roots", + "stackSize": 64 + }, + { + "id": 130, + "displayName": "Nether Sprouts", + "name": "nether_sprouts", + "stackSize": 64 + }, + { + "id": 131, + "displayName": "Weeping Vines", + "name": "weeping_vines", + "stackSize": 64 + }, + { + "id": 132, + "displayName": "Twisting Vines", + "name": "twisting_vines", + "stackSize": 64 + }, + { + "id": 133, + "displayName": "Sugar Cane", + "name": "sugar_cane", + "stackSize": 64 + }, + { + "id": 134, + "displayName": "Kelp", + "name": "kelp", + "stackSize": 64 + }, + { + "id": 135, + "displayName": "Bamboo", + "name": "bamboo", + "stackSize": 64 + }, + { + "id": 136, + "displayName": "Block of Gold", + "name": "gold_block", + "stackSize": 64 + }, + { + "id": 137, + "displayName": "Block of Iron", + "name": "iron_block", + "stackSize": 64 + }, + { + "id": 138, + "displayName": "Oak Slab", + "name": "oak_slab", + "stackSize": 64 + }, + { + "id": 139, + "displayName": "Spruce Slab", + "name": "spruce_slab", + "stackSize": 64 + }, + { + "id": 140, + "displayName": "Birch Slab", + "name": "birch_slab", + "stackSize": 64 + }, + { + "id": 141, + "displayName": "Jungle Slab", + "name": "jungle_slab", + "stackSize": 64 + }, + { + "id": 142, + "displayName": "Acacia Slab", + "name": "acacia_slab", + "stackSize": 64 + }, + { + "id": 143, + "displayName": "Dark Oak Slab", + "name": "dark_oak_slab", + "stackSize": 64 + }, + { + "id": 144, + "displayName": "Crimson Slab", + "name": "crimson_slab", + "stackSize": 64 + }, + { + "id": 145, + "displayName": "Warped Slab", + "name": "warped_slab", + "stackSize": 64 + }, + { + "id": 146, + "displayName": "Stone Slab", + "name": "stone_slab", + "stackSize": 64 + }, + { + "id": 147, + "displayName": "Smooth Stone Slab", + "name": "smooth_stone_slab", + "stackSize": 64 + }, + { + "id": 148, + "displayName": "Sandstone Slab", + "name": "sandstone_slab", + "stackSize": 64 + }, + { + "id": 149, + "displayName": "Cut Sandstone Slab", + "name": "cut_sandstone_slab", + "stackSize": 64 + }, + { + "id": 150, + "displayName": "Petrified Oak Slab", + "name": "petrified_oak_slab", + "stackSize": 64 + }, + { + "id": 151, + "displayName": "Cobblestone Slab", + "name": "cobblestone_slab", + "stackSize": 64 + }, + { + "id": 152, + "displayName": "Brick Slab", + "name": "brick_slab", + "stackSize": 64 + }, + { + "id": 153, + "displayName": "Stone Brick Slab", + "name": "stone_brick_slab", + "stackSize": 64 + }, + { + "id": 154, + "displayName": "Nether Brick Slab", + "name": "nether_brick_slab", + "stackSize": 64 + }, + { + "id": 155, + "displayName": "Quartz Slab", + "name": "quartz_slab", + "stackSize": 64 + }, + { + "id": 156, + "displayName": "Red Sandstone Slab", + "name": "red_sandstone_slab", + "stackSize": 64 + }, + { + "id": 157, + "displayName": "Cut Red Sandstone Slab", + "name": "cut_red_sandstone_slab", + "stackSize": 64 + }, + { + "id": 158, + "displayName": "Purpur Slab", + "name": "purpur_slab", + "stackSize": 64 + }, + { + "id": 159, + "displayName": "Prismarine Slab", + "name": "prismarine_slab", + "stackSize": 64 + }, + { + "id": 160, + "displayName": "Prismarine Brick Slab", + "name": "prismarine_brick_slab", + "stackSize": 64 + }, + { + "id": 161, + "displayName": "Dark Prismarine Slab", + "name": "dark_prismarine_slab", + "stackSize": 64 + }, + { + "id": 162, + "displayName": "Smooth Quartz Block", + "name": "smooth_quartz", + "stackSize": 64 + }, + { + "id": 163, + "displayName": "Smooth Red Sandstone", + "name": "smooth_red_sandstone", + "stackSize": 64 + }, + { + "id": 164, + "displayName": "Smooth Sandstone", + "name": "smooth_sandstone", + "stackSize": 64 + }, + { + "id": 165, + "displayName": "Smooth Stone", + "name": "smooth_stone", + "stackSize": 64 + }, + { + "id": 166, + "displayName": "Bricks", + "name": "bricks", + "stackSize": 64 + }, + { + "id": 167, + "displayName": "TNT", + "name": "tnt", + "stackSize": 64 + }, + { + "id": 168, + "displayName": "Bookshelf", + "name": "bookshelf", + "stackSize": 64 + }, + { + "id": 169, + "displayName": "Mossy Cobblestone", + "name": "mossy_cobblestone", + "stackSize": 64 + }, + { + "id": 170, + "displayName": "Obsidian", + "name": "obsidian", + "stackSize": 64 + }, + { + "id": 171, + "displayName": "Torch", + "name": "torch", + "stackSize": 64 + }, + { + "id": 172, + "displayName": "End Rod", + "name": "end_rod", + "stackSize": 64 + }, + { + "id": 173, + "displayName": "Chorus Plant", + "name": "chorus_plant", + "stackSize": 64 + }, + { + "id": 174, + "displayName": "Chorus Flower", + "name": "chorus_flower", + "stackSize": 64 + }, + { + "id": 175, + "displayName": "Purpur Block", + "name": "purpur_block", + "stackSize": 64 + }, + { + "id": 176, + "displayName": "Purpur Pillar", + "name": "purpur_pillar", + "stackSize": 64 + }, + { + "id": 177, + "displayName": "Purpur Stairs", + "name": "purpur_stairs", + "stackSize": 64 + }, + { + "id": 178, + "displayName": "Spawner", + "name": "spawner", + "stackSize": 64 + }, + { + "id": 179, + "displayName": "Oak Stairs", + "name": "oak_stairs", + "stackSize": 64 + }, + { + "id": 180, + "displayName": "Chest", + "name": "chest", + "stackSize": 64 + }, + { + "id": 181, + "displayName": "Diamond Ore", + "name": "diamond_ore", + "stackSize": 64 + }, + { + "id": 182, + "displayName": "Block of Diamond", + "name": "diamond_block", + "stackSize": 64 + }, + { + "id": 183, + "displayName": "Crafting Table", + "name": "crafting_table", + "stackSize": 64 + }, + { + "id": 184, + "displayName": "Farmland", + "name": "farmland", + "stackSize": 64 + }, + { + "id": 185, + "displayName": "Furnace", + "name": "furnace", + "stackSize": 64 + }, + { + "id": 186, + "displayName": "Ladder", + "name": "ladder", + "stackSize": 64 + }, + { + "id": 187, + "displayName": "Rail", + "name": "rail", + "stackSize": 64 + }, + { + "id": 188, + "displayName": "Cobblestone Stairs", + "name": "cobblestone_stairs", + "stackSize": 64 + }, + { + "id": 189, + "displayName": "Lever", + "name": "lever", + "stackSize": 64 + }, + { + "id": 190, + "displayName": "Stone Pressure Plate", + "name": "stone_pressure_plate", + "stackSize": 64 + }, + { + "id": 191, + "displayName": "Oak Pressure Plate", + "name": "oak_pressure_plate", + "stackSize": 64 + }, + { + "id": 192, + "displayName": "Spruce Pressure Plate", + "name": "spruce_pressure_plate", + "stackSize": 64 + }, + { + "id": 193, + "displayName": "Birch Pressure Plate", + "name": "birch_pressure_plate", + "stackSize": 64 + }, + { + "id": 194, + "displayName": "Jungle Pressure Plate", + "name": "jungle_pressure_plate", + "stackSize": 64 + }, + { + "id": 195, + "displayName": "Acacia Pressure Plate", + "name": "acacia_pressure_plate", + "stackSize": 64 + }, + { + "id": 196, + "displayName": "Dark Oak Pressure Plate", + "name": "dark_oak_pressure_plate", + "stackSize": 64 + }, + { + "id": 197, + "displayName": "Crimson Pressure Plate", + "name": "crimson_pressure_plate", + "stackSize": 64 + }, + { + "id": 198, + "displayName": "Warped Pressure Plate", + "name": "warped_pressure_plate", + "stackSize": 64 + }, + { + "id": 199, + "displayName": "Polished Blackstone Pressure Plate", + "name": "polished_blackstone_pressure_plate", + "stackSize": 64 + }, + { + "id": 200, + "displayName": "Redstone Ore", + "name": "redstone_ore", + "stackSize": 64 + }, + { + "id": 201, + "displayName": "Redstone Torch", + "name": "redstone_torch", + "stackSize": 64 + }, + { + "id": 202, + "displayName": "Snow", + "name": "snow", + "stackSize": 64 + }, + { + "id": 203, + "displayName": "Ice", + "name": "ice", + "stackSize": 64 + }, + { + "id": 204, + "displayName": "Snow Block", + "name": "snow_block", + "stackSize": 64 + }, + { + "id": 205, + "displayName": "Cactus", + "name": "cactus", + "stackSize": 64 + }, + { + "id": 206, + "displayName": "Clay", + "name": "clay", + "stackSize": 64 + }, + { + "id": 207, + "displayName": "Jukebox", + "name": "jukebox", + "stackSize": 64 + }, + { + "id": 208, + "displayName": "Oak Fence", + "name": "oak_fence", + "stackSize": 64 + }, + { + "id": 209, + "displayName": "Spruce Fence", + "name": "spruce_fence", + "stackSize": 64 + }, + { + "id": 210, + "displayName": "Birch Fence", + "name": "birch_fence", + "stackSize": 64 + }, + { + "id": 211, + "displayName": "Jungle Fence", + "name": "jungle_fence", + "stackSize": 64 + }, + { + "id": 212, + "displayName": "Acacia Fence", + "name": "acacia_fence", + "stackSize": 64 + }, + { + "id": 213, + "displayName": "Dark Oak Fence", + "name": "dark_oak_fence", + "stackSize": 64 + }, + { + "id": 214, + "displayName": "Crimson Fence", + "name": "crimson_fence", + "stackSize": 64 + }, + { + "id": 215, + "displayName": "Warped Fence", + "name": "warped_fence", + "stackSize": 64 + }, + { + "id": 216, + "displayName": "Pumpkin", + "name": "pumpkin", + "stackSize": 64 + }, + { + "id": 217, + "displayName": "Carved Pumpkin", + "name": "carved_pumpkin", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 218, + "displayName": "Netherrack", + "name": "netherrack", + "stackSize": 64 + }, + { + "id": 219, + "displayName": "Soul Sand", + "name": "soul_sand", + "stackSize": 64 + }, + { + "id": 220, + "displayName": "Soul Soil", + "name": "soul_soil", + "stackSize": 64 + }, + { + "id": 221, + "displayName": "Basalt", + "name": "basalt", + "stackSize": 64 + }, + { + "id": 222, + "displayName": "Polished Basalt", + "name": "polished_basalt", + "stackSize": 64 + }, + { + "id": 223, + "displayName": "Soul Torch", + "name": "soul_torch", + "stackSize": 64 + }, + { + "id": 224, + "displayName": "Glowstone", + "name": "glowstone", + "stackSize": 64 + }, + { + "id": 225, + "displayName": "Jack o'Lantern", + "name": "jack_o_lantern", + "stackSize": 64 + }, + { + "id": 226, + "displayName": "Oak Trapdoor", + "name": "oak_trapdoor", + "stackSize": 64 + }, + { + "id": 227, + "displayName": "Spruce Trapdoor", + "name": "spruce_trapdoor", + "stackSize": 64 + }, + { + "id": 228, + "displayName": "Birch Trapdoor", + "name": "birch_trapdoor", + "stackSize": 64 + }, + { + "id": 229, + "displayName": "Jungle Trapdoor", + "name": "jungle_trapdoor", + "stackSize": 64 + }, + { + "id": 230, + "displayName": "Acacia Trapdoor", + "name": "acacia_trapdoor", + "stackSize": 64 + }, + { + "id": 231, + "displayName": "Dark Oak Trapdoor", + "name": "dark_oak_trapdoor", + "stackSize": 64 + }, + { + "id": 232, + "displayName": "Crimson Trapdoor", + "name": "crimson_trapdoor", + "stackSize": 64 + }, + { + "id": 233, + "displayName": "Warped Trapdoor", + "name": "warped_trapdoor", + "stackSize": 64 + }, + { + "id": 234, + "displayName": "Infested Stone", + "name": "infested_stone", + "stackSize": 64 + }, + { + "id": 235, + "displayName": "Infested Cobblestone", + "name": "infested_cobblestone", + "stackSize": 64 + }, + { + "id": 236, + "displayName": "Infested Stone Bricks", + "name": "infested_stone_bricks", + "stackSize": 64 + }, + { + "id": 237, + "displayName": "Infested Mossy Stone Bricks", + "name": "infested_mossy_stone_bricks", + "stackSize": 64 + }, + { + "id": 238, + "displayName": "Infested Cracked Stone Bricks", + "name": "infested_cracked_stone_bricks", + "stackSize": 64 + }, + { + "id": 239, + "displayName": "Infested Chiseled Stone Bricks", + "name": "infested_chiseled_stone_bricks", + "stackSize": 64 + }, + { + "id": 240, + "displayName": "Stone Bricks", + "name": "stone_bricks", + "stackSize": 64 + }, + { + "id": 241, + "displayName": "Mossy Stone Bricks", + "name": "mossy_stone_bricks", + "stackSize": 64 + }, + { + "id": 242, + "displayName": "Cracked Stone Bricks", + "name": "cracked_stone_bricks", + "stackSize": 64 + }, + { + "id": 243, + "displayName": "Chiseled Stone Bricks", + "name": "chiseled_stone_bricks", + "stackSize": 64 + }, + { + "id": 244, + "displayName": "Brown Mushroom Block", + "name": "brown_mushroom_block", + "stackSize": 64 + }, + { + "id": 245, + "displayName": "Red Mushroom Block", + "name": "red_mushroom_block", + "stackSize": 64 + }, + { + "id": 246, + "displayName": "Mushroom Stem", + "name": "mushroom_stem", + "stackSize": 64 + }, + { + "id": 247, + "displayName": "Iron Bars", + "name": "iron_bars", + "stackSize": 64 + }, + { + "id": 248, + "displayName": "Chain", + "name": "chain", + "stackSize": 64 + }, + { + "id": 249, + "displayName": "Glass Pane", + "name": "glass_pane", + "stackSize": 64 + }, + { + "id": 250, + "displayName": "Melon", + "name": "melon", + "stackSize": 64 + }, + { + "id": 251, + "displayName": "Vines", + "name": "vine", + "stackSize": 64 + }, + { + "id": 252, + "displayName": "Oak Fence Gate", + "name": "oak_fence_gate", + "stackSize": 64 + }, + { + "id": 253, + "displayName": "Spruce Fence Gate", + "name": "spruce_fence_gate", + "stackSize": 64 + }, + { + "id": 254, + "displayName": "Birch Fence Gate", + "name": "birch_fence_gate", + "stackSize": 64 + }, + { + "id": 255, + "displayName": "Jungle Fence Gate", + "name": "jungle_fence_gate", + "stackSize": 64 + }, + { + "id": 256, + "displayName": "Acacia Fence Gate", + "name": "acacia_fence_gate", + "stackSize": 64 + }, + { + "id": 257, + "displayName": "Dark Oak Fence Gate", + "name": "dark_oak_fence_gate", + "stackSize": 64 + }, + { + "id": 258, + "displayName": "Crimson Fence Gate", + "name": "crimson_fence_gate", + "stackSize": 64 + }, + { + "id": 259, + "displayName": "Warped Fence Gate", + "name": "warped_fence_gate", + "stackSize": 64 + }, + { + "id": 260, + "displayName": "Brick Stairs", + "name": "brick_stairs", + "stackSize": 64 + }, + { + "id": 261, + "displayName": "Stone Brick Stairs", + "name": "stone_brick_stairs", + "stackSize": 64 + }, + { + "id": 262, + "displayName": "Mycelium", + "name": "mycelium", + "stackSize": 64 + }, + { + "id": 263, + "displayName": "Lily Pad", + "name": "lily_pad", + "stackSize": 64 + }, + { + "id": 264, + "displayName": "Nether Bricks", + "name": "nether_bricks", + "stackSize": 64 + }, + { + "id": 265, + "displayName": "Cracked Nether Bricks", + "name": "cracked_nether_bricks", + "stackSize": 64 + }, + { + "id": 266, + "displayName": "Chiseled Nether Bricks", + "name": "chiseled_nether_bricks", + "stackSize": 64 + }, + { + "id": 267, + "displayName": "Nether Brick Fence", + "name": "nether_brick_fence", + "stackSize": 64 + }, + { + "id": 268, + "displayName": "Nether Brick Stairs", + "name": "nether_brick_stairs", + "stackSize": 64 + }, + { + "id": 269, + "displayName": "Enchanting Table", + "name": "enchanting_table", + "stackSize": 64 + }, + { + "id": 270, + "displayName": "End Portal Frame", + "name": "end_portal_frame", + "stackSize": 64 + }, + { + "id": 271, + "displayName": "End Stone", + "name": "end_stone", + "stackSize": 64 + }, + { + "id": 272, + "displayName": "End Stone Bricks", + "name": "end_stone_bricks", + "stackSize": 64 + }, + { + "id": 273, + "displayName": "Dragon Egg", + "name": "dragon_egg", + "stackSize": 64 + }, + { + "id": 274, + "displayName": "Redstone Lamp", + "name": "redstone_lamp", + "stackSize": 64 + }, + { + "id": 275, + "displayName": "Sandstone Stairs", + "name": "sandstone_stairs", + "stackSize": 64 + }, + { + "id": 276, + "displayName": "Emerald Ore", + "name": "emerald_ore", + "stackSize": 64 + }, + { + "id": 277, + "displayName": "Ender Chest", + "name": "ender_chest", + "stackSize": 64 + }, + { + "id": 278, + "displayName": "Tripwire Hook", + "name": "tripwire_hook", + "stackSize": 64 + }, + { + "id": 279, + "displayName": "Block of Emerald", + "name": "emerald_block", + "stackSize": 64 + }, + { + "id": 280, + "displayName": "Spruce Stairs", + "name": "spruce_stairs", + "stackSize": 64 + }, + { + "id": 281, + "displayName": "Birch Stairs", + "name": "birch_stairs", + "stackSize": 64 + }, + { + "id": 282, + "displayName": "Jungle Stairs", + "name": "jungle_stairs", + "stackSize": 64 + }, + { + "id": 283, + "displayName": "Crimson Stairs", + "name": "crimson_stairs", + "stackSize": 64 + }, + { + "id": 284, + "displayName": "Warped Stairs", + "name": "warped_stairs", + "stackSize": 64 + }, + { + "id": 285, + "displayName": "Command Block", + "name": "command_block", + "stackSize": 64 + }, + { + "id": 286, + "displayName": "Beacon", + "name": "beacon", + "stackSize": 64 + }, + { + "id": 287, + "displayName": "Cobblestone Wall", + "name": "cobblestone_wall", + "stackSize": 64 + }, + { + "id": 288, + "displayName": "Mossy Cobblestone Wall", + "name": "mossy_cobblestone_wall", + "stackSize": 64 + }, + { + "id": 289, + "displayName": "Brick Wall", + "name": "brick_wall", + "stackSize": 64 + }, + { + "id": 290, + "displayName": "Prismarine Wall", + "name": "prismarine_wall", + "stackSize": 64 + }, + { + "id": 291, + "displayName": "Red Sandstone Wall", + "name": "red_sandstone_wall", + "stackSize": 64 + }, + { + "id": 292, + "displayName": "Mossy Stone Brick Wall", + "name": "mossy_stone_brick_wall", + "stackSize": 64 + }, + { + "id": 293, + "displayName": "Granite Wall", + "name": "granite_wall", + "stackSize": 64 + }, + { + "id": 294, + "displayName": "Stone Brick Wall", + "name": "stone_brick_wall", + "stackSize": 64 + }, + { + "id": 295, + "displayName": "Nether Brick Wall", + "name": "nether_brick_wall", + "stackSize": 64 + }, + { + "id": 296, + "displayName": "Andesite Wall", + "name": "andesite_wall", + "stackSize": 64 + }, + { + "id": 297, + "displayName": "Red Nether Brick Wall", + "name": "red_nether_brick_wall", + "stackSize": 64 + }, + { + "id": 298, + "displayName": "Sandstone Wall", + "name": "sandstone_wall", + "stackSize": 64 + }, + { + "id": 299, + "displayName": "End Stone Brick Wall", + "name": "end_stone_brick_wall", + "stackSize": 64 + }, + { + "id": 300, + "displayName": "Diorite Wall", + "name": "diorite_wall", + "stackSize": 64 + }, + { + "id": 301, + "displayName": "Blackstone Wall", + "name": "blackstone_wall", + "stackSize": 64 + }, + { + "id": 302, + "displayName": "Polished Blackstone Wall", + "name": "polished_blackstone_wall", + "stackSize": 64 + }, + { + "id": 303, + "displayName": "Polished Blackstone Brick Wall", + "name": "polished_blackstone_brick_wall", + "stackSize": 64 + }, + { + "id": 304, + "displayName": "Stone Button", + "name": "stone_button", + "stackSize": 64 + }, + { + "id": 305, + "displayName": "Oak Button", + "name": "oak_button", + "stackSize": 64 + }, + { + "id": 306, + "displayName": "Spruce Button", + "name": "spruce_button", + "stackSize": 64 + }, + { + "id": 307, + "displayName": "Birch Button", + "name": "birch_button", + "stackSize": 64 + }, + { + "id": 308, + "displayName": "Jungle Button", + "name": "jungle_button", + "stackSize": 64 + }, + { + "id": 309, + "displayName": "Acacia Button", + "name": "acacia_button", + "stackSize": 64 + }, + { + "id": 310, + "displayName": "Dark Oak Button", + "name": "dark_oak_button", + "stackSize": 64 + }, + { + "id": 311, + "displayName": "Crimson Button", + "name": "crimson_button", + "stackSize": 64 + }, + { + "id": 312, + "displayName": "Warped Button", + "name": "warped_button", + "stackSize": 64 + }, + { + "id": 313, + "displayName": "Polished Blackstone Button", + "name": "polished_blackstone_button", + "stackSize": 64 + }, + { + "id": 314, + "displayName": "Anvil", + "name": "anvil", + "stackSize": 64 + }, + { + "id": 315, + "displayName": "Chipped Anvil", + "name": "chipped_anvil", + "stackSize": 64 + }, + { + "id": 316, + "displayName": "Damaged Anvil", + "name": "damaged_anvil", + "stackSize": 64 + }, + { + "id": 317, + "displayName": "Trapped Chest", + "name": "trapped_chest", + "stackSize": 64 + }, + { + "id": 318, + "displayName": "Light Weighted Pressure Plate", + "name": "light_weighted_pressure_plate", + "stackSize": 64 + }, + { + "id": 319, + "displayName": "Heavy Weighted Pressure Plate", + "name": "heavy_weighted_pressure_plate", + "stackSize": 64 + }, + { + "id": 320, + "displayName": "Daylight Detector", + "name": "daylight_detector", + "stackSize": 64 + }, + { + "id": 321, + "displayName": "Block of Redstone", + "name": "redstone_block", + "stackSize": 64 + }, + { + "id": 322, + "displayName": "Nether Quartz Ore", + "name": "nether_quartz_ore", + "stackSize": 64 + }, + { + "id": 323, + "displayName": "Hopper", + "name": "hopper", + "stackSize": 64 + }, + { + "id": 324, + "displayName": "Chiseled Quartz Block", + "name": "chiseled_quartz_block", + "stackSize": 64 + }, + { + "id": 325, + "displayName": "Block of Quartz", + "name": "quartz_block", + "stackSize": 64 + }, + { + "id": 326, + "displayName": "Quartz Bricks", + "name": "quartz_bricks", + "stackSize": 64 + }, + { + "id": 327, + "displayName": "Quartz Pillar", + "name": "quartz_pillar", + "stackSize": 64 + }, + { + "id": 328, + "displayName": "Quartz Stairs", + "name": "quartz_stairs", + "stackSize": 64 + }, + { + "id": 329, + "displayName": "Activator Rail", + "name": "activator_rail", + "stackSize": 64 + }, + { + "id": 330, + "displayName": "Dropper", + "name": "dropper", + "stackSize": 64 + }, + { + "id": 331, + "displayName": "White Terracotta", + "name": "white_terracotta", + "stackSize": 64 + }, + { + "id": 332, + "displayName": "Orange Terracotta", + "name": "orange_terracotta", + "stackSize": 64 + }, + { + "id": 333, + "displayName": "Magenta Terracotta", + "name": "magenta_terracotta", + "stackSize": 64 + }, + { + "id": 334, + "displayName": "Light Blue Terracotta", + "name": "light_blue_terracotta", + "stackSize": 64 + }, + { + "id": 335, + "displayName": "Yellow Terracotta", + "name": "yellow_terracotta", + "stackSize": 64 + }, + { + "id": 336, + "displayName": "Lime Terracotta", + "name": "lime_terracotta", + "stackSize": 64 + }, + { + "id": 337, + "displayName": "Pink Terracotta", + "name": "pink_terracotta", + "stackSize": 64 + }, + { + "id": 338, + "displayName": "Gray Terracotta", + "name": "gray_terracotta", + "stackSize": 64 + }, + { + "id": 339, + "displayName": "Light Gray Terracotta", + "name": "light_gray_terracotta", + "stackSize": 64 + }, + { + "id": 340, + "displayName": "Cyan Terracotta", + "name": "cyan_terracotta", + "stackSize": 64 + }, + { + "id": 341, + "displayName": "Purple Terracotta", + "name": "purple_terracotta", + "stackSize": 64 + }, + { + "id": 342, + "displayName": "Blue Terracotta", + "name": "blue_terracotta", + "stackSize": 64 + }, + { + "id": 343, + "displayName": "Brown Terracotta", + "name": "brown_terracotta", + "stackSize": 64 + }, + { + "id": 344, + "displayName": "Green Terracotta", + "name": "green_terracotta", + "stackSize": 64 + }, + { + "id": 345, + "displayName": "Red Terracotta", + "name": "red_terracotta", + "stackSize": 64 + }, + { + "id": 346, + "displayName": "Black Terracotta", + "name": "black_terracotta", + "stackSize": 64 + }, + { + "id": 347, + "displayName": "Barrier", + "name": "barrier", + "stackSize": 64 + }, + { + "id": 348, + "displayName": "Iron Trapdoor", + "name": "iron_trapdoor", + "stackSize": 64 + }, + { + "id": 349, + "displayName": "Hay Bale", + "name": "hay_block", + "stackSize": 64 + }, + { + "id": 350, + "displayName": "White Carpet", + "name": "white_carpet", + "stackSize": 64 + }, + { + "id": 351, + "displayName": "Orange Carpet", + "name": "orange_carpet", + "stackSize": 64 + }, + { + "id": 352, + "displayName": "Magenta Carpet", + "name": "magenta_carpet", + "stackSize": 64 + }, + { + "id": 353, + "displayName": "Light Blue Carpet", + "name": "light_blue_carpet", + "stackSize": 64 + }, + { + "id": 354, + "displayName": "Yellow Carpet", + "name": "yellow_carpet", + "stackSize": 64 + }, + { + "id": 355, + "displayName": "Lime Carpet", + "name": "lime_carpet", + "stackSize": 64 + }, + { + "id": 356, + "displayName": "Pink Carpet", + "name": "pink_carpet", + "stackSize": 64 + }, + { + "id": 357, + "displayName": "Gray Carpet", + "name": "gray_carpet", + "stackSize": 64 + }, + { + "id": 358, + "displayName": "Light Gray Carpet", + "name": "light_gray_carpet", + "stackSize": 64 + }, + { + "id": 359, + "displayName": "Cyan Carpet", + "name": "cyan_carpet", + "stackSize": 64 + }, + { + "id": 360, + "displayName": "Purple Carpet", + "name": "purple_carpet", + "stackSize": 64 + }, + { + "id": 361, + "displayName": "Blue Carpet", + "name": "blue_carpet", + "stackSize": 64 + }, + { + "id": 362, + "displayName": "Brown Carpet", + "name": "brown_carpet", + "stackSize": 64 + }, + { + "id": 363, + "displayName": "Green Carpet", + "name": "green_carpet", + "stackSize": 64 + }, + { + "id": 364, + "displayName": "Red Carpet", + "name": "red_carpet", + "stackSize": 64 + }, + { + "id": 365, + "displayName": "Black Carpet", + "name": "black_carpet", + "stackSize": 64 + }, + { + "id": 366, + "displayName": "Terracotta", + "name": "terracotta", + "stackSize": 64 + }, + { + "id": 367, + "displayName": "Block of Coal", + "name": "coal_block", + "stackSize": 64 + }, + { + "id": 368, + "displayName": "Packed Ice", + "name": "packed_ice", + "stackSize": 64 + }, + { + "id": 369, + "displayName": "Acacia Stairs", + "name": "acacia_stairs", + "stackSize": 64 + }, + { + "id": 370, + "displayName": "Dark Oak Stairs", + "name": "dark_oak_stairs", + "stackSize": 64 + }, + { + "id": 371, + "displayName": "Slime Block", + "name": "slime_block", + "stackSize": 64 + }, + { + "id": 372, + "displayName": "Grass Path", + "name": "grass_path", + "stackSize": 64 + }, + { + "id": 373, + "displayName": "Sunflower", + "name": "sunflower", + "stackSize": 64 + }, + { + "id": 374, + "displayName": "Lilac", + "name": "lilac", + "stackSize": 64 + }, + { + "id": 375, + "displayName": "Rose Bush", + "name": "rose_bush", + "stackSize": 64 + }, + { + "id": 376, + "displayName": "Peony", + "name": "peony", + "stackSize": 64 + }, + { + "id": 377, + "displayName": "Tall Grass", + "name": "tall_grass", + "stackSize": 64 + }, + { + "id": 378, + "displayName": "Large Fern", + "name": "large_fern", + "stackSize": 64 + }, + { + "id": 379, + "displayName": "White Stained Glass", + "name": "white_stained_glass", + "stackSize": 64 + }, + { + "id": 380, + "displayName": "Orange Stained Glass", + "name": "orange_stained_glass", + "stackSize": 64 + }, + { + "id": 381, + "displayName": "Magenta Stained Glass", + "name": "magenta_stained_glass", + "stackSize": 64 + }, + { + "id": 382, + "displayName": "Light Blue Stained Glass", + "name": "light_blue_stained_glass", + "stackSize": 64 + }, + { + "id": 383, + "displayName": "Yellow Stained Glass", + "name": "yellow_stained_glass", + "stackSize": 64 + }, + { + "id": 384, + "displayName": "Lime Stained Glass", + "name": "lime_stained_glass", + "stackSize": 64 + }, + { + "id": 385, + "displayName": "Pink Stained Glass", + "name": "pink_stained_glass", + "stackSize": 64 + }, + { + "id": 386, + "displayName": "Gray Stained Glass", + "name": "gray_stained_glass", + "stackSize": 64 + }, + { + "id": 387, + "displayName": "Light Gray Stained Glass", + "name": "light_gray_stained_glass", + "stackSize": 64 + }, + { + "id": 388, + "displayName": "Cyan Stained Glass", + "name": "cyan_stained_glass", + "stackSize": 64 + }, + { + "id": 389, + "displayName": "Purple Stained Glass", + "name": "purple_stained_glass", + "stackSize": 64 + }, + { + "id": 390, + "displayName": "Blue Stained Glass", + "name": "blue_stained_glass", + "stackSize": 64 + }, + { + "id": 391, + "displayName": "Brown Stained Glass", + "name": "brown_stained_glass", + "stackSize": 64 + }, + { + "id": 392, + "displayName": "Green Stained Glass", + "name": "green_stained_glass", + "stackSize": 64 + }, + { + "id": 393, + "displayName": "Red Stained Glass", + "name": "red_stained_glass", + "stackSize": 64 + }, + { + "id": 394, + "displayName": "Black Stained Glass", + "name": "black_stained_glass", + "stackSize": 64 + }, + { + "id": 395, + "displayName": "White Stained Glass Pane", + "name": "white_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 396, + "displayName": "Orange Stained Glass Pane", + "name": "orange_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 397, + "displayName": "Magenta Stained Glass Pane", + "name": "magenta_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 398, + "displayName": "Light Blue Stained Glass Pane", + "name": "light_blue_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 399, + "displayName": "Yellow Stained Glass Pane", + "name": "yellow_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 400, + "displayName": "Lime Stained Glass Pane", + "name": "lime_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 401, + "displayName": "Pink Stained Glass Pane", + "name": "pink_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 402, + "displayName": "Gray Stained Glass Pane", + "name": "gray_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 403, + "displayName": "Light Gray Stained Glass Pane", + "name": "light_gray_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 404, + "displayName": "Cyan Stained Glass Pane", + "name": "cyan_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 405, + "displayName": "Purple Stained Glass Pane", + "name": "purple_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 406, + "displayName": "Blue Stained Glass Pane", + "name": "blue_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 407, + "displayName": "Brown Stained Glass Pane", + "name": "brown_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 408, + "displayName": "Green Stained Glass Pane", + "name": "green_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 409, + "displayName": "Red Stained Glass Pane", + "name": "red_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 410, + "displayName": "Black Stained Glass Pane", + "name": "black_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 411, + "displayName": "Prismarine", + "name": "prismarine", + "stackSize": 64 + }, + { + "id": 412, + "displayName": "Prismarine Bricks", + "name": "prismarine_bricks", + "stackSize": 64 + }, + { + "id": 413, + "displayName": "Dark Prismarine", + "name": "dark_prismarine", + "stackSize": 64 + }, + { + "id": 414, + "displayName": "Prismarine Stairs", + "name": "prismarine_stairs", + "stackSize": 64 + }, + { + "id": 415, + "displayName": "Prismarine Brick Stairs", + "name": "prismarine_brick_stairs", + "stackSize": 64 + }, + { + "id": 416, + "displayName": "Dark Prismarine Stairs", + "name": "dark_prismarine_stairs", + "stackSize": 64 + }, + { + "id": 417, + "displayName": "Sea Lantern", + "name": "sea_lantern", + "stackSize": 64 + }, + { + "id": 418, + "displayName": "Red Sandstone", + "name": "red_sandstone", + "stackSize": 64 + }, + { + "id": 419, + "displayName": "Chiseled Red Sandstone", + "name": "chiseled_red_sandstone", + "stackSize": 64 + }, + { + "id": 420, + "displayName": "Cut Red Sandstone", + "name": "cut_red_sandstone", + "stackSize": 64 + }, + { + "id": 421, + "displayName": "Red Sandstone Stairs", + "name": "red_sandstone_stairs", + "stackSize": 64 + }, + { + "id": 422, + "displayName": "Repeating Command Block", + "name": "repeating_command_block", + "stackSize": 64 + }, + { + "id": 423, + "displayName": "Chain Command Block", + "name": "chain_command_block", + "stackSize": 64 + }, + { + "id": 424, + "displayName": "Magma Block", + "name": "magma_block", + "stackSize": 64 + }, + { + "id": 425, + "displayName": "Nether Wart Block", + "name": "nether_wart_block", + "stackSize": 64 + }, + { + "id": 426, + "displayName": "Warped Wart Block", + "name": "warped_wart_block", + "stackSize": 64 + }, + { + "id": 427, + "displayName": "Red Nether Bricks", + "name": "red_nether_bricks", + "stackSize": 64 + }, + { + "id": 428, + "displayName": "Bone Block", + "name": "bone_block", + "stackSize": 64 + }, + { + "id": 429, + "displayName": "Structure Void", + "name": "structure_void", + "stackSize": 64 + }, + { + "id": 430, + "displayName": "Observer", + "name": "observer", + "stackSize": 64 + }, + { + "id": 431, + "displayName": "Shulker Box", + "name": "shulker_box", + "stackSize": 1 + }, + { + "id": 432, + "displayName": "White Shulker Box", + "name": "white_shulker_box", + "stackSize": 1 + }, + { + "id": 433, + "displayName": "Orange Shulker Box", + "name": "orange_shulker_box", + "stackSize": 1 + }, + { + "id": 434, + "displayName": "Magenta Shulker Box", + "name": "magenta_shulker_box", + "stackSize": 1 + }, + { + "id": 435, + "displayName": "Light Blue Shulker Box", + "name": "light_blue_shulker_box", + "stackSize": 1 + }, + { + "id": 436, + "displayName": "Yellow Shulker Box", + "name": "yellow_shulker_box", + "stackSize": 1 + }, + { + "id": 437, + "displayName": "Lime Shulker Box", + "name": "lime_shulker_box", + "stackSize": 1 + }, + { + "id": 438, + "displayName": "Pink Shulker Box", + "name": "pink_shulker_box", + "stackSize": 1 + }, + { + "id": 439, + "displayName": "Gray Shulker Box", + "name": "gray_shulker_box", + "stackSize": 1 + }, + { + "id": 440, + "displayName": "Light Gray Shulker Box", + "name": "light_gray_shulker_box", + "stackSize": 1 + }, + { + "id": 441, + "displayName": "Cyan Shulker Box", + "name": "cyan_shulker_box", + "stackSize": 1 + }, + { + "id": 442, + "displayName": "Purple Shulker Box", + "name": "purple_shulker_box", + "stackSize": 1 + }, + { + "id": 443, + "displayName": "Blue Shulker Box", + "name": "blue_shulker_box", + "stackSize": 1 + }, + { + "id": 444, + "displayName": "Brown Shulker Box", + "name": "brown_shulker_box", + "stackSize": 1 + }, + { + "id": 445, + "displayName": "Green Shulker Box", + "name": "green_shulker_box", + "stackSize": 1 + }, + { + "id": 446, + "displayName": "Red Shulker Box", + "name": "red_shulker_box", + "stackSize": 1 + }, + { + "id": 447, + "displayName": "Black Shulker Box", + "name": "black_shulker_box", + "stackSize": 1 + }, + { + "id": 448, + "displayName": "White Glazed Terracotta", + "name": "white_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 449, + "displayName": "Orange Glazed Terracotta", + "name": "orange_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 450, + "displayName": "Magenta Glazed Terracotta", + "name": "magenta_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 451, + "displayName": "Light Blue Glazed Terracotta", + "name": "light_blue_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 452, + "displayName": "Yellow Glazed Terracotta", + "name": "yellow_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 453, + "displayName": "Lime Glazed Terracotta", + "name": "lime_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 454, + "displayName": "Pink Glazed Terracotta", + "name": "pink_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 455, + "displayName": "Gray Glazed Terracotta", + "name": "gray_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 456, + "displayName": "Light Gray Glazed Terracotta", + "name": "light_gray_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 457, + "displayName": "Cyan Glazed Terracotta", + "name": "cyan_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 458, + "displayName": "Purple Glazed Terracotta", + "name": "purple_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 459, + "displayName": "Blue Glazed Terracotta", + "name": "blue_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 460, + "displayName": "Brown Glazed Terracotta", + "name": "brown_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 461, + "displayName": "Green Glazed Terracotta", + "name": "green_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 462, + "displayName": "Red Glazed Terracotta", + "name": "red_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 463, + "displayName": "Black Glazed Terracotta", + "name": "black_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 464, + "displayName": "White Concrete", + "name": "white_concrete", + "stackSize": 64 + }, + { + "id": 465, + "displayName": "Orange Concrete", + "name": "orange_concrete", + "stackSize": 64 + }, + { + "id": 466, + "displayName": "Magenta Concrete", + "name": "magenta_concrete", + "stackSize": 64 + }, + { + "id": 467, + "displayName": "Light Blue Concrete", + "name": "light_blue_concrete", + "stackSize": 64 + }, + { + "id": 468, + "displayName": "Yellow Concrete", + "name": "yellow_concrete", + "stackSize": 64 + }, + { + "id": 469, + "displayName": "Lime Concrete", + "name": "lime_concrete", + "stackSize": 64 + }, + { + "id": 470, + "displayName": "Pink Concrete", + "name": "pink_concrete", + "stackSize": 64 + }, + { + "id": 471, + "displayName": "Gray Concrete", + "name": "gray_concrete", + "stackSize": 64 + }, + { + "id": 472, + "displayName": "Light Gray Concrete", + "name": "light_gray_concrete", + "stackSize": 64 + }, + { + "id": 473, + "displayName": "Cyan Concrete", + "name": "cyan_concrete", + "stackSize": 64 + }, + { + "id": 474, + "displayName": "Purple Concrete", + "name": "purple_concrete", + "stackSize": 64 + }, + { + "id": 475, + "displayName": "Blue Concrete", + "name": "blue_concrete", + "stackSize": 64 + }, + { + "id": 476, + "displayName": "Brown Concrete", + "name": "brown_concrete", + "stackSize": 64 + }, + { + "id": 477, + "displayName": "Green Concrete", + "name": "green_concrete", + "stackSize": 64 + }, + { + "id": 478, + "displayName": "Red Concrete", + "name": "red_concrete", + "stackSize": 64 + }, + { + "id": 479, + "displayName": "Black Concrete", + "name": "black_concrete", + "stackSize": 64 + }, + { + "id": 480, + "displayName": "White Concrete Powder", + "name": "white_concrete_powder", + "stackSize": 64 + }, + { + "id": 481, + "displayName": "Orange Concrete Powder", + "name": "orange_concrete_powder", + "stackSize": 64 + }, + { + "id": 482, + "displayName": "Magenta Concrete Powder", + "name": "magenta_concrete_powder", + "stackSize": 64 + }, + { + "id": 483, + "displayName": "Light Blue Concrete Powder", + "name": "light_blue_concrete_powder", + "stackSize": 64 + }, + { + "id": 484, + "displayName": "Yellow Concrete Powder", + "name": "yellow_concrete_powder", + "stackSize": 64 + }, + { + "id": 485, + "displayName": "Lime Concrete Powder", + "name": "lime_concrete_powder", + "stackSize": 64 + }, + { + "id": 486, + "displayName": "Pink Concrete Powder", + "name": "pink_concrete_powder", + "stackSize": 64 + }, + { + "id": 487, + "displayName": "Gray Concrete Powder", + "name": "gray_concrete_powder", + "stackSize": 64 + }, + { + "id": 488, + "displayName": "Light Gray Concrete Powder", + "name": "light_gray_concrete_powder", + "stackSize": 64 + }, + { + "id": 489, + "displayName": "Cyan Concrete Powder", + "name": "cyan_concrete_powder", + "stackSize": 64 + }, + { + "id": 490, + "displayName": "Purple Concrete Powder", + "name": "purple_concrete_powder", + "stackSize": 64 + }, + { + "id": 491, + "displayName": "Blue Concrete Powder", + "name": "blue_concrete_powder", + "stackSize": 64 + }, + { + "id": 492, + "displayName": "Brown Concrete Powder", + "name": "brown_concrete_powder", + "stackSize": 64 + }, + { + "id": 493, + "displayName": "Green Concrete Powder", + "name": "green_concrete_powder", + "stackSize": 64 + }, + { + "id": 494, + "displayName": "Red Concrete Powder", + "name": "red_concrete_powder", + "stackSize": 64 + }, + { + "id": 495, + "displayName": "Black Concrete Powder", + "name": "black_concrete_powder", + "stackSize": 64 + }, + { + "id": 496, + "displayName": "Turtle Egg", + "name": "turtle_egg", + "stackSize": 64 + }, + { + "id": 497, + "displayName": "Dead Tube Coral Block", + "name": "dead_tube_coral_block", + "stackSize": 64 + }, + { + "id": 498, + "displayName": "Dead Brain Coral Block", + "name": "dead_brain_coral_block", + "stackSize": 64 + }, + { + "id": 499, + "displayName": "Dead Bubble Coral Block", + "name": "dead_bubble_coral_block", + "stackSize": 64 + }, + { + "id": 500, + "displayName": "Dead Fire Coral Block", + "name": "dead_fire_coral_block", + "stackSize": 64 + }, + { + "id": 501, + "displayName": "Dead Horn Coral Block", + "name": "dead_horn_coral_block", + "stackSize": 64 + }, + { + "id": 502, + "displayName": "Tube Coral Block", + "name": "tube_coral_block", + "stackSize": 64 + }, + { + "id": 503, + "displayName": "Brain Coral Block", + "name": "brain_coral_block", + "stackSize": 64 + }, + { + "id": 504, + "displayName": "Bubble Coral Block", + "name": "bubble_coral_block", + "stackSize": 64 + }, + { + "id": 505, + "displayName": "Fire Coral Block", + "name": "fire_coral_block", + "stackSize": 64 + }, + { + "id": 506, + "displayName": "Horn Coral Block", + "name": "horn_coral_block", + "stackSize": 64 + }, + { + "id": 507, + "displayName": "Tube Coral", + "name": "tube_coral", + "stackSize": 64 + }, + { + "id": 508, + "displayName": "Brain Coral", + "name": "brain_coral", + "stackSize": 64 + }, + { + "id": 509, + "displayName": "Bubble Coral", + "name": "bubble_coral", + "stackSize": 64 + }, + { + "id": 510, + "displayName": "Fire Coral", + "name": "fire_coral", + "stackSize": 64 + }, + { + "id": 511, + "displayName": "Horn Coral", + "name": "horn_coral", + "stackSize": 64 + }, + { + "id": 512, + "displayName": "Dead Brain Coral", + "name": "dead_brain_coral", + "stackSize": 64 + }, + { + "id": 513, + "displayName": "Dead Bubble Coral", + "name": "dead_bubble_coral", + "stackSize": 64 + }, + { + "id": 514, + "displayName": "Dead Fire Coral", + "name": "dead_fire_coral", + "stackSize": 64 + }, + { + "id": 515, + "displayName": "Dead Horn Coral", + "name": "dead_horn_coral", + "stackSize": 64 + }, + { + "id": 516, + "displayName": "Dead Tube Coral", + "name": "dead_tube_coral", + "stackSize": 64 + }, + { + "id": 517, + "displayName": "Tube Coral Fan", + "name": "tube_coral_fan", + "stackSize": 64 + }, + { + "id": 518, + "displayName": "Brain Coral Fan", + "name": "brain_coral_fan", + "stackSize": 64 + }, + { + "id": 519, + "displayName": "Bubble Coral Fan", + "name": "bubble_coral_fan", + "stackSize": 64 + }, + { + "id": 520, + "displayName": "Fire Coral Fan", + "name": "fire_coral_fan", + "stackSize": 64 + }, + { + "id": 521, + "displayName": "Horn Coral Fan", + "name": "horn_coral_fan", + "stackSize": 64 + }, + { + "id": 522, + "displayName": "Dead Tube Coral Fan", + "name": "dead_tube_coral_fan", + "stackSize": 64 + }, + { + "id": 523, + "displayName": "Dead Brain Coral Fan", + "name": "dead_brain_coral_fan", + "stackSize": 64 + }, + { + "id": 524, + "displayName": "Dead Bubble Coral Fan", + "name": "dead_bubble_coral_fan", + "stackSize": 64 + }, + { + "id": 525, + "displayName": "Dead Fire Coral Fan", + "name": "dead_fire_coral_fan", + "stackSize": 64 + }, + { + "id": 526, + "displayName": "Dead Horn Coral Fan", + "name": "dead_horn_coral_fan", + "stackSize": 64 + }, + { + "id": 527, + "displayName": "Blue Ice", + "name": "blue_ice", + "stackSize": 64 + }, + { + "id": 528, + "displayName": "Conduit", + "name": "conduit", + "stackSize": 64 + }, + { + "id": 529, + "displayName": "Polished Granite Stairs", + "name": "polished_granite_stairs", + "stackSize": 64 + }, + { + "id": 530, + "displayName": "Smooth Red Sandstone Stairs", + "name": "smooth_red_sandstone_stairs", + "stackSize": 64 + }, + { + "id": 531, + "displayName": "Mossy Stone Brick Stairs", + "name": "mossy_stone_brick_stairs", + "stackSize": 64 + }, + { + "id": 532, + "displayName": "Polished Diorite Stairs", + "name": "polished_diorite_stairs", + "stackSize": 64 + }, + { + "id": 533, + "displayName": "Mossy Cobblestone Stairs", + "name": "mossy_cobblestone_stairs", + "stackSize": 64 + }, + { + "id": 534, + "displayName": "End Stone Brick Stairs", + "name": "end_stone_brick_stairs", + "stackSize": 64 + }, + { + "id": 535, + "displayName": "Stone Stairs", + "name": "stone_stairs", + "stackSize": 64 + }, + { + "id": 536, + "displayName": "Smooth Sandstone Stairs", + "name": "smooth_sandstone_stairs", + "stackSize": 64 + }, + { + "id": 537, + "displayName": "Smooth Quartz Stairs", + "name": "smooth_quartz_stairs", + "stackSize": 64 + }, + { + "id": 538, + "displayName": "Granite Stairs", + "name": "granite_stairs", + "stackSize": 64 + }, + { + "id": 539, + "displayName": "Andesite Stairs", + "name": "andesite_stairs", + "stackSize": 64 + }, + { + "id": 540, + "displayName": "Red Nether Brick Stairs", + "name": "red_nether_brick_stairs", + "stackSize": 64 + }, + { + "id": 541, + "displayName": "Polished Andesite Stairs", + "name": "polished_andesite_stairs", + "stackSize": 64 + }, + { + "id": 542, + "displayName": "Diorite Stairs", + "name": "diorite_stairs", + "stackSize": 64 + }, + { + "id": 543, + "displayName": "Polished Granite Slab", + "name": "polished_granite_slab", + "stackSize": 64 + }, + { + "id": 544, + "displayName": "Smooth Red Sandstone Slab", + "name": "smooth_red_sandstone_slab", + "stackSize": 64 + }, + { + "id": 545, + "displayName": "Mossy Stone Brick Slab", + "name": "mossy_stone_brick_slab", + "stackSize": 64 + }, + { + "id": 546, + "displayName": "Polished Diorite Slab", + "name": "polished_diorite_slab", + "stackSize": 64 + }, + { + "id": 547, + "displayName": "Mossy Cobblestone Slab", + "name": "mossy_cobblestone_slab", + "stackSize": 64 + }, + { + "id": 548, + "displayName": "End Stone Brick Slab", + "name": "end_stone_brick_slab", + "stackSize": 64 + }, + { + "id": 549, + "displayName": "Smooth Sandstone Slab", + "name": "smooth_sandstone_slab", + "stackSize": 64 + }, + { + "id": 550, + "displayName": "Smooth Quartz Slab", + "name": "smooth_quartz_slab", + "stackSize": 64 + }, + { + "id": 551, + "displayName": "Granite Slab", + "name": "granite_slab", + "stackSize": 64 + }, + { + "id": 552, + "displayName": "Andesite Slab", + "name": "andesite_slab", + "stackSize": 64 + }, + { + "id": 553, + "displayName": "Red Nether Brick Slab", + "name": "red_nether_brick_slab", + "stackSize": 64 + }, + { + "id": 554, + "displayName": "Polished Andesite Slab", + "name": "polished_andesite_slab", + "stackSize": 64 + }, + { + "id": 555, + "displayName": "Diorite Slab", + "name": "diorite_slab", + "stackSize": 64 + }, + { + "id": 556, + "displayName": "Scaffolding", + "name": "scaffolding", + "stackSize": 64 + }, + { + "id": 557, + "displayName": "Iron Door", + "name": "iron_door", + "stackSize": 64 + }, + { + "id": 558, + "displayName": "Oak Door", + "name": "oak_door", + "stackSize": 64 + }, + { + "id": 559, + "displayName": "Spruce Door", + "name": "spruce_door", + "stackSize": 64 + }, + { + "id": 560, + "displayName": "Birch Door", + "name": "birch_door", + "stackSize": 64 + }, + { + "id": 561, + "displayName": "Jungle Door", + "name": "jungle_door", + "stackSize": 64 + }, + { + "id": 562, + "displayName": "Acacia Door", + "name": "acacia_door", + "stackSize": 64 + }, + { + "id": 563, + "displayName": "Dark Oak Door", + "name": "dark_oak_door", + "stackSize": 64 + }, + { + "id": 564, + "displayName": "Crimson Door", + "name": "crimson_door", + "stackSize": 64 + }, + { + "id": 565, + "displayName": "Warped Door", + "name": "warped_door", + "stackSize": 64 + }, + { + "id": 566, + "displayName": "Redstone Repeater", + "name": "repeater", + "stackSize": 64 + }, + { + "id": 567, + "displayName": "Redstone Comparator", + "name": "comparator", + "stackSize": 64 + }, + { + "id": 568, + "displayName": "Structure Block", + "name": "structure_block", + "stackSize": 64 + }, + { + "id": 569, + "displayName": "Jigsaw Block", + "name": "jigsaw", + "stackSize": 64 + }, + { + "id": 570, + "displayName": "Turtle Shell", + "name": "turtle_helmet", + "stackSize": 1, + "maxDurability": 275, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "scute" + ] + }, + { + "id": 571, + "displayName": "Scute", + "name": "scute", + "stackSize": 64 + }, + { + "id": 572, + "displayName": "Iron Shovel", + "name": "iron_shovel", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 573, + "displayName": "Iron Pickaxe", + "name": "iron_pickaxe", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 574, + "displayName": "Iron Axe", + "name": "iron_axe", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 575, + "displayName": "Flint and Steel", + "name": "flint_and_steel", + "stackSize": 1, + "maxDurability": 64, + "enchantCategories": [ + "breakable", + "vanishable" + ] + }, + { + "id": 576, + "displayName": "Apple", + "name": "apple", + "stackSize": 64 + }, + { + "id": 577, + "displayName": "Bow", + "name": "bow", + "stackSize": 1, + "maxDurability": 384, + "enchantCategories": [ + "breakable", + "bow", + "vanishable" + ] + }, + { + "id": 578, + "displayName": "Arrow", + "name": "arrow", + "stackSize": 64 + }, + { + "id": 579, + "displayName": "Coal", + "name": "coal", + "stackSize": 64 + }, + { + "id": 580, + "displayName": "Charcoal", + "name": "charcoal", + "stackSize": 64 + }, + { + "id": 581, + "displayName": "Diamond", + "name": "diamond", + "stackSize": 64 + }, + { + "id": 582, + "displayName": "Iron Ingot", + "name": "iron_ingot", + "stackSize": 64 + }, + { + "id": 583, + "displayName": "Gold Ingot", + "name": "gold_ingot", + "stackSize": 64 + }, + { + "id": 584, + "displayName": "Netherite Ingot", + "name": "netherite_ingot", + "stackSize": 64 + }, + { + "id": 585, + "displayName": "Netherite Scrap", + "name": "netherite_scrap", + "stackSize": 64 + }, + { + "id": 586, + "displayName": "Iron Sword", + "name": "iron_sword", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 587, + "displayName": "Wooden Sword", + "name": "wooden_sword", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 588, + "displayName": "Wooden Shovel", + "name": "wooden_shovel", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 589, + "displayName": "Wooden Pickaxe", + "name": "wooden_pickaxe", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 590, + "displayName": "Wooden Axe", + "name": "wooden_axe", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 591, + "displayName": "Stone Sword", + "name": "stone_sword", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 592, + "displayName": "Stone Shovel", + "name": "stone_shovel", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 593, + "displayName": "Stone Pickaxe", + "name": "stone_pickaxe", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 594, + "displayName": "Stone Axe", + "name": "stone_axe", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 595, + "displayName": "Diamond Sword", + "name": "diamond_sword", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 596, + "displayName": "Diamond Shovel", + "name": "diamond_shovel", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 597, + "displayName": "Diamond Pickaxe", + "name": "diamond_pickaxe", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 598, + "displayName": "Diamond Axe", + "name": "diamond_axe", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 599, + "displayName": "Stick", + "name": "stick", + "stackSize": 64 + }, + { + "id": 600, + "displayName": "Bowl", + "name": "bowl", + "stackSize": 64 + }, + { + "id": 601, + "displayName": "Mushroom Stew", + "name": "mushroom_stew", + "stackSize": 1 + }, + { + "id": 602, + "displayName": "Golden Sword", + "name": "golden_sword", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 603, + "displayName": "Golden Shovel", + "name": "golden_shovel", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 604, + "displayName": "Golden Pickaxe", + "name": "golden_pickaxe", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 605, + "displayName": "Golden Axe", + "name": "golden_axe", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 606, + "displayName": "Netherite Sword", + "name": "netherite_sword", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 607, + "displayName": "Netherite Shovel", + "name": "netherite_shovel", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 608, + "displayName": "Netherite Pickaxe", + "name": "netherite_pickaxe", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 609, + "displayName": "Netherite Axe", + "name": "netherite_axe", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 610, + "displayName": "String", + "name": "string", + "stackSize": 64 + }, + { + "id": 611, + "displayName": "Feather", + "name": "feather", + "stackSize": 64 + }, + { + "id": 612, + "displayName": "Gunpowder", + "name": "gunpowder", + "stackSize": 64 + }, + { + "id": 613, + "displayName": "Wooden Hoe", + "name": "wooden_hoe", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 614, + "displayName": "Stone Hoe", + "name": "stone_hoe", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 615, + "displayName": "Iron Hoe", + "name": "iron_hoe", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 616, + "displayName": "Diamond Hoe", + "name": "diamond_hoe", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 617, + "displayName": "Golden Hoe", + "name": "golden_hoe", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 618, + "displayName": "Netherite Hoe", + "name": "netherite_hoe", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 619, + "displayName": "Wheat Seeds", + "name": "wheat_seeds", + "stackSize": 64 + }, + { + "id": 620, + "displayName": "Wheat", + "name": "wheat", + "stackSize": 64 + }, + { + "id": 621, + "displayName": "Bread", + "name": "bread", + "stackSize": 64 + }, + { + "id": 622, + "displayName": "Leather Cap", + "name": "leather_helmet", + "stackSize": 1, + "maxDurability": 55, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "leather" + ] + }, + { + "id": 623, + "displayName": "Leather Tunic", + "name": "leather_chestplate", + "stackSize": 1, + "maxDurability": 80, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "leather" + ] + }, + { + "id": 624, + "displayName": "Leather Pants", + "name": "leather_leggings", + "stackSize": 1, + "maxDurability": 75, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "leather" + ] + }, + { + "id": 625, + "displayName": "Leather Boots", + "name": "leather_boots", + "stackSize": 1, + "maxDurability": 65, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "leather" + ] + }, + { + "id": 626, + "displayName": "Chainmail Helmet", + "name": "chainmail_helmet", + "stackSize": 1, + "maxDurability": 165, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 627, + "displayName": "Chainmail Chestplate", + "name": "chainmail_chestplate", + "stackSize": 1, + "maxDurability": 240, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 628, + "displayName": "Chainmail Leggings", + "name": "chainmail_leggings", + "stackSize": 1, + "maxDurability": 225, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 629, + "displayName": "Chainmail Boots", + "name": "chainmail_boots", + "stackSize": 1, + "maxDurability": 195, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 630, + "displayName": "Iron Helmet", + "name": "iron_helmet", + "stackSize": 1, + "maxDurability": 165, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 631, + "displayName": "Iron Chestplate", + "name": "iron_chestplate", + "stackSize": 1, + "maxDurability": 240, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 632, + "displayName": "Iron Leggings", + "name": "iron_leggings", + "stackSize": 1, + "maxDurability": 225, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 633, + "displayName": "Iron Boots", + "name": "iron_boots", + "stackSize": 1, + "maxDurability": 195, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 634, + "displayName": "Diamond Helmet", + "name": "diamond_helmet", + "stackSize": 1, + "maxDurability": 363, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 635, + "displayName": "Diamond Chestplate", + "name": "diamond_chestplate", + "stackSize": 1, + "maxDurability": 528, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 636, + "displayName": "Diamond Leggings", + "name": "diamond_leggings", + "stackSize": 1, + "maxDurability": 495, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 637, + "displayName": "Diamond Boots", + "name": "diamond_boots", + "stackSize": 1, + "maxDurability": 429, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 638, + "displayName": "Golden Helmet", + "name": "golden_helmet", + "stackSize": 1, + "maxDurability": 77, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 639, + "displayName": "Golden Chestplate", + "name": "golden_chestplate", + "stackSize": 1, + "maxDurability": 112, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 640, + "displayName": "Golden Leggings", + "name": "golden_leggings", + "stackSize": 1, + "maxDurability": 105, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 641, + "displayName": "Golden Boots", + "name": "golden_boots", + "stackSize": 1, + "maxDurability": 91, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 642, + "displayName": "Netherite Helmet", + "name": "netherite_helmet", + "stackSize": 1, + "maxDurability": 407, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 643, + "displayName": "Netherite Chestplate", + "name": "netherite_chestplate", + "stackSize": 1, + "maxDurability": 592, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 644, + "displayName": "Netherite Leggings", + "name": "netherite_leggings", + "stackSize": 1, + "maxDurability": 555, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 645, + "displayName": "Netherite Boots", + "name": "netherite_boots", + "stackSize": 1, + "maxDurability": 481, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 646, + "displayName": "Flint", + "name": "flint", + "stackSize": 64 + }, + { + "id": 647, + "displayName": "Raw Porkchop", + "name": "porkchop", + "stackSize": 64 + }, + { + "id": 648, + "displayName": "Cooked Porkchop", + "name": "cooked_porkchop", + "stackSize": 64 + }, + { + "id": 649, + "displayName": "Painting", + "name": "painting", + "stackSize": 64 + }, + { + "id": 650, + "displayName": "Golden Apple", + "name": "golden_apple", + "stackSize": 64 + }, + { + "id": 651, + "displayName": "Enchanted Golden Apple", + "name": "enchanted_golden_apple", + "stackSize": 64 + }, + { + "id": 652, + "displayName": "Oak Sign", + "name": "oak_sign", + "stackSize": 16 + }, + { + "id": 653, + "displayName": "Spruce Sign", + "name": "spruce_sign", + "stackSize": 16 + }, + { + "id": 654, + "displayName": "Birch Sign", + "name": "birch_sign", + "stackSize": 16 + }, + { + "id": 655, + "displayName": "Jungle Sign", + "name": "jungle_sign", + "stackSize": 16 + }, + { + "id": 656, + "displayName": "Acacia Sign", + "name": "acacia_sign", + "stackSize": 16 + }, + { + "id": 657, + "displayName": "Dark Oak Sign", + "name": "dark_oak_sign", + "stackSize": 16 + }, + { + "id": 658, + "displayName": "Crimson Sign", + "name": "crimson_sign", + "stackSize": 16 + }, + { + "id": 659, + "displayName": "Warped Sign", + "name": "warped_sign", + "stackSize": 16 + }, + { + "id": 660, + "displayName": "Bucket", + "name": "bucket", + "stackSize": 16 + }, + { + "id": 661, + "displayName": "Water Bucket", + "name": "water_bucket", + "stackSize": 1 + }, + { + "id": 662, + "displayName": "Lava Bucket", + "name": "lava_bucket", + "stackSize": 1 + }, + { + "id": 663, + "displayName": "Minecart", + "name": "minecart", + "stackSize": 1 + }, + { + "id": 664, + "displayName": "Saddle", + "name": "saddle", + "stackSize": 1 + }, + { + "id": 665, + "displayName": "Redstone Dust", + "name": "redstone", + "stackSize": 64 + }, + { + "id": 666, + "displayName": "Snowball", + "name": "snowball", + "stackSize": 16 + }, + { + "id": 667, + "displayName": "Oak Boat", + "name": "oak_boat", + "stackSize": 1 + }, + { + "id": 668, + "displayName": "Leather", + "name": "leather", + "stackSize": 64 + }, + { + "id": 669, + "displayName": "Milk Bucket", + "name": "milk_bucket", + "stackSize": 1 + }, + { + "id": 670, + "displayName": "Bucket of Pufferfish", + "name": "pufferfish_bucket", + "stackSize": 1 + }, + { + "id": 671, + "displayName": "Bucket of Salmon", + "name": "salmon_bucket", + "stackSize": 1 + }, + { + "id": 672, + "displayName": "Bucket of Cod", + "name": "cod_bucket", + "stackSize": 1 + }, + { + "id": 673, + "displayName": "Bucket of Tropical Fish", + "name": "tropical_fish_bucket", + "stackSize": 1 + }, + { + "id": 674, + "displayName": "Brick", + "name": "brick", + "stackSize": 64 + }, + { + "id": 675, + "displayName": "Clay Ball", + "name": "clay_ball", + "stackSize": 64 + }, + { + "id": 676, + "displayName": "Dried Kelp Block", + "name": "dried_kelp_block", + "stackSize": 64 + }, + { + "id": 677, + "displayName": "Paper", + "name": "paper", + "stackSize": 64 + }, + { + "id": 678, + "displayName": "Book", + "name": "book", + "stackSize": 64 + }, + { + "id": 679, + "displayName": "Slimeball", + "name": "slime_ball", + "stackSize": 64 + }, + { + "id": 680, + "displayName": "Minecart with Chest", + "name": "chest_minecart", + "stackSize": 1 + }, + { + "id": 681, + "displayName": "Minecart with Furnace", + "name": "furnace_minecart", + "stackSize": 1 + }, + { + "id": 682, + "displayName": "Egg", + "name": "egg", + "stackSize": 16 + }, + { + "id": 683, + "displayName": "Compass", + "name": "compass", + "stackSize": 64 + }, + { + "id": 684, + "displayName": "Fishing Rod", + "name": "fishing_rod", + "stackSize": 1, + "maxDurability": 64, + "enchantCategories": [ + "breakable", + "fishing_rod", + "vanishable" + ] + }, + { + "id": 685, + "displayName": "Clock", + "name": "clock", + "stackSize": 64 + }, + { + "id": 686, + "displayName": "Glowstone Dust", + "name": "glowstone_dust", + "stackSize": 64 + }, + { + "id": 687, + "displayName": "Raw Cod", + "name": "cod", + "stackSize": 64 + }, + { + "id": 688, + "displayName": "Raw Salmon", + "name": "salmon", + "stackSize": 64 + }, + { + "id": 689, + "displayName": "Tropical Fish", + "name": "tropical_fish", + "stackSize": 64 + }, + { + "id": 690, + "displayName": "Pufferfish", + "name": "pufferfish", + "stackSize": 64 + }, + { + "id": 691, + "displayName": "Cooked Cod", + "name": "cooked_cod", + "stackSize": 64 + }, + { + "id": 692, + "displayName": "Cooked Salmon", + "name": "cooked_salmon", + "stackSize": 64 + }, + { + "id": 693, + "displayName": "Ink Sac", + "name": "ink_sac", + "stackSize": 64 + }, + { + "id": 694, + "displayName": "Red Dye", + "name": "red_dye", + "stackSize": 64 + }, + { + "id": 695, + "displayName": "Green Dye", + "name": "green_dye", + "stackSize": 64 + }, + { + "id": 696, + "displayName": "Cocoa Beans", + "name": "cocoa_beans", + "stackSize": 64 + }, + { + "id": 697, + "displayName": "Lapis Lazuli", + "name": "lapis_lazuli", + "stackSize": 64 + }, + { + "id": 698, + "displayName": "Purple Dye", + "name": "purple_dye", + "stackSize": 64 + }, + { + "id": 699, + "displayName": "Cyan Dye", + "name": "cyan_dye", + "stackSize": 64 + }, + { + "id": 700, + "displayName": "Light Gray Dye", + "name": "light_gray_dye", + "stackSize": 64 + }, + { + "id": 701, + "displayName": "Gray Dye", + "name": "gray_dye", + "stackSize": 64 + }, + { + "id": 702, + "displayName": "Pink Dye", + "name": "pink_dye", + "stackSize": 64 + }, + { + "id": 703, + "displayName": "Lime Dye", + "name": "lime_dye", + "stackSize": 64 + }, + { + "id": 704, + "displayName": "Yellow Dye", + "name": "yellow_dye", + "stackSize": 64 + }, + { + "id": 705, + "displayName": "Light Blue Dye", + "name": "light_blue_dye", + "stackSize": 64 + }, + { + "id": 706, + "displayName": "Magenta Dye", + "name": "magenta_dye", + "stackSize": 64 + }, + { + "id": 707, + "displayName": "Orange Dye", + "name": "orange_dye", + "stackSize": 64 + }, + { + "id": 708, + "displayName": "Bone Meal", + "name": "bone_meal", + "stackSize": 64 + }, + { + "id": 709, + "displayName": "Blue Dye", + "name": "blue_dye", + "stackSize": 64 + }, + { + "id": 710, + "displayName": "Brown Dye", + "name": "brown_dye", + "stackSize": 64 + }, + { + "id": 711, + "displayName": "Black Dye", + "name": "black_dye", + "stackSize": 64 + }, + { + "id": 712, + "displayName": "White Dye", + "name": "white_dye", + "stackSize": 64 + }, + { + "id": 713, + "displayName": "Bone", + "name": "bone", + "stackSize": 64 + }, + { + "id": 714, + "displayName": "Sugar", + "name": "sugar", + "stackSize": 64 + }, + { + "id": 715, + "displayName": "Cake", + "name": "cake", + "stackSize": 1 + }, + { + "id": 716, + "displayName": "White Bed", + "name": "white_bed", + "stackSize": 1 + }, + { + "id": 717, + "displayName": "Orange Bed", + "name": "orange_bed", + "stackSize": 1 + }, + { + "id": 718, + "displayName": "Magenta Bed", + "name": "magenta_bed", + "stackSize": 1 + }, + { + "id": 719, + "displayName": "Light Blue Bed", + "name": "light_blue_bed", + "stackSize": 1 + }, + { + "id": 720, + "displayName": "Yellow Bed", + "name": "yellow_bed", + "stackSize": 1 + }, + { + "id": 721, + "displayName": "Lime Bed", + "name": "lime_bed", + "stackSize": 1 + }, + { + "id": 722, + "displayName": "Pink Bed", + "name": "pink_bed", + "stackSize": 1 + }, + { + "id": 723, + "displayName": "Gray Bed", + "name": "gray_bed", + "stackSize": 1 + }, + { + "id": 724, + "displayName": "Light Gray Bed", + "name": "light_gray_bed", + "stackSize": 1 + }, + { + "id": 725, + "displayName": "Cyan Bed", + "name": "cyan_bed", + "stackSize": 1 + }, + { + "id": 726, + "displayName": "Purple Bed", + "name": "purple_bed", + "stackSize": 1 + }, + { + "id": 727, + "displayName": "Blue Bed", + "name": "blue_bed", + "stackSize": 1 + }, + { + "id": 728, + "displayName": "Brown Bed", + "name": "brown_bed", + "stackSize": 1 + }, + { + "id": 729, + "displayName": "Green Bed", + "name": "green_bed", + "stackSize": 1 + }, + { + "id": 730, + "displayName": "Red Bed", + "name": "red_bed", + "stackSize": 1 + }, + { + "id": 731, + "displayName": "Black Bed", + "name": "black_bed", + "stackSize": 1 + }, + { + "id": 732, + "displayName": "Cookie", + "name": "cookie", + "stackSize": 64 + }, + { + "id": 733, + "displayName": "Map", + "name": "filled_map", + "stackSize": 64 + }, + { + "id": 734, + "displayName": "Shears", + "name": "shears", + "stackSize": 1, + "maxDurability": 238, + "enchantCategories": [ + "breakable", + "vanishable" + ] + }, + { + "id": 735, + "displayName": "Melon Slice", + "name": "melon_slice", + "stackSize": 64 + }, + { + "id": 736, + "displayName": "Dried Kelp", + "name": "dried_kelp", + "stackSize": 64 + }, + { + "id": 737, + "displayName": "Pumpkin Seeds", + "name": "pumpkin_seeds", + "stackSize": 64 + }, + { + "id": 738, + "displayName": "Melon Seeds", + "name": "melon_seeds", + "stackSize": 64 + }, + { + "id": 739, + "displayName": "Raw Beef", + "name": "beef", + "stackSize": 64 + }, + { + "id": 740, + "displayName": "Steak", + "name": "cooked_beef", + "stackSize": 64 + }, + { + "id": 741, + "displayName": "Raw Chicken", + "name": "chicken", + "stackSize": 64 + }, + { + "id": 742, + "displayName": "Cooked Chicken", + "name": "cooked_chicken", + "stackSize": 64 + }, + { + "id": 743, + "displayName": "Rotten Flesh", + "name": "rotten_flesh", + "stackSize": 64 + }, + { + "id": 744, + "displayName": "Ender Pearl", + "name": "ender_pearl", + "stackSize": 16 + }, + { + "id": 745, + "displayName": "Blaze Rod", + "name": "blaze_rod", + "stackSize": 64 + }, + { + "id": 746, + "displayName": "Ghast Tear", + "name": "ghast_tear", + "stackSize": 64 + }, + { + "id": 747, + "displayName": "Gold Nugget", + "name": "gold_nugget", + "stackSize": 64 + }, + { + "id": 748, + "displayName": "Nether Wart", + "name": "nether_wart", + "stackSize": 64 + }, + { + "id": 749, + "displayName": "Potion", + "name": "potion", + "stackSize": 1 + }, + { + "id": 750, + "displayName": "Glass Bottle", + "name": "glass_bottle", + "stackSize": 64 + }, + { + "id": 751, + "displayName": "Spider Eye", + "name": "spider_eye", + "stackSize": 64 + }, + { + "id": 752, + "displayName": "Fermented Spider Eye", + "name": "fermented_spider_eye", + "stackSize": 64 + }, + { + "id": 753, + "displayName": "Blaze Powder", + "name": "blaze_powder", + "stackSize": 64 + }, + { + "id": 754, + "displayName": "Magma Cream", + "name": "magma_cream", + "stackSize": 64 + }, + { + "id": 755, + "displayName": "Brewing Stand", + "name": "brewing_stand", + "stackSize": 64 + }, + { + "id": 756, + "displayName": "Cauldron", + "name": "cauldron", + "stackSize": 64 + }, + { + "id": 757, + "displayName": "Eye of Ender", + "name": "ender_eye", + "stackSize": 64 + }, + { + "id": 758, + "displayName": "Glistering Melon Slice", + "name": "glistering_melon_slice", + "stackSize": 64 + }, + { + "id": 759, + "displayName": "Bat Spawn Egg", + "name": "bat_spawn_egg", + "stackSize": 64 + }, + { + "id": 760, + "displayName": "Bee Spawn Egg", + "name": "bee_spawn_egg", + "stackSize": 64 + }, + { + "id": 761, + "displayName": "Blaze Spawn Egg", + "name": "blaze_spawn_egg", + "stackSize": 64 + }, + { + "id": 762, + "displayName": "Cat Spawn Egg", + "name": "cat_spawn_egg", + "stackSize": 64 + }, + { + "id": 763, + "displayName": "Cave Spider Spawn Egg", + "name": "cave_spider_spawn_egg", + "stackSize": 64 + }, + { + "id": 764, + "displayName": "Chicken Spawn Egg", + "name": "chicken_spawn_egg", + "stackSize": 64 + }, + { + "id": 765, + "displayName": "Cod Spawn Egg", + "name": "cod_spawn_egg", + "stackSize": 64 + }, + { + "id": 766, + "displayName": "Cow Spawn Egg", + "name": "cow_spawn_egg", + "stackSize": 64 + }, + { + "id": 767, + "displayName": "Creeper Spawn Egg", + "name": "creeper_spawn_egg", + "stackSize": 64 + }, + { + "id": 768, + "displayName": "Dolphin Spawn Egg", + "name": "dolphin_spawn_egg", + "stackSize": 64 + }, + { + "id": 769, + "displayName": "Donkey Spawn Egg", + "name": "donkey_spawn_egg", + "stackSize": 64 + }, + { + "id": 770, + "displayName": "Drowned Spawn Egg", + "name": "drowned_spawn_egg", + "stackSize": 64 + }, + { + "id": 771, + "displayName": "Elder Guardian Spawn Egg", + "name": "elder_guardian_spawn_egg", + "stackSize": 64 + }, + { + "id": 772, + "displayName": "Enderman Spawn Egg", + "name": "enderman_spawn_egg", + "stackSize": 64 + }, + { + "id": 773, + "displayName": "Endermite Spawn Egg", + "name": "endermite_spawn_egg", + "stackSize": 64 + }, + { + "id": 774, + "displayName": "Evoker Spawn Egg", + "name": "evoker_spawn_egg", + "stackSize": 64 + }, + { + "id": 775, + "displayName": "Fox Spawn Egg", + "name": "fox_spawn_egg", + "stackSize": 64 + }, + { + "id": 776, + "displayName": "Ghast Spawn Egg", + "name": "ghast_spawn_egg", + "stackSize": 64 + }, + { + "id": 777, + "displayName": "Guardian Spawn Egg", + "name": "guardian_spawn_egg", + "stackSize": 64 + }, + { + "id": 778, + "displayName": "Hoglin Spawn Egg", + "name": "hoglin_spawn_egg", + "stackSize": 64 + }, + { + "id": 779, + "displayName": "Horse Spawn Egg", + "name": "horse_spawn_egg", + "stackSize": 64 + }, + { + "id": 780, + "displayName": "Husk Spawn Egg", + "name": "husk_spawn_egg", + "stackSize": 64 + }, + { + "id": 781, + "displayName": "Llama Spawn Egg", + "name": "llama_spawn_egg", + "stackSize": 64 + }, + { + "id": 782, + "displayName": "Magma Cube Spawn Egg", + "name": "magma_cube_spawn_egg", + "stackSize": 64 + }, + { + "id": 783, + "displayName": "Mooshroom Spawn Egg", + "name": "mooshroom_spawn_egg", + "stackSize": 64 + }, + { + "id": 784, + "displayName": "Mule Spawn Egg", + "name": "mule_spawn_egg", + "stackSize": 64 + }, + { + "id": 785, + "displayName": "Ocelot Spawn Egg", + "name": "ocelot_spawn_egg", + "stackSize": 64 + }, + { + "id": 786, + "displayName": "Panda Spawn Egg", + "name": "panda_spawn_egg", + "stackSize": 64 + }, + { + "id": 787, + "displayName": "Parrot Spawn Egg", + "name": "parrot_spawn_egg", + "stackSize": 64 + }, + { + "id": 788, + "displayName": "Phantom Spawn Egg", + "name": "phantom_spawn_egg", + "stackSize": 64 + }, + { + "id": 789, + "displayName": "Pig Spawn Egg", + "name": "pig_spawn_egg", + "stackSize": 64 + }, + { + "id": 790, + "displayName": "Piglin Spawn Egg", + "name": "piglin_spawn_egg", + "stackSize": 64 + }, + { + "id": 791, + "displayName": "Pillager Spawn Egg", + "name": "pillager_spawn_egg", + "stackSize": 64 + }, + { + "id": 792, + "displayName": "Polar Bear Spawn Egg", + "name": "polar_bear_spawn_egg", + "stackSize": 64 + }, + { + "id": 793, + "displayName": "Pufferfish Spawn Egg", + "name": "pufferfish_spawn_egg", + "stackSize": 64 + }, + { + "id": 794, + "displayName": "Rabbit Spawn Egg", + "name": "rabbit_spawn_egg", + "stackSize": 64 + }, + { + "id": 795, + "displayName": "Ravager Spawn Egg", + "name": "ravager_spawn_egg", + "stackSize": 64 + }, + { + "id": 796, + "displayName": "Salmon Spawn Egg", + "name": "salmon_spawn_egg", + "stackSize": 64 + }, + { + "id": 797, + "displayName": "Sheep Spawn Egg", + "name": "sheep_spawn_egg", + "stackSize": 64 + }, + { + "id": 798, + "displayName": "Shulker Spawn Egg", + "name": "shulker_spawn_egg", + "stackSize": 64 + }, + { + "id": 799, + "displayName": "Silverfish Spawn Egg", + "name": "silverfish_spawn_egg", + "stackSize": 64 + }, + { + "id": 800, + "displayName": "Skeleton Spawn Egg", + "name": "skeleton_spawn_egg", + "stackSize": 64 + }, + { + "id": 801, + "displayName": "Skeleton Horse Spawn Egg", + "name": "skeleton_horse_spawn_egg", + "stackSize": 64 + }, + { + "id": 802, + "displayName": "Slime Spawn Egg", + "name": "slime_spawn_egg", + "stackSize": 64 + }, + { + "id": 803, + "displayName": "Spider Spawn Egg", + "name": "spider_spawn_egg", + "stackSize": 64 + }, + { + "id": 804, + "displayName": "Squid Spawn Egg", + "name": "squid_spawn_egg", + "stackSize": 64 + }, + { + "id": 805, + "displayName": "Stray Spawn Egg", + "name": "stray_spawn_egg", + "stackSize": 64 + }, + { + "id": 806, + "displayName": "Strider Spawn Egg", + "name": "strider_spawn_egg", + "stackSize": 64 + }, + { + "id": 807, + "displayName": "Trader Llama Spawn Egg", + "name": "trader_llama_spawn_egg", + "stackSize": 64 + }, + { + "id": 808, + "displayName": "Tropical Fish Spawn Egg", + "name": "tropical_fish_spawn_egg", + "stackSize": 64 + }, + { + "id": 809, + "displayName": "Turtle Spawn Egg", + "name": "turtle_spawn_egg", + "stackSize": 64 + }, + { + "id": 810, + "displayName": "Vex Spawn Egg", + "name": "vex_spawn_egg", + "stackSize": 64 + }, + { + "id": 811, + "displayName": "Villager Spawn Egg", + "name": "villager_spawn_egg", + "stackSize": 64 + }, + { + "id": 812, + "displayName": "Vindicator Spawn Egg", + "name": "vindicator_spawn_egg", + "stackSize": 64 + }, + { + "id": 813, + "displayName": "Wandering Trader Spawn Egg", + "name": "wandering_trader_spawn_egg", + "stackSize": 64 + }, + { + "id": 814, + "displayName": "Witch Spawn Egg", + "name": "witch_spawn_egg", + "stackSize": 64 + }, + { + "id": 815, + "displayName": "Wither Skeleton Spawn Egg", + "name": "wither_skeleton_spawn_egg", + "stackSize": 64 + }, + { + "id": 816, + "displayName": "Wolf Spawn Egg", + "name": "wolf_spawn_egg", + "stackSize": 64 + }, + { + "id": 817, + "displayName": "Zoglin Spawn Egg", + "name": "zoglin_spawn_egg", + "stackSize": 64 + }, + { + "id": 818, + "displayName": "Zombie Spawn Egg", + "name": "zombie_spawn_egg", + "stackSize": 64 + }, + { + "id": 819, + "displayName": "Zombie Horse Spawn Egg", + "name": "zombie_horse_spawn_egg", + "stackSize": 64 + }, + { + "id": 820, + "displayName": "Zombie Villager Spawn Egg", + "name": "zombie_villager_spawn_egg", + "stackSize": 64 + }, + { + "id": 821, + "displayName": "Zombified Piglin Spawn Egg", + "name": "zombified_piglin_spawn_egg", + "stackSize": 64 + }, + { + "id": 822, + "displayName": "Bottle o' Enchanting", + "name": "experience_bottle", + "stackSize": 64 + }, + { + "id": 823, + "displayName": "Fire Charge", + "name": "fire_charge", + "stackSize": 64 + }, + { + "id": 824, + "displayName": "Book and Quill", + "name": "writable_book", + "stackSize": 1 + }, + { + "id": 825, + "displayName": "Written Book", + "name": "written_book", + "stackSize": 16 + }, + { + "id": 826, + "displayName": "Emerald", + "name": "emerald", + "stackSize": 64 + }, + { + "id": 827, + "displayName": "Item Frame", + "name": "item_frame", + "stackSize": 64 + }, + { + "id": 828, + "displayName": "Flower Pot", + "name": "flower_pot", + "stackSize": 64 + }, + { + "id": 829, + "displayName": "Carrot", + "name": "carrot", + "stackSize": 64 + }, + { + "id": 830, + "displayName": "Potato", + "name": "potato", + "stackSize": 64 + }, + { + "id": 831, + "displayName": "Baked Potato", + "name": "baked_potato", + "stackSize": 64 + }, + { + "id": 832, + "displayName": "Poisonous Potato", + "name": "poisonous_potato", + "stackSize": 64 + }, + { + "id": 833, + "displayName": "Empty Map", + "name": "map", + "stackSize": 64 + }, + { + "id": 834, + "displayName": "Golden Carrot", + "name": "golden_carrot", + "stackSize": 64 + }, + { + "id": 835, + "displayName": "Skeleton Skull", + "name": "skeleton_skull", + "stackSize": 64 + }, + { + "id": 836, + "displayName": "Wither Skeleton Skull", + "name": "wither_skeleton_skull", + "stackSize": 64 + }, + { + "id": 837, + "displayName": "Player Head", + "name": "player_head", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 838, + "displayName": "Zombie Head", + "name": "zombie_head", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 839, + "displayName": "Creeper Head", + "name": "creeper_head", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 840, + "displayName": "Dragon Head", + "name": "dragon_head", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 841, + "displayName": "Carrot on a Stick", + "name": "carrot_on_a_stick", + "stackSize": 1, + "maxDurability": 25, + "enchantCategories": [ + "breakable", + "vanishable" + ] + }, + { + "id": 842, + "displayName": "Warped Fungus on a Stick", + "name": "warped_fungus_on_a_stick", + "stackSize": 64, + "maxDurability": 100, + "enchantCategories": [ + "breakable", + "vanishable" + ] + }, + { + "id": 843, + "displayName": "Nether Star", + "name": "nether_star", + "stackSize": 64 + }, + { + "id": 844, + "displayName": "Pumpkin Pie", + "name": "pumpkin_pie", + "stackSize": 64 + }, + { + "id": 845, + "displayName": "Firework Rocket", + "name": "firework_rocket", + "stackSize": 64 + }, + { + "id": 846, + "displayName": "Firework Star", + "name": "firework_star", + "stackSize": 64 + }, + { + "id": 847, + "displayName": "Enchanted Book", + "name": "enchanted_book", + "stackSize": 1 + }, + { + "id": 848, + "displayName": "Nether Brick", + "name": "nether_brick", + "stackSize": 64 + }, + { + "id": 849, + "displayName": "Nether Quartz", + "name": "quartz", + "stackSize": 64 + }, + { + "id": 850, + "displayName": "Minecart with TNT", + "name": "tnt_minecart", + "stackSize": 1 + }, + { + "id": 851, + "displayName": "Minecart with Hopper", + "name": "hopper_minecart", + "stackSize": 1 + }, + { + "id": 852, + "displayName": "Prismarine Shard", + "name": "prismarine_shard", + "stackSize": 64 + }, + { + "id": 853, + "displayName": "Prismarine Crystals", + "name": "prismarine_crystals", + "stackSize": 64 + }, + { + "id": 854, + "displayName": "Raw Rabbit", + "name": "rabbit", + "stackSize": 64 + }, + { + "id": 855, + "displayName": "Cooked Rabbit", + "name": "cooked_rabbit", + "stackSize": 64 + }, + { + "id": 856, + "displayName": "Rabbit Stew", + "name": "rabbit_stew", + "stackSize": 1 + }, + { + "id": 857, + "displayName": "Rabbit's Foot", + "name": "rabbit_foot", + "stackSize": 64 + }, + { + "id": 858, + "displayName": "Rabbit Hide", + "name": "rabbit_hide", + "stackSize": 64 + }, + { + "id": 859, + "displayName": "Armor Stand", + "name": "armor_stand", + "stackSize": 16 + }, + { + "id": 860, + "displayName": "Iron Horse Armor", + "name": "iron_horse_armor", + "stackSize": 1 + }, + { + "id": 861, + "displayName": "Golden Horse Armor", + "name": "golden_horse_armor", + "stackSize": 1 + }, + { + "id": 862, + "displayName": "Diamond Horse Armor", + "name": "diamond_horse_armor", + "stackSize": 1 + }, + { + "id": 863, + "displayName": "Leather Horse Armor", + "name": "leather_horse_armor", + "stackSize": 1 + }, + { + "id": 864, + "displayName": "Lead", + "name": "lead", + "stackSize": 64 + }, + { + "id": 865, + "displayName": "Name Tag", + "name": "name_tag", + "stackSize": 64 + }, + { + "id": 866, + "displayName": "Minecart with Command Block", + "name": "command_block_minecart", + "stackSize": 1 + }, + { + "id": 867, + "displayName": "Raw Mutton", + "name": "mutton", + "stackSize": 64 + }, + { + "id": 868, + "displayName": "Cooked Mutton", + "name": "cooked_mutton", + "stackSize": 64 + }, + { + "id": 869, + "displayName": "White Banner", + "name": "white_banner", + "stackSize": 16 + }, + { + "id": 870, + "displayName": "Orange Banner", + "name": "orange_banner", + "stackSize": 16 + }, + { + "id": 871, + "displayName": "Magenta Banner", + "name": "magenta_banner", + "stackSize": 16 + }, + { + "id": 872, + "displayName": "Light Blue Banner", + "name": "light_blue_banner", + "stackSize": 16 + }, + { + "id": 873, + "displayName": "Yellow Banner", + "name": "yellow_banner", + "stackSize": 16 + }, + { + "id": 874, + "displayName": "Lime Banner", + "name": "lime_banner", + "stackSize": 16 + }, + { + "id": 875, + "displayName": "Pink Banner", + "name": "pink_banner", + "stackSize": 16 + }, + { + "id": 876, + "displayName": "Gray Banner", + "name": "gray_banner", + "stackSize": 16 + }, + { + "id": 877, + "displayName": "Light Gray Banner", + "name": "light_gray_banner", + "stackSize": 16 + }, + { + "id": 878, + "displayName": "Cyan Banner", + "name": "cyan_banner", + "stackSize": 16 + }, + { + "id": 879, + "displayName": "Purple Banner", + "name": "purple_banner", + "stackSize": 16 + }, + { + "id": 880, + "displayName": "Blue Banner", + "name": "blue_banner", + "stackSize": 16 + }, + { + "id": 881, + "displayName": "Brown Banner", + "name": "brown_banner", + "stackSize": 16 + }, + { + "id": 882, + "displayName": "Green Banner", + "name": "green_banner", + "stackSize": 16 + }, + { + "id": 883, + "displayName": "Red Banner", + "name": "red_banner", + "stackSize": 16 + }, + { + "id": 884, + "displayName": "Black Banner", + "name": "black_banner", + "stackSize": 16 + }, + { + "id": 885, + "displayName": "End Crystal", + "name": "end_crystal", + "stackSize": 64 + }, + { + "id": 886, + "displayName": "Chorus Fruit", + "name": "chorus_fruit", + "stackSize": 64 + }, + { + "id": 887, + "displayName": "Popped Chorus Fruit", + "name": "popped_chorus_fruit", + "stackSize": 64 + }, + { + "id": 888, + "displayName": "Beetroot", + "name": "beetroot", + "stackSize": 64 + }, + { + "id": 889, + "displayName": "Beetroot Seeds", + "name": "beetroot_seeds", + "stackSize": 64 + }, + { + "id": 890, + "displayName": "Beetroot Soup", + "name": "beetroot_soup", + "stackSize": 1 + }, + { + "id": 891, + "displayName": "Dragon's Breath", + "name": "dragon_breath", + "stackSize": 64 + }, + { + "id": 892, + "displayName": "Splash Potion", + "name": "splash_potion", + "stackSize": 1 + }, + { + "id": 893, + "displayName": "Spectral Arrow", + "name": "spectral_arrow", + "stackSize": 64 + }, + { + "id": 894, + "displayName": "Tipped Arrow", + "name": "tipped_arrow", + "stackSize": 64 + }, + { + "id": 895, + "displayName": "Lingering Potion", + "name": "lingering_potion", + "stackSize": 1 + }, + { + "id": 896, + "displayName": "Shield", + "name": "shield", + "stackSize": 1, + "maxDurability": 336, + "enchantCategories": [ + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 897, + "displayName": "Elytra", + "name": "elytra", + "stackSize": 1, + "maxDurability": 432, + "enchantCategories": [ + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "phantom_membrane" + ] + }, + { + "id": 898, + "displayName": "Spruce Boat", + "name": "spruce_boat", + "stackSize": 1 + }, + { + "id": 899, + "displayName": "Birch Boat", + "name": "birch_boat", + "stackSize": 1 + }, + { + "id": 900, + "displayName": "Jungle Boat", + "name": "jungle_boat", + "stackSize": 1 + }, + { + "id": 901, + "displayName": "Acacia Boat", + "name": "acacia_boat", + "stackSize": 1 + }, + { + "id": 902, + "displayName": "Dark Oak Boat", + "name": "dark_oak_boat", + "stackSize": 1 + }, + { + "id": 903, + "displayName": "Totem of Undying", + "name": "totem_of_undying", + "stackSize": 1 + }, + { + "id": 904, + "displayName": "Shulker Shell", + "name": "shulker_shell", + "stackSize": 64 + }, + { + "id": 905, + "displayName": "Iron Nugget", + "name": "iron_nugget", + "stackSize": 64 + }, + { + "id": 906, + "displayName": "Knowledge Book", + "name": "knowledge_book", + "stackSize": 1 + }, + { + "id": 907, + "displayName": "Debug Stick", + "name": "debug_stick", + "stackSize": 1 + }, + { + "id": 908, + "displayName": "13 Disc", + "name": "music_disc_13", + "stackSize": 1 + }, + { + "id": 909, + "displayName": "Cat Disc", + "name": "music_disc_cat", + "stackSize": 1 + }, + { + "id": 910, + "displayName": "Blocks Disc", + "name": "music_disc_blocks", + "stackSize": 1 + }, + { + "id": 911, + "displayName": "Chirp Disc", + "name": "music_disc_chirp", + "stackSize": 1 + }, + { + "id": 912, + "displayName": "Far Disc", + "name": "music_disc_far", + "stackSize": 1 + }, + { + "id": 913, + "displayName": "Mall Disc", + "name": "music_disc_mall", + "stackSize": 1 + }, + { + "id": 914, + "displayName": "Mellohi Disc", + "name": "music_disc_mellohi", + "stackSize": 1 + }, + { + "id": 915, + "displayName": "Stal Disc", + "name": "music_disc_stal", + "stackSize": 1 + }, + { + "id": 916, + "displayName": "Strad Disc", + "name": "music_disc_strad", + "stackSize": 1 + }, + { + "id": 917, + "displayName": "Ward Disc", + "name": "music_disc_ward", + "stackSize": 1 + }, + { + "id": 918, + "displayName": "11 Disc", + "name": "music_disc_11", + "stackSize": 1 + }, + { + "id": 919, + "displayName": "Wait Disc", + "name": "music_disc_wait", + "stackSize": 1 + }, + { + "id": 920, + "displayName": "Music Disc", + "name": "music_disc_pigstep", + "stackSize": 1 + }, + { + "id": 921, + "displayName": "Trident", + "name": "trident", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "breakable", + "vanishable", + "trident" + ] + }, + { + "id": 922, + "displayName": "Phantom Membrane", + "name": "phantom_membrane", + "stackSize": 64 + }, + { + "id": 923, + "displayName": "Nautilus Shell", + "name": "nautilus_shell", + "stackSize": 64 + }, + { + "id": 924, + "displayName": "Heart of the Sea", + "name": "heart_of_the_sea", + "stackSize": 64 + }, + { + "id": 925, + "displayName": "Crossbow", + "name": "crossbow", + "stackSize": 1, + "maxDurability": 326, + "enchantCategories": [ + "breakable", + "vanishable", + "crossbow" + ] + }, + { + "id": 926, + "displayName": "Suspicious Stew", + "name": "suspicious_stew", + "stackSize": 1 + }, + { + "id": 927, + "displayName": "Loom", + "name": "loom", + "stackSize": 64 + }, + { + "id": 928, + "displayName": "Banner Pattern", + "name": "flower_banner_pattern", + "stackSize": 1 + }, + { + "id": 929, + "displayName": "Banner Pattern", + "name": "creeper_banner_pattern", + "stackSize": 1 + }, + { + "id": 930, + "displayName": "Banner Pattern", + "name": "skull_banner_pattern", + "stackSize": 1 + }, + { + "id": 931, + "displayName": "Banner Pattern", + "name": "mojang_banner_pattern", + "stackSize": 1 + }, + { + "id": 932, + "displayName": "Banner Pattern", + "name": "globe_banner_pattern", + "stackSize": 1 + }, + { + "id": 933, + "displayName": "Banner Pattern", + "name": "piglin_banner_pattern", + "stackSize": 1 + }, + { + "id": 934, + "displayName": "Composter", + "name": "composter", + "stackSize": 64 + }, + { + "id": 935, + "displayName": "Barrel", + "name": "barrel", + "stackSize": 64 + }, + { + "id": 936, + "displayName": "Smoker", + "name": "smoker", + "stackSize": 64 + }, + { + "id": 937, + "displayName": "Blast Furnace", + "name": "blast_furnace", + "stackSize": 64 + }, + { + "id": 938, + "displayName": "Cartography Table", + "name": "cartography_table", + "stackSize": 64 + }, + { + "id": 939, + "displayName": "Fletching Table", + "name": "fletching_table", + "stackSize": 64 + }, + { + "id": 940, + "displayName": "Grindstone", + "name": "grindstone", + "stackSize": 64 + }, + { + "id": 941, + "displayName": "Lectern", + "name": "lectern", + "stackSize": 64 + }, + { + "id": 942, + "displayName": "Smithing Table", + "name": "smithing_table", + "stackSize": 64 + }, + { + "id": 943, + "displayName": "Stonecutter", + "name": "stonecutter", + "stackSize": 64 + }, + { + "id": 944, + "displayName": "Bell", + "name": "bell", + "stackSize": 64 + }, + { + "id": 945, + "displayName": "Lantern", + "name": "lantern", + "stackSize": 64 + }, + { + "id": 946, + "displayName": "Soul Lantern", + "name": "soul_lantern", + "stackSize": 64 + }, + { + "id": 947, + "displayName": "Sweet Berries", + "name": "sweet_berries", + "stackSize": 64 + }, + { + "id": 948, + "displayName": "Campfire", + "name": "campfire", + "stackSize": 64 + }, + { + "id": 949, + "displayName": "Soul Campfire", + "name": "soul_campfire", + "stackSize": 64 + }, + { + "id": 950, + "displayName": "Shroomlight", + "name": "shroomlight", + "stackSize": 64 + }, + { + "id": 951, + "displayName": "Honeycomb", + "name": "honeycomb", + "stackSize": 64 + }, + { + "id": 952, + "displayName": "Bee Nest", + "name": "bee_nest", + "stackSize": 64 + }, + { + "id": 953, + "displayName": "Beehive", + "name": "beehive", + "stackSize": 64 + }, + { + "id": 954, + "displayName": "Honey Bottle", + "name": "honey_bottle", + "stackSize": 16 + }, + { + "id": 955, + "displayName": "Honey Block", + "name": "honey_block", + "stackSize": 64 + }, + { + "id": 956, + "displayName": "Honeycomb Block", + "name": "honeycomb_block", + "stackSize": 64 + }, + { + "id": 957, + "displayName": "Lodestone", + "name": "lodestone", + "stackSize": 64 + }, + { + "id": 958, + "displayName": "Block of Netherite", + "name": "netherite_block", + "stackSize": 64 + }, + { + "id": 959, + "displayName": "Ancient Debris", + "name": "ancient_debris", + "stackSize": 64 + }, + { + "id": 960, + "displayName": "Target", + "name": "target", + "stackSize": 64 + }, + { + "id": 961, + "displayName": "Crying Obsidian", + "name": "crying_obsidian", + "stackSize": 64 + }, + { + "id": 962, + "displayName": "Blackstone", + "name": "blackstone", + "stackSize": 64 + }, + { + "id": 963, + "displayName": "Blackstone Slab", + "name": "blackstone_slab", + "stackSize": 64 + }, + { + "id": 964, + "displayName": "Blackstone Stairs", + "name": "blackstone_stairs", + "stackSize": 64 + }, + { + "id": 965, + "displayName": "Gilded Blackstone", + "name": "gilded_blackstone", + "stackSize": 64 + }, + { + "id": 966, + "displayName": "Polished Blackstone", + "name": "polished_blackstone", + "stackSize": 64 + }, + { + "id": 967, + "displayName": "Polished Blackstone Slab", + "name": "polished_blackstone_slab", + "stackSize": 64 + }, + { + "id": 968, + "displayName": "Polished Blackstone Stairs", + "name": "polished_blackstone_stairs", + "stackSize": 64 + }, + { + "id": 969, + "displayName": "Chiseled Polished Blackstone", + "name": "chiseled_polished_blackstone", + "stackSize": 64 + }, + { + "id": 970, + "displayName": "Polished Blackstone Bricks", + "name": "polished_blackstone_bricks", + "stackSize": 64 + }, + { + "id": 971, + "displayName": "Polished Blackstone Brick Slab", + "name": "polished_blackstone_brick_slab", + "stackSize": 64 + }, + { + "id": 972, + "displayName": "Polished Blackstone Brick Stairs", + "name": "polished_blackstone_brick_stairs", + "stackSize": 64 + }, + { + "id": 973, + "displayName": "Cracked Polished Blackstone Bricks", + "name": "cracked_polished_blackstone_bricks", + "stackSize": 64 + }, + { + "id": 974, + "displayName": "Respawn Anchor", + "name": "respawn_anchor", + "stackSize": 64 + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/language.json b/mc/data/minecraft-data/pc/1.16.1/language.json new file mode 100644 index 0000000..4279485 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/language.json @@ -0,0 +1,4756 @@ +{ + "language.name": "English", + "language.region": "United States", + "language.code": "en_us", + "narrator.button.accessibility": "Accessibility", + "narrator.button.language": "Language", + "narrator.button.difficulty_lock": "Difficulty lock", + "narrator.button.difficulty_lock.unlocked": "Unlocked", + "narrator.button.difficulty_lock.locked": "Locked", + "narrator.screen.title": "Title Screen", + "narrator.controls.reset": "Reset %s button", + "narrator.controls.bound": "%s is bound to %s", + "narrator.controls.unbound": "%s is not bound", + "narrator.select": "Selected: %s", + "narrator.select.world": "Selected %s, last played: %s, %s, %s, version: %s", + "narrator.loading": "Loading: %s", + "narrator.loading.done": "Done", + "narrator.joining": "Joining", + "narration.suggestion.tooltip": "Selected suggestion %d out of %d: %s (%s)", + "narration.suggestion": "Selected suggestion %d out of %d: %s", + "gui.done": "Done", + "gui.cancel": "Cancel", + "gui.back": "Back", + "gui.toTitle": "Back to title screen", + "gui.toMenu": "Back to server list", + "gui.up": "Up", + "gui.down": "Down", + "gui.yes": "Yes", + "gui.no": "No", + "gui.none": "None", + "gui.all": "All", + "gui.ok": "Ok", + "gui.proceed": "Proceed", + "gui.recipebook.moreRecipes": "Right Click for more", + "gui.recipebook.search_hint": "Search...", + "gui.recipebook.toggleRecipes.all": "Showing all", + "gui.recipebook.toggleRecipes.craftable": "Showing craftable", + "gui.recipebook.toggleRecipes.smeltable": "Showing smeltable", + "gui.recipebook.toggleRecipes.blastable": "Showing blastable", + "gui.recipebook.toggleRecipes.smokable": "Showing smokable", + "gui.narrate.button": "%s button", + "gui.narrate.slider": "%s slider", + "gui.narrate.editBox": "%s edit box: %s", + "translation.test.none": "Hello, world!", + "translation.test.complex": "Prefix, %s%2$s again %s and %1$s lastly %s and also %1$s again!", + "translation.test.escape": "%%s %%%s %%%%s %%%%%s", + "translation.test.invalid": "hi %", + "translation.test.invalid2": "hi % s", + "translation.test.args": "%s %s", + "translation.test.world": "world", + "menu.game": "Game Menu", + "menu.singleplayer": "Singleplayer", + "menu.multiplayer": "Multiplayer", + "menu.online": "Minecraft Realms", + "menu.options": "Options...", + "menu.quit": "Quit Game", + "menu.returnToMenu": "Save and Quit to Title", + "menu.disconnect": "Disconnect", + "menu.returnToGame": "Back to Game", + "menu.generatingLevel": "Generating world", + "menu.loadingLevel": "Loading world", + "menu.savingLevel": "Saving world", + "menu.working": "Working...", + "menu.savingChunks": "Saving chunks", + "menu.preparingSpawn": "Preparing spawn area: %s%%", + "menu.loadingForcedChunks": "Loading forced chunks for dimension %s", + "menu.generatingTerrain": "Building terrain", + "menu.convertingLevel": "Converting world", + "menu.respawning": "Respawning", + "menu.shareToLan": "Open to LAN", + "menu.sendFeedback": "Give Feedback", + "menu.reportBugs": "Report Bugs", + "menu.paused": "Game paused", + "menu.modded": " (Modded)", + "optimizeWorld.confirm.title": "Optimize world", + "optimizeWorld.confirm.description": "This will attempt to optimize your world by making sure all data is stored in the most recent game format. This can take a very long time, depending on your world. Once done, your world may play faster but will no longer be compatible with older versions of the game. Are you sure you wish to proceed?", + "optimizeWorld.title": "Optimizing World '%s'", + "optimizeWorld.stage.counting": "Counting chunks...", + "optimizeWorld.stage.upgrading": "Upgrading all chunks...", + "optimizeWorld.stage.finished": "Finishing up...", + "optimizeWorld.stage.failed": "Failed! :(", + "optimizeWorld.info.converted": "Upgraded chunks: %s", + "optimizeWorld.info.skipped": "Skipped chunks: %s", + "optimizeWorld.info.total": "Total chunks: %s", + "selectWorld.title": "Select World", + "selectWorld.search": "search for worlds", + "selectWorld.world": "World", + "selectWorld.select": "Play Selected World", + "selectWorld.create": "Create New World", + "selectWorld.recreate": "Re-Create", + "selectWorld.createDemo": "Play New Demo World", + "selectWorld.delete": "Delete", + "selectWorld.edit": "Edit", + "selectWorld.edit.title": "Edit World", + "selectWorld.edit.resetIcon": "Reset Icon", + "selectWorld.edit.openFolder": "Open World Folder", + "selectWorld.edit.save": "Save", + "selectWorld.edit.backup": "Make Backup", + "selectWorld.edit.backupFolder": "Open Backups Folder", + "selectWorld.edit.backupFailed": "Backup failed", + "selectWorld.edit.backupCreated": "Backed up: %s", + "selectWorld.edit.backupSize": "size: %s MB", + "selectWorld.edit.optimize": "Optimize World", + "selectWorld.edit.export_worldgen_settings": "Export World Generation Settings", + "selectWorld.edit.export_worldgen_settings.success": "Exported", + "selectWorld.edit.export_worldgen_settings.failure": "Export failed", + "selectWorld.deleteQuestion": "Are you sure you want to delete this world?", + "selectWorld.deleteWarning": "'%s' will be lost forever! (A long time!)", + "selectWorld.deleteButton": "Delete", + "selectWorld.conversion": "Must be converted!", + "selectWorld.locked": "Locked by another running instance of Minecraft", + "selectWorld.newWorld": "New World", + "selectWorld.enterName": "World Name", + "selectWorld.resultFolder": "Will be saved in:", + "selectWorld.enterSeed": "Seed for the world generator", + "selectWorld.seedInfo": "Leave blank for a random seed", + "selectWorld.cheats": "Cheats", + "selectWorld.customizeType": "Customize", + "selectWorld.version": "Version:", + "selectWorld.versionUnknown": "unknown", + "selectWorld.versionQuestion": "Do you really want to load this world?", + "selectWorld.versionWarning": "This world was last played in version %s and loading it in this version could cause corruption!", + "selectWorld.versionJoinButton": "Load Anyway", + "selectWorld.backupQuestion": "Do you really want to load this world?", + "selectWorld.backupWarning": "This world was last played in version %s; you are on version %s. Please make a backup in case you experience world corruptions!", + "selectWorld.backupQuestion.customized": "Customized worlds are no longer supported", + "selectWorld.backupWarning.customized": "Unfortunately, we do not support customized worlds in this version of Minecraft. We can still load this world and keep everything the way it was, but any newly generated terrain will no longer be customized. We're sorry for the inconvenience!", + "selectWorld.backupQuestion.experimental": "Worlds using Experimental Settings are not supported", + "selectWorld.backupWarning.experimental": "This world uses experimental settings that could stop working at any time. We cannot guarantee it will load or work. Here be dragons!", + "selectWorld.backupEraseCache": "Erase cached data", + "selectWorld.backupJoinConfirmButton": "Create Backup and Load", + "selectWorld.backupJoinSkipButton": "I know what I'm doing!", + "selectWorld.tooltip.fromNewerVersion1": "World was saved in a newer version,", + "selectWorld.tooltip.fromNewerVersion2": "loading this world could cause problems!", + "selectWorld.tooltip.snapshot1": "Don't forget to back up this world", + "selectWorld.tooltip.snapshot2": "before you load it in this snapshot.", + "selectWorld.unable_to_load": "Unable to load worlds", + "selectWorld.futureworld.error.title": "An error occurred!", + "selectWorld.futureworld.error.text": "Something went wrong while trying to load a world from a future version. This was a risky operation to begin with; sorry it didn't work.", + "selectWorld.recreate.error.title": "An error occurred!", + "selectWorld.recreate.error.text": "Something went wrong while trying to recreate a world.", + "selectWorld.recreate.customized.title": "Customized worlds are no longer supported", + "selectWorld.recreate.customized.text": "Customized worlds are no longer supported in this version of Minecraft. We can try to recreate it with the same seed and properties, but any terrain customizations will be lost. We're sorry for the inconvenience!", + "selectWorld.load_folder_access": "Unable to read or access folder where game worlds are saved!", + "selectWorld.access_failure": "Failed to access world", + "selectWorld.delete_failure": "Failed to delete world", + "selectWorld.data_read": "Reading world data...", + "createWorld.customize.presets": "Presets", + "createWorld.customize.presets.title": "Select a Preset", + "createWorld.customize.presets.select": "Use Preset", + "createWorld.customize.presets.share": "Want to share your preset with someone? Use the box below!", + "createWorld.customize.presets.list": "Alternatively, here's some we made earlier!", + "createWorld.customize.flat.title": "Superflat Customization", + "createWorld.customize.flat.tile": "Layer Material", + "createWorld.customize.flat.height": "Height", + "createWorld.customize.flat.removeLayer": "Remove Layer", + "createWorld.customize.flat.layer.top": "Top - %s", + "createWorld.customize.flat.layer": "%s", + "createWorld.customize.flat.layer.bottom": "Bottom - %s", + "createWorld.customize.buffet.title": "Buffet world customization", + "createWorld.customize.buffet.biome": "Please select a biome", + "createWorld.customize.preset.classic_flat": "Classic Flat", + "createWorld.customize.preset.tunnelers_dream": "Tunnelers' Dream", + "createWorld.customize.preset.water_world": "Water World", + "createWorld.customize.preset.overworld": "Overworld", + "createWorld.customize.preset.snowy_kingdom": "Snowy Kingdom", + "createWorld.customize.preset.bottomless_pit": "Bottomless Pit", + "createWorld.customize.preset.desert": "Desert", + "createWorld.customize.preset.redstone_ready": "Redstone Ready", + "createWorld.customize.preset.the_void": "The Void", + "createWorld.customize.custom.page0": "Basic Settings", + "createWorld.customize.custom.page1": "Ore Settings", + "createWorld.customize.custom.page2": "Advanced Settings (Expert Users Only!)", + "createWorld.customize.custom.page3": "Extra Advanced Settings (Expert Users Only!)", + "createWorld.customize.custom.randomize": "Randomize", + "createWorld.customize.custom.prev": "Previous Page", + "createWorld.customize.custom.next": "Next Page", + "createWorld.customize.custom.defaults": "Defaults", + "createWorld.customize.custom.confirm1": "This will overwrite your current", + "createWorld.customize.custom.confirm2": "settings and cannot be undone.", + "createWorld.customize.custom.confirmTitle": "Warning!", + "createWorld.customize.custom.mainNoiseScaleX": "Main Noise Scale X", + "createWorld.customize.custom.mainNoiseScaleY": "Main Noise Scale Y", + "createWorld.customize.custom.mainNoiseScaleZ": "Main Noise Scale Z", + "createWorld.customize.custom.depthNoiseScaleX": "Depth Noise Scale X", + "createWorld.customize.custom.depthNoiseScaleZ": "Depth Noise Scale Z", + "createWorld.customize.custom.depthNoiseScaleExponent": "Depth Noise Exponent", + "createWorld.customize.custom.baseSize": "Depth Base Size", + "createWorld.customize.custom.coordinateScale": "Coordinate Scale", + "createWorld.customize.custom.heightScale": "Height Scale", + "createWorld.customize.custom.stretchY": "Height Stretch", + "createWorld.customize.custom.upperLimitScale": "Upper Limit Scale", + "createWorld.customize.custom.lowerLimitScale": "Lower Limit Scale", + "createWorld.customize.custom.biomeDepthWeight": "Biome Depth Weight", + "createWorld.customize.custom.biomeDepthOffset": "Biome Depth Offset", + "createWorld.customize.custom.biomeScaleWeight": "Biome Scale Weight", + "createWorld.customize.custom.biomeScaleOffset": "Biome Scale Offset", + "createWorld.customize.custom.seaLevel": "Sea Level", + "createWorld.customize.custom.useCaves": "Caves", + "createWorld.customize.custom.useStrongholds": "Strongholds", + "createWorld.customize.custom.useVillages": "Villages", + "createWorld.customize.custom.useMineShafts": "Mineshafts", + "createWorld.customize.custom.useTemples": "Temples", + "createWorld.customize.custom.useOceanRuins": "Ocean Ruins", + "createWorld.customize.custom.useMonuments": "Ocean Monuments", + "createWorld.customize.custom.useMansions": "Woodland Mansions", + "createWorld.customize.custom.useRavines": "Ravines", + "createWorld.customize.custom.useDungeons": "Dungeons", + "createWorld.customize.custom.dungeonChance": "Dungeon Count", + "createWorld.customize.custom.useWaterLakes": "Water Lakes", + "createWorld.customize.custom.waterLakeChance": "Water Lake Rarity", + "createWorld.customize.custom.useLavaLakes": "Lava Lakes", + "createWorld.customize.custom.lavaLakeChance": "Lava Lake Rarity", + "createWorld.customize.custom.useLavaOceans": "Lava Oceans", + "createWorld.customize.custom.fixedBiome": "Biome", + "createWorld.customize.custom.biomeSize": "Biome Size", + "createWorld.customize.custom.riverSize": "River Size", + "createWorld.customize.custom.size": "Spawn Size", + "createWorld.customize.custom.count": "Spawn Tries", + "createWorld.customize.custom.minHeight": "Min. Height", + "createWorld.customize.custom.maxHeight": "Max. Height", + "createWorld.customize.custom.center": "Center Height", + "createWorld.customize.custom.spread": "Spread Height", + "createWorld.customize.custom.presets.title": "Customize World Presets", + "createWorld.customize.custom.presets": "Presets", + "createWorld.customize.custom.preset.waterWorld": "Water World", + "createWorld.customize.custom.preset.isleLand": "Isle Land", + "createWorld.customize.custom.preset.caveDelight": "Caver's Delight", + "createWorld.customize.custom.preset.mountains": "Mountain Madness", + "createWorld.customize.custom.preset.drought": "Drought", + "createWorld.customize.custom.preset.caveChaos": "Caves of Chaos", + "createWorld.customize.custom.preset.goodLuck": "Good Luck", + "createWorld.preparing": "Preparing for world creation...", + "datapackFailure.title": "Errors in currently selected datapacks prevented world from loading.\nYou can either try to load only with vanilla datapack (\"safe mode\") or go back to title screen and fix it manually.", + "datapackFailure.safeMode": "Safe Mode", + "editGamerule.title": "Edit Game Rules", + "editGamerule.default": "Default: %s", + "gameMode.survival": "Survival Mode", + "gameMode.creative": "Creative Mode", + "gameMode.adventure": "Adventure Mode", + "gameMode.spectator": "Spectator Mode", + "gameMode.hardcore": "Hardcore Mode!", + "gameMode.changed": "Your game mode has been updated to %s", + "spectatorMenu.previous_page": "Previous Page", + "spectatorMenu.next_page": "Next Page", + "spectatorMenu.close": "Close Menu", + "spectatorMenu.teleport": "Teleport to Player", + "spectatorMenu.teleport.prompt": "Select a player to teleport to", + "spectatorMenu.team_teleport": "Teleport to Team Member", + "spectatorMenu.team_teleport.prompt": "Select a team to teleport to", + "spectatorMenu.root.prompt": "Press a key to select a command, and again to use it.", + "selectWorld.gameMode": "Game Mode", + "selectWorld.gameMode.survival": "Survival", + "selectWorld.gameMode.survival.line1": "Search for resources, craft, gain", + "selectWorld.gameMode.survival.line2": "levels, health and hunger", + "selectWorld.gameMode.creative": "Creative", + "selectWorld.gameMode.creative.line1": "Unlimited resources, free flying and", + "selectWorld.gameMode.creative.line2": "destroy blocks instantly", + "selectWorld.gameMode.spectator": "Spectator", + "selectWorld.gameMode.spectator.line1": "You can look but don't touch", + "selectWorld.gameMode.spectator.line2": "", + "selectWorld.gameMode.hardcore": "Hardcore", + "selectWorld.gameMode.hardcore.line1": "Same as Survival Mode, locked at hardest", + "selectWorld.gameMode.hardcore.line2": "difficulty, and one life only", + "selectWorld.gameMode.adventure": "Adventure", + "selectWorld.gameMode.adventure.line1": "Same as Survival Mode, but blocks can't", + "selectWorld.gameMode.adventure.line2": "be added or removed", + "selectWorld.moreWorldOptions": "More World Options...", + "selectWorld.gameRules": "Game Rules", + "selectWorld.mapFeatures": "Generate Structures:", + "selectWorld.mapFeatures.info": "Villages, dungeons etc.", + "selectWorld.mapType": "World Type:", + "selectWorld.mapType.normal": "Normal", + "selectWorld.allowCommands": "Allow Cheats:", + "selectWorld.allowCommands.info": "Commands like /gamemode, /experience", + "selectWorld.dataPacks": "Data Packs", + "selectWorld.hardcoreMode": "Hardcore:", + "selectWorld.hardcoreMode.info": "World is deleted upon death", + "selectWorld.bonusItems": "Bonus Chest:", + "selectWorld.import_worldgen_settings": "Import Settings", + "selectWorld.import_worldgen_settings.select_file": "Select settings file (.json)", + "selectWorld.import_worldgen_settings.failure": "Error importing settings", + "selectWorld.import_worldgen_settings.experimental.title": "Warning! These settings are using experimental features", + "selectWorld.import_worldgen_settings.experimental.question": "These settings are experimental and could one day stop working. Do you wish to proceed?", + "selectWorld.import_worldgen_settings.deprecated.title": "Warning! These settings are using deprecated features", + "selectWorld.import_worldgen_settings.deprecated.question": "Some features used are deprecated and will stop working in the future. Do you wish to proceed?", + "generator.default": "Default", + "generator.flat": "Superflat", + "generator.large_biomes": "Large Biomes", + "generator.amplified": "AMPLIFIED", + "generator.customized": "Old Customized", + "generator.custom": "Custom", + "generator.debug_all_block_states": "Debug Mode", + "generator.amplified.info": "Notice: Just for fun! Requires a beefy computer.", + "generator.single_biome_surface": "Single Biome", + "generator.single_biome_caves": "Caves", + "generator.single_biome_floating_islands": "Floating Islands", + "selectServer.title": "Select Server", + "selectServer.select": "Join Server", + "selectServer.direct": "Direct Connection", + "selectServer.edit": "Edit", + "selectServer.delete": "Delete", + "selectServer.add": "Add Server", + "selectServer.defaultName": "Minecraft Server", + "selectServer.deleteQuestion": "Are you sure you want to remove this server?", + "selectServer.deleteWarning": "'%s' will be lost forever! (A long time!)", + "selectServer.deleteButton": "Delete", + "selectServer.refresh": "Refresh", + "selectServer.hiddenAddress": "(Hidden)", + "addServer.title": "Edit Server Info", + "addServer.enterName": "Server Name", + "addServer.enterIp": "Server Address", + "addServer.add": "Done", + "addServer.hideAddress": "Hide Address", + "addServer.resourcePack": "Server Resource Packs", + "addServer.resourcePack.enabled": "Enabled", + "addServer.resourcePack.disabled": "Disabled", + "addServer.resourcePack.prompt": "Prompt", + "lanServer.title": "LAN World", + "lanServer.scanning": "Scanning for games on your local network", + "lanServer.start": "Start LAN World", + "lanServer.otherPlayers": "Settings for Other Players", + "multiplayerWarning.header": "Caution: Third-Party Online Play", + "multiplayerWarning.message": "Caution: Online play is offered by third-party servers that are not owned, operated, or supervised by Mojang or Microsoft. During online play, you may be exposed to unmoderated chat messages or other types of user-generated content that may not be suitable for everyone.", + "multiplayerWarning.check": "Do not show this screen again", + "multiplayer.title": "Play Multiplayer", + "multiplayer.texturePrompt.line1": "This server recommends the use of a custom resource pack.", + "multiplayer.texturePrompt.line2": "Would you like to download and install it automagically?", + "multiplayer.downloadingTerrain": "Loading terrain...", + "multiplayer.downloadingStats": "Retrieving statistics...", + "multiplayer.stopSleeping": "Leave Bed", + "multiplayer.message_not_delivered": "Can't deliver chat message, check server logs: %s", + "multiplayer.player.joined": "%s joined the game", + "multiplayer.player.joined.renamed": "%s (formerly known as %s) joined the game", + "multiplayer.player.left": "%s left the game", + "multiplayer.status.and_more": "... and %s more ...", + "multiplayer.status.cancelled": "Cancelled", + "multiplayer.status.cannot_connect": "Can't connect to server", + "multiplayer.status.cannot_resolve": "Can't resolve hostname", + "multiplayer.status.client_out_of_date": "Client out of date!", + "multiplayer.status.finished": "Finished", + "multiplayer.status.no_connection": "(no connection)", + "multiplayer.status.ping": "%s ms", + "multiplayer.status.old": "Old", + "multiplayer.status.pinging": "Pinging...", + "multiplayer.status.quitting": "Quitting", + "multiplayer.status.server_out_of_date": "Server out of date!", + "multiplayer.status.unknown": "???", + "multiplayer.status.unrequested": "Received unrequested status", + "multiplayer.status.request_handled": "Status request has been handled", + "multiplayer.disconnect.authservers_down": "Authentication servers are down. Please try again later, sorry!", + "multiplayer.disconnect.banned": "You are banned from this server", + "multiplayer.disconnect.banned.reason": "You are banned from this server.\nReason: %s", + "multiplayer.disconnect.banned.expiration": "\nYour ban will be removed on %s", + "multiplayer.disconnect.banned_ip.reason": "Your IP address is banned from this server.\nReason: %s", + "multiplayer.disconnect.banned_ip.expiration": "\nYour ban will be removed on %s", + "multiplayer.disconnect.duplicate_login": "You logged in from another location", + "multiplayer.disconnect.flying": "Flying is not enabled on this server", + "multiplayer.disconnect.generic": "Disconnected", + "multiplayer.disconnect.idling": "You have been idle for too long!", + "multiplayer.disconnect.illegal_characters": "Illegal characters in chat", + "multiplayer.disconnect.invalid_entity_attacked": "Attempting to attack an invalid entity", + "multiplayer.disconnect.invalid_player_movement": "Invalid move player packet received", + "multiplayer.disconnect.invalid_vehicle_movement": "Invalid move vehicle packet received", + "multiplayer.disconnect.ip_banned": "You have been IP banned from this server", + "multiplayer.disconnect.kicked": "Kicked by an operator", + "multiplayer.disconnect.outdated_client": "Outdated client! Please use %s", + "multiplayer.disconnect.outdated_server": "Outdated server! I'm still on %s", + "multiplayer.disconnect.server_shutdown": "Server closed", + "multiplayer.disconnect.slow_login": "Took too long to log in", + "multiplayer.disconnect.unverified_username": "Failed to verify username!", + "multiplayer.disconnect.not_whitelisted": "You are not white-listed on this server!", + "multiplayer.disconnect.server_full": "The server is full!", + "multiplayer.disconnect.name_taken": "That name is already taken", + "multiplayer.disconnect.unexpected_query_response": "Unexpected custom data from client", + "chat.editBox": "chat", + "chat.cannotSend": "Cannot send chat message", + "chat.type.text": "<%s> %s", + "chat.type.text.narrate": "%s says %s", + "chat.type.emote": "* %s %s", + "chat.type.announcement": "[%s] %s", + "chat.type.admin": "[%s: %s]", + "chat.type.advancement.task": "%s has made the advancement %s", + "chat.type.advancement.challenge": "%s has completed the challenge %s", + "chat.type.advancement.goal": "%s has reached the goal %s", + "chat.type.team.text": "%s <%s> %s", + "chat.type.team.sent": "-> %s <%s> %s", + "chat.type.team.hover": "Message Team", + "chat.link.confirm": "Are you sure you want to open the following website?", + "chat.link.warning": "Never open links from people that you don't trust!", + "chat.copy": "Copy to Clipboard", + "chat.copy.click": "Click to Copy to Clipboard", + "chat.link.confirmTrusted": "Do you want to open this link or copy it to your clipboard?", + "chat.link.open": "Open in Browser", + "chat.coordinates": "%s, %s, %s", + "chat.coordinates.tooltip": "Click to teleport", + "chat.queue": "[+%s pending lines]", + "menu.playdemo": "Play Demo World", + "menu.resetdemo": "Reset Demo World", + "demo.day.1": "This demo will last five game days. Do your best!", + "demo.day.2": "Day Two", + "demo.day.3": "Day Three", + "demo.day.4": "Day Four", + "demo.day.5": "This is your last day!", + "demo.day.warning": "Your time is almost up!", + "demo.day.6": "You have passed your fifth day. Use %s to save a screenshot of your creation.", + "demo.reminder": "The demo time has expired. Buy the game to continue or start a new world!", + "demo.remainingTime": "Remaining time: %s", + "demo.demoExpired": "Demo time's up!", + "demo.help.movement": "Use the %1$s, %2$s, %3$s, %4$s keys and the mouse to move around", + "demo.help.movementShort": "Move by pressing the %1$s, %2$s, %3$s, %4$s keys", + "demo.help.movementMouse": "Look around using the mouse", + "demo.help.jump": "Jump by pressing the %1$s key", + "demo.help.inventory": "Use the %1$s key to open your inventory", + "demo.help.title": "Minecraft Demo Mode", + "demo.help.fullWrapped": "This demo will last 5 in-game days (about 1 hour and 40 minutes of real time). Check the advancements for hints! Have fun!", + "demo.help.buy": "Purchase Now!", + "demo.help.later": "Continue Playing!", + "connect.connecting": "Connecting to the server...", + "connect.aborted": "Aborted", + "connect.authorizing": "Logging in...", + "connect.negotiating": "Negotiating...", + "connect.encrypting": "Encrypting...", + "connect.joining": "Joining world...", + "connect.failed": "Failed to connect to the server", + "disconnect.genericReason": "%s", + "disconnect.disconnected": "Disconnected by Server", + "disconnect.lost": "Connection Lost", + "disconnect.kicked": "Was kicked from the game", + "disconnect.timeout": "Timed out", + "disconnect.closed": "Connection closed", + "disconnect.loginFailed": "Failed to log in", + "disconnect.loginFailedInfo": "Failed to log in: %s", + "disconnect.loginFailedInfo.serversUnavailable": "The authentication servers are currently down for maintenance.", + "disconnect.loginFailedInfo.invalidSession": "Invalid session (Try restarting your game and the launcher)", + "disconnect.quitting": "Quitting", + "disconnect.endOfStream": "End of stream", + "disconnect.overflow": "Buffer overflow", + "disconnect.spam": "Kicked for spamming", + "soundCategory.master": "Master Volume", + "soundCategory.music": "Music", + "soundCategory.record": "Jukebox/Note Blocks", + "soundCategory.weather": "Weather", + "soundCategory.hostile": "Hostile Creatures", + "soundCategory.neutral": "Friendly Creatures", + "soundCategory.player": "Players", + "soundCategory.block": "Blocks", + "soundCategory.ambient": "Ambient/Environment", + "soundCategory.voice": "Voice/Speech", + "record.nowPlaying": "Now playing: %s", + "options.off": "OFF", + "options.on": "ON", + "options.visible": "Shown", + "options.hidden": "Hidden", + "options.title": "Options", + "options.controls": "Controls...", + "options.video": "Video Settings...", + "options.language": "Language...", + "options.sounds": "Music & Sounds...", + "options.sounds.title": "Music & Sound Options", + "options.languageWarning": "Language translations may not be 100%% accurate", + "options.videoTitle": "Video Settings", + "options.mouse_settings": "Mouse Settings...", + "options.mouse_settings.title": "Mouse Settings", + "options.customizeTitle": "Customize World Settings", + "options.invertMouse": "Invert Mouse", + "options.fov": "FOV", + "options.fov.min": "Normal", + "options.fov.max": "Quake Pro", + "options.biomeBlendRadius": "Biome Blend", + "options.biomeBlendRadius.1": "OFF (Fastest)", + "options.biomeBlendRadius.3": "3x3 (Fast)", + "options.biomeBlendRadius.5": "5x5 (Normal)", + "options.biomeBlendRadius.7": "7x7 (High)", + "options.biomeBlendRadius.9": "9x9 (Very High)", + "options.biomeBlendRadius.11": "11x11 (Extreme)", + "options.biomeBlendRadius.13": "13x13 (Showoff)", + "options.biomeBlendRadius.15": "15x15 (Maximum)", + "options.gamma": "Brightness", + "options.gamma.min": "Moody", + "options.gamma.max": "Bright", + "options.sensitivity": "Sensitivity", + "options.sensitivity.min": "*yawn*", + "options.sensitivity.max": "HYPERSPEED!!!", + "options.renderDistance": "Render Distance", + "options.entityDistanceScaling": "Entity Distance", + "options.entityDistancePercent": "%s%%", + "options.viewBobbing": "View Bobbing", + "options.ao": "Smooth Lighting", + "options.ao.off": "OFF", + "options.ao.min": "Minimum", + "options.ao.max": "Maximum", + "options.chunks": "%s chunks", + "options.framerate": "%s fps", + "options.framerateLimit": "Max Framerate", + "options.framerateLimit.max": "Unlimited", + "options.difficulty": "Difficulty", + "options.difficulty.peaceful": "Peaceful", + "options.difficulty.easy": "Easy", + "options.difficulty.normal": "Normal", + "options.difficulty.hard": "Hard", + "options.difficulty.hardcore": "Hardcore", + "options.graphics": "Graphics", + "options.graphics.fabulous.tooltip": "%s graphics uses screen shaders for drawing weather, clouds and particles behind translucent blocks and water.\nThis may severely impact performance for portable devices and 4K displays.", + "options.graphics.fabulous": "Fabulous!", + "options.graphics.fancy.tooltip": "Fancy graphics balances performance and quality for the majority of machines.\nWeather, clouds and particles may not appear behind translucent blocks or water.", + "options.graphics.fancy": "Fancy", + "options.graphics.fast.tooltip": "Fast graphics reduces the amount of visible rain and snow.\nTransparency effects are disabled for various blocks such as tree-leaves.", + "options.graphics.fast": "Fast", + "options.graphics.warning.title": "Graphics Device Unsupported", + "options.graphics.warning.message": "Your graphics device is detected as unsupported for the %s graphics option.\n\nYou may ignore this and continue, however support will not be provided for your device if you choose to use %s graphics.", + "options.graphics.warning.renderer": "Renderer detected: [%s]", + "options.graphics.warning.vendor": "Vendor detected: [%s]", + "options.graphics.warning.version": "OpenGL Version detected: [%s]", + "options.graphics.warning.accept": "Continue without support", + "options.graphics.warning.cancel": "Take me back", + "options.clouds.fancy": "Fancy", + "options.clouds.fast": "Fast", + "options.guiScale": "GUI Scale", + "options.guiScale.auto": "Auto", + "options.renderClouds": "Clouds", + "options.particles": "Particles", + "options.particles.all": "All", + "options.particles.decreased": "Decreased", + "options.particles.minimal": "Minimal", + "options.multiplayer.title": "Multiplayer Settings...", + "options.chat.title": "Chat Settings...", + "options.chat.visibility": "Chat", + "options.chat.visibility.full": "Shown", + "options.chat.visibility.system": "Commands Only", + "options.chat.visibility.hidden": "Hidden", + "options.chat.color": "Colors", + "options.chat.opacity": "Chat Text Opacity", + "options.chat.line_spacing": "Line Spacing", + "options.chat.links": "Web Links", + "options.chat.links.prompt": "Prompt on Links", + "options.chat.delay_none": "Chat Delay: None", + "options.chat.delay": "Chat Delay: %s seconds", + "options.chat.scale": "Chat Text Size", + "options.chat.width": "Width", + "options.chat.height.focused": "Focused Height", + "options.chat.height.unfocused": "Unfocused Height", + "options.accessibility.title": "Accessibility Settings...", + "options.accessibility.text_background": "Text Background", + "options.accessibility.text_background.chat": "Chat", + "options.accessibility.text_background.everywhere": "Everywhere", + "options.accessibility.text_background_opacity": "Text Background Opacity", + "options.key.toggle": "Toggle", + "options.key.hold": "Hold", + "options.skinCustomisation": "Skin Customization...", + "options.skinCustomisation.title": "Skin Customization", + "options.modelPart.cape": "Cape", + "options.modelPart.hat": "Hat", + "options.modelPart.jacket": "Jacket", + "options.modelPart.left_sleeve": "Left Sleeve", + "options.modelPart.right_sleeve": "Right Sleeve", + "options.modelPart.left_pants_leg": "Left Pants Leg", + "options.modelPart.right_pants_leg": "Right Pants Leg", + "options.snooper": "Allow Snooper", + "options.snooper.view": "Snooper Settings...", + "options.snooper.title": "Feed us data!", + "options.snooper.desc": "We always want to improve Minecraft and, to help us do that, we'd like to collect some information. This lets us know what hardware to support and where the big problems are. It also gives us a sense of the size of our active player base, so we know if we're doing a good job. You can view all the information we collect below. If you want to opt out then you can simply toggle it off!", + "options.resourcepack": "Resource Packs...", + "options.fullscreen": "Fullscreen", + "options.vsync": "Use VSync", + "options.vbo": "Use VBOs", + "options.touchscreen": "Touchscreen Mode", + "options.reducedDebugInfo": "Reduced Debug Info", + "options.entityShadows": "Entity Shadows", + "options.mainHand": "Main Hand", + "options.mainHand.left": "Left", + "options.mainHand.right": "Right", + "options.attackIndicator": "Attack Indicator", + "options.attack.crosshair": "Crosshair", + "options.attack.hotbar": "Hotbar", + "options.showSubtitles": "Show Subtitles", + "options.realmsNotifications": "Realms Notifications", + "options.autoJump": "Auto-Jump", + "options.autoSuggestCommands": "Command Suggestions", + "options.discrete_mouse_scroll": "Discrete Scrolling", + "options.mouseWheelSensitivity": "Scroll Sensitivity", + "options.rawMouseInput": "Raw Input", + "options.narrator": "Narrator", + "options.narrator.off": "OFF", + "options.narrator.all": "Narrates All", + "options.narrator.chat": "Narrates Chat", + "options.narrator.system": "Narrates System", + "options.narrator.notavailable": "Not Available", + "options.fullscreen.resolution": "Fullscreen Resolution", + "options.fullscreen.unavailable": "Setting unavailable", + "options.fullscreen.current": "Current", + "options.mipmapLevels": "Mipmap Levels", + "options.forceUnicodeFont": "Force Unicode Font", + "narrator.toast.disabled": "Narrator Disabled", + "narrator.toast.enabled": "Narrator Enabled", + "difficulty.lock.title": "Lock World Difficulty", + "difficulty.lock.question": "Are you sure you want to lock the difficulty of this world? This will set this world to always be %1$s, and you will never be able to change that again.", + "title.oldgl.eol.line1": "Old graphics card detected; this WILL prevent you from", + "title.oldgl.eol.line2": "playing future updates as OpenGL 2.0 will be required!", + "title.oldgl.deprecation.line1": "Old graphics card detected; this may prevent you from", + "title.oldgl.deprecation.line2": "playing in the future as OpenGL 3.2 will be required!", + "title.multiplayer.disabled": "Multiplayer is disabled, please check your launcher settings.", + "controls.title": "Controls", + "controls.reset": "Reset", + "controls.resetAll": "Reset Keys", + "key.sprint": "Sprint", + "key.forward": "Walk Forwards", + "key.left": "Strafe Left", + "key.back": "Walk Backwards", + "key.right": "Strafe Right", + "key.jump": "Jump", + "key.inventory": "Open/Close Inventory", + "key.drop": "Drop Selected Item", + "key.swapOffhand": "Swap Item With Offhand", + "key.chat": "Open Chat", + "key.sneak": "Sneak", + "key.playerlist": "List Players", + "key.attack": "Attack/Destroy", + "key.use": "Use Item/Place Block", + "key.pickItem": "Pick Block", + "key.command": "Open Command", + "key.screenshot": "Take Screenshot", + "key.togglePerspective": "Toggle Perspective", + "key.smoothCamera": "Toggle Cinematic Camera", + "key.fullscreen": "Toggle Fullscreen", + "key.spectatorOutlines": "Highlight Players (Spectators)", + "key.hotbar.1": "Hotbar Slot 1", + "key.hotbar.2": "Hotbar Slot 2", + "key.hotbar.3": "Hotbar Slot 3", + "key.hotbar.4": "Hotbar Slot 4", + "key.hotbar.5": "Hotbar Slot 5", + "key.hotbar.6": "Hotbar Slot 6", + "key.hotbar.7": "Hotbar Slot 7", + "key.hotbar.8": "Hotbar Slot 8", + "key.hotbar.9": "Hotbar Slot 9", + "key.saveToolbarActivator": "Save Hotbar Activator", + "key.loadToolbarActivator": "Load Hotbar Activator", + "key.advancements": "Advancements", + "key.categories.movement": "Movement", + "key.categories.misc": "Miscellaneous", + "key.categories.multiplayer": "Multiplayer", + "key.categories.gameplay": "Gameplay", + "key.categories.ui": "Game Interface", + "key.categories.inventory": "Inventory", + "key.categories.creative": "Creative Mode", + "key.mouse.left": "Left Button", + "key.mouse.right": "Right Button", + "key.mouse.middle": "Middle Button", + "key.mouse": "Button %1$s", + "key.keyboard.unknown": "Not bound", + "key.keyboard.apostrophe": "'", + "key.keyboard.backslash": "\\", + "key.keyboard.backspace": "Backspace", + "key.keyboard.comma": ",", + "key.keyboard.delete": "Delete", + "key.keyboard.end": "End", + "key.keyboard.enter": "Enter", + "key.keyboard.equal": "=", + "key.keyboard.escape": "Escape", + "key.keyboard.f1": "F1", + "key.keyboard.f2": "F2", + "key.keyboard.f3": "F3", + "key.keyboard.f4": "F4", + "key.keyboard.f5": "F5", + "key.keyboard.f6": "F6", + "key.keyboard.f7": "F7", + "key.keyboard.f8": "F8", + "key.keyboard.f9": "F9", + "key.keyboard.f10": "F10", + "key.keyboard.f11": "F11", + "key.keyboard.f12": "F12", + "key.keyboard.f13": "F13", + "key.keyboard.f14": "F14", + "key.keyboard.f15": "F15", + "key.keyboard.f16": "F16", + "key.keyboard.f17": "F17", + "key.keyboard.f18": "F18", + "key.keyboard.f19": "F19", + "key.keyboard.f20": "F20", + "key.keyboard.f21": "F21", + "key.keyboard.f22": "F22", + "key.keyboard.f23": "F23", + "key.keyboard.f24": "F24", + "key.keyboard.f25": "F25", + "key.keyboard.grave.accent": "`", + "key.keyboard.home": "Home", + "key.keyboard.insert": "Insert", + "key.keyboard.keypad.0": "Keypad 0", + "key.keyboard.keypad.1": "Keypad 1", + "key.keyboard.keypad.2": "Keypad 2", + "key.keyboard.keypad.3": "Keypad 3", + "key.keyboard.keypad.4": "Keypad 4", + "key.keyboard.keypad.5": "Keypad 5", + "key.keyboard.keypad.6": "Keypad 6", + "key.keyboard.keypad.7": "Keypad 7", + "key.keyboard.keypad.8": "Keypad 8", + "key.keyboard.keypad.9": "Keypad 9", + "key.keyboard.keypad.add": "Keypad +", + "key.keyboard.keypad.decimal": "Keypad Decimal", + "key.keyboard.keypad.enter": "Keypad Enter", + "key.keyboard.keypad.equal": "Keypad =", + "key.keyboard.keypad.multiply": "Keypad *", + "key.keyboard.keypad.divide": "Keypad /", + "key.keyboard.keypad.subtract": "Keypad -", + "key.keyboard.left.bracket": "[", + "key.keyboard.right.bracket": "]", + "key.keyboard.minus": "-", + "key.keyboard.num.lock": "Num Lock", + "key.keyboard.caps.lock": "Caps Lock", + "key.keyboard.scroll.lock": "Scroll Lock", + "key.keyboard.page.down": "Page Down", + "key.keyboard.page.up": "Page Up", + "key.keyboard.pause": "Pause", + "key.keyboard.period": ".", + "key.keyboard.left.control": "Left Control", + "key.keyboard.right.control": "Right Control", + "key.keyboard.left.alt": "Left Alt", + "key.keyboard.right.alt": "Right Alt", + "key.keyboard.left.shift": "Left Shift", + "key.keyboard.right.shift": "Right Shift", + "key.keyboard.left.win": "Left Win", + "key.keyboard.right.win": "Right Win", + "key.keyboard.semicolon": ";", + "key.keyboard.slash": "/", + "key.keyboard.space": "Space", + "key.keyboard.tab": "Tab", + "key.keyboard.up": "Up Arrow", + "key.keyboard.down": "Down Arrow", + "key.keyboard.left": "Left Arrow", + "key.keyboard.right": "Right Arrow", + "key.keyboard.menu": "Menu", + "key.keyboard.print.screen": "Print Screen", + "key.keyboard.world.1": "World 1", + "key.keyboard.world.2": "World 2", + "pack.available.title": "Available", + "pack.selected.title": "Selected", + "pack.incompatible": "Incompatible", + "pack.incompatible.old": "(Made for an older version of Minecraft)", + "pack.incompatible.new": "(Made for a newer version of Minecraft)", + "pack.incompatible.confirm.title": "Are you sure you want to load this pack?", + "pack.incompatible.confirm.old": "This pack was made for an older version of Minecraft and may no longer work correctly.", + "pack.incompatible.confirm.new": "This pack was made for a newer version of Minecraft and may no longer work correctly.", + "pack.dropInfo": "Drag and drop files into this window to add packs", + "pack.dropConfirm": "Do you want to add following packs to Minecraft?", + "pack.copyFailure": "Failed to copy packs", + "pack.nameAndSource": "%s (%s)", + "pack.openFolder": "Open Pack Folder", + "pack.folderInfo": "(Place pack files here)", + "resourcePack.title": "Select Resource Packs", + "resourcePack.server.name": "World Specific Resources", + "resourcePack.broken_assets": "BROKEN ASSETS DETECTED", + "resourcePack.load_fail": "Resource reload failed", + "dataPack.title": "Select Data Packs", + "dataPack.validation.working": "Validating selected data packs...", + "dataPack.validation.failed": "Data pack validation failed!", + "dataPack.validation.back": "Go Back", + "dataPack.validation.reset": "Reset to Default", + "sign.edit": "Edit Sign Message", + "book.pageIndicator": "Page %1$s of %2$s", + "book.byAuthor": "by %1$s", + "book.signButton": "Sign", + "book.editTitle": "Enter Book Title:", + "book.finalizeButton": "Sign and Close", + "book.finalizeWarning": "Note! When you sign the book, it will no longer be editable.", + "book.generation.0": "Original", + "book.generation.1": "Copy of original", + "book.generation.2": "Copy of a copy", + "book.generation.3": "Tattered", + "book.invalid.tag": "* Invalid book tag *", + "merchant.deprecated": "Villagers restock up to two times per day.", + "merchant.current_level": "Trader's current level", + "merchant.next_level": "Trader's next level", + "merchant.level.1": "Novice", + "merchant.level.2": "Apprentice", + "merchant.level.3": "Journeyman", + "merchant.level.4": "Expert", + "merchant.level.5": "Master", + "merchant.trades": "Trades", + "block.minecraft.air": "Air", + "block.minecraft.barrier": "Barrier", + "block.minecraft.stone": "Stone", + "block.minecraft.granite": "Granite", + "block.minecraft.polished_granite": "Polished Granite", + "block.minecraft.diorite": "Diorite", + "block.minecraft.polished_diorite": "Polished Diorite", + "block.minecraft.andesite": "Andesite", + "block.minecraft.polished_andesite": "Polished Andesite", + "block.minecraft.hay_block": "Hay Bale", + "block.minecraft.grass_block": "Grass Block", + "block.minecraft.dirt": "Dirt", + "block.minecraft.coarse_dirt": "Coarse Dirt", + "block.minecraft.podzol": "Podzol", + "block.minecraft.cobblestone": "Cobblestone", + "block.minecraft.oak_planks": "Oak Planks", + "block.minecraft.spruce_planks": "Spruce Planks", + "block.minecraft.birch_planks": "Birch Planks", + "block.minecraft.jungle_planks": "Jungle Planks", + "block.minecraft.acacia_planks": "Acacia Planks", + "block.minecraft.dark_oak_planks": "Dark Oak Planks", + "block.minecraft.oak_sapling": "Oak Sapling", + "block.minecraft.spruce_sapling": "Spruce Sapling", + "block.minecraft.birch_sapling": "Birch Sapling", + "block.minecraft.jungle_sapling": "Jungle Sapling", + "block.minecraft.acacia_sapling": "Acacia Sapling", + "block.minecraft.dark_oak_sapling": "Dark Oak Sapling", + "block.minecraft.oak_door": "Oak Door", + "block.minecraft.spruce_door": "Spruce Door", + "block.minecraft.birch_door": "Birch Door", + "block.minecraft.jungle_door": "Jungle Door", + "block.minecraft.acacia_door": "Acacia Door", + "block.minecraft.dark_oak_door": "Dark Oak Door", + "block.minecraft.bedrock": "Bedrock", + "block.minecraft.water": "Water", + "block.minecraft.lava": "Lava", + "block.minecraft.sand": "Sand", + "block.minecraft.red_sand": "Red Sand", + "block.minecraft.sandstone": "Sandstone", + "block.minecraft.chiseled_sandstone": "Chiseled Sandstone", + "block.minecraft.cut_sandstone": "Cut Sandstone", + "block.minecraft.red_sandstone": "Red Sandstone", + "block.minecraft.chiseled_red_sandstone": "Chiseled Red Sandstone", + "block.minecraft.cut_red_sandstone": "Cut Red Sandstone", + "block.minecraft.gravel": "Gravel", + "block.minecraft.gold_ore": "Gold Ore", + "block.minecraft.nether_gold_ore": "Nether Gold Ore", + "block.minecraft.iron_ore": "Iron Ore", + "block.minecraft.coal_ore": "Coal Ore", + "block.minecraft.oak_wood": "Oak Wood", + "block.minecraft.spruce_wood": "Spruce Wood", + "block.minecraft.birch_wood": "Birch Wood", + "block.minecraft.jungle_wood": "Jungle Wood", + "block.minecraft.acacia_wood": "Acacia Wood", + "block.minecraft.dark_oak_wood": "Dark Oak Wood", + "block.minecraft.oak_log": "Oak Log", + "block.minecraft.spruce_log": "Spruce Log", + "block.minecraft.birch_log": "Birch Log", + "block.minecraft.jungle_log": "Jungle Log", + "block.minecraft.acacia_log": "Acacia Log", + "block.minecraft.dark_oak_log": "Dark Oak Log", + "block.minecraft.stripped_oak_log": "Stripped Oak Log", + "block.minecraft.stripped_spruce_log": "Stripped Spruce Log", + "block.minecraft.stripped_birch_log": "Stripped Birch Log", + "block.minecraft.stripped_jungle_log": "Stripped Jungle Log", + "block.minecraft.stripped_acacia_log": "Stripped Acacia Log", + "block.minecraft.stripped_dark_oak_log": "Stripped Dark Oak Log", + "block.minecraft.stripped_oak_wood": "Stripped Oak Wood", + "block.minecraft.stripped_spruce_wood": "Stripped Spruce Wood", + "block.minecraft.stripped_birch_wood": "Stripped Birch Wood", + "block.minecraft.stripped_jungle_wood": "Stripped Jungle Wood", + "block.minecraft.stripped_acacia_wood": "Stripped Acacia Wood", + "block.minecraft.stripped_dark_oak_wood": "Stripped Dark Oak Wood", + "block.minecraft.oak_leaves": "Oak Leaves", + "block.minecraft.spruce_leaves": "Spruce Leaves", + "block.minecraft.birch_leaves": "Birch Leaves", + "block.minecraft.jungle_leaves": "Jungle Leaves", + "block.minecraft.acacia_leaves": "Acacia Leaves", + "block.minecraft.dark_oak_leaves": "Dark Oak Leaves", + "block.minecraft.dead_bush": "Dead Bush", + "block.minecraft.grass": "Grass", + "block.minecraft.fern": "Fern", + "block.minecraft.sponge": "Sponge", + "block.minecraft.wet_sponge": "Wet Sponge", + "block.minecraft.glass": "Glass", + "block.minecraft.kelp_plant": "Kelp Plant", + "block.minecraft.kelp": "Kelp", + "block.minecraft.dried_kelp_block": "Dried Kelp Block", + "block.minecraft.white_stained_glass": "White Stained Glass", + "block.minecraft.orange_stained_glass": "Orange Stained Glass", + "block.minecraft.magenta_stained_glass": "Magenta Stained Glass", + "block.minecraft.light_blue_stained_glass": "Light Blue Stained Glass", + "block.minecraft.yellow_stained_glass": "Yellow Stained Glass", + "block.minecraft.lime_stained_glass": "Lime Stained Glass", + "block.minecraft.pink_stained_glass": "Pink Stained Glass", + "block.minecraft.gray_stained_glass": "Gray Stained Glass", + "block.minecraft.light_gray_stained_glass": "Light Gray Stained Glass", + "block.minecraft.cyan_stained_glass": "Cyan Stained Glass", + "block.minecraft.purple_stained_glass": "Purple Stained Glass", + "block.minecraft.blue_stained_glass": "Blue Stained Glass", + "block.minecraft.brown_stained_glass": "Brown Stained Glass", + "block.minecraft.green_stained_glass": "Green Stained Glass", + "block.minecraft.red_stained_glass": "Red Stained Glass", + "block.minecraft.black_stained_glass": "Black Stained Glass", + "block.minecraft.white_stained_glass_pane": "White Stained Glass Pane", + "block.minecraft.orange_stained_glass_pane": "Orange Stained Glass Pane", + "block.minecraft.magenta_stained_glass_pane": "Magenta Stained Glass Pane", + "block.minecraft.light_blue_stained_glass_pane": "Light Blue Stained Glass Pane", + "block.minecraft.yellow_stained_glass_pane": "Yellow Stained Glass Pane", + "block.minecraft.lime_stained_glass_pane": "Lime Stained Glass Pane", + "block.minecraft.pink_stained_glass_pane": "Pink Stained Glass Pane", + "block.minecraft.gray_stained_glass_pane": "Gray Stained Glass Pane", + "block.minecraft.light_gray_stained_glass_pane": "Light Gray Stained Glass Pane", + "block.minecraft.cyan_stained_glass_pane": "Cyan Stained Glass Pane", + "block.minecraft.purple_stained_glass_pane": "Purple Stained Glass Pane", + "block.minecraft.blue_stained_glass_pane": "Blue Stained Glass Pane", + "block.minecraft.brown_stained_glass_pane": "Brown Stained Glass Pane", + "block.minecraft.green_stained_glass_pane": "Green Stained Glass Pane", + "block.minecraft.red_stained_glass_pane": "Red Stained Glass Pane", + "block.minecraft.black_stained_glass_pane": "Black Stained Glass Pane", + "block.minecraft.glass_pane": "Glass Pane", + "block.minecraft.dandelion": "Dandelion", + "block.minecraft.poppy": "Poppy", + "block.minecraft.blue_orchid": "Blue Orchid", + "block.minecraft.allium": "Allium", + "block.minecraft.azure_bluet": "Azure Bluet", + "block.minecraft.red_tulip": "Red Tulip", + "block.minecraft.orange_tulip": "Orange Tulip", + "block.minecraft.white_tulip": "White Tulip", + "block.minecraft.pink_tulip": "Pink Tulip", + "block.minecraft.oxeye_daisy": "Oxeye Daisy", + "block.minecraft.cornflower": "Cornflower", + "block.minecraft.lily_of_the_valley": "Lily of the Valley", + "block.minecraft.wither_rose": "Wither Rose", + "block.minecraft.sunflower": "Sunflower", + "block.minecraft.lilac": "Lilac", + "block.minecraft.tall_grass": "Tall Grass", + "block.minecraft.tall_seagrass": "Tall Seagrass", + "block.minecraft.large_fern": "Large Fern", + "block.minecraft.rose_bush": "Rose Bush", + "block.minecraft.peony": "Peony", + "block.minecraft.seagrass": "Seagrass", + "block.minecraft.sea_pickle": "Sea Pickle", + "block.minecraft.brown_mushroom": "Brown Mushroom", + "block.minecraft.red_mushroom_block": "Red Mushroom Block", + "block.minecraft.brown_mushroom_block": "Brown Mushroom Block", + "block.minecraft.mushroom_stem": "Mushroom Stem", + "block.minecraft.gold_block": "Block of Gold", + "block.minecraft.iron_block": "Block of Iron", + "block.minecraft.smooth_stone": "Smooth Stone", + "block.minecraft.smooth_sandstone": "Smooth Sandstone", + "block.minecraft.smooth_red_sandstone": "Smooth Red Sandstone", + "block.minecraft.smooth_quartz": "Smooth Quartz Block", + "block.minecraft.stone_slab": "Stone Slab", + "block.minecraft.smooth_stone_slab": "Smooth Stone Slab", + "block.minecraft.sandstone_slab": "Sandstone Slab", + "block.minecraft.red_sandstone_slab": "Red Sandstone Slab", + "block.minecraft.cut_sandstone_slab": "Cut Sandstone Slab", + "block.minecraft.cut_red_sandstone_slab": "Cut Red Sandstone Slab", + "block.minecraft.petrified_oak_slab": "Petrified Oak Slab", + "block.minecraft.cobblestone_slab": "Cobblestone Slab", + "block.minecraft.brick_slab": "Brick Slab", + "block.minecraft.stone_brick_slab": "Stone Brick Slab", + "block.minecraft.nether_brick_slab": "Nether Brick Slab", + "block.minecraft.quartz_slab": "Quartz Slab", + "block.minecraft.oak_slab": "Oak Slab", + "block.minecraft.spruce_slab": "Spruce Slab", + "block.minecraft.birch_slab": "Birch Slab", + "block.minecraft.jungle_slab": "Jungle Slab", + "block.minecraft.acacia_slab": "Acacia Slab", + "block.minecraft.dark_oak_slab": "Dark Oak Slab", + "block.minecraft.dark_prismarine_slab": "Dark Prismarine Slab", + "block.minecraft.prismarine_slab": "Prismarine Slab", + "block.minecraft.prismarine_brick_slab": "Prismarine Brick Slab", + "block.minecraft.bricks": "Bricks", + "block.minecraft.tnt": "TNT", + "block.minecraft.bookshelf": "Bookshelf", + "block.minecraft.mossy_cobblestone": "Mossy Cobblestone", + "block.minecraft.obsidian": "Obsidian", + "block.minecraft.torch": "Torch", + "block.minecraft.wall_torch": "Wall Torch", + "block.minecraft.soul_torch": "Soul Torch", + "block.minecraft.soul_wall_torch": "Soul Wall Torch", + "block.minecraft.fire": "Fire", + "block.minecraft.spawner": "Spawner", + "block.minecraft.respawn_anchor": "Respawn Anchor", + "block.minecraft.oak_stairs": "Oak Stairs", + "block.minecraft.spruce_stairs": "Spruce Stairs", + "block.minecraft.birch_stairs": "Birch Stairs", + "block.minecraft.jungle_stairs": "Jungle Stairs", + "block.minecraft.acacia_stairs": "Acacia Stairs", + "block.minecraft.dark_oak_stairs": "Dark Oak Stairs", + "block.minecraft.dark_prismarine_stairs": "Dark Prismarine Stairs", + "block.minecraft.prismarine_stairs": "Prismarine Stairs", + "block.minecraft.prismarine_brick_stairs": "Prismarine Brick Stairs", + "block.minecraft.chest": "Chest", + "block.minecraft.trapped_chest": "Trapped Chest", + "block.minecraft.redstone_wire": "Redstone Wire", + "block.minecraft.diamond_ore": "Diamond Ore", + "block.minecraft.coal_block": "Block of Coal", + "block.minecraft.diamond_block": "Block of Diamond", + "block.minecraft.crafting_table": "Crafting Table", + "block.minecraft.wheat": "Wheat Crops", + "block.minecraft.farmland": "Farmland", + "block.minecraft.furnace": "Furnace", + "block.minecraft.oak_sign": "Oak Sign", + "block.minecraft.spruce_sign": "Spruce Sign", + "block.minecraft.birch_sign": "Birch Sign", + "block.minecraft.acacia_sign": "Acacia Sign", + "block.minecraft.jungle_sign": "Jungle Sign", + "block.minecraft.dark_oak_sign": "Dark Oak Sign", + "block.minecraft.oak_wall_sign": "Oak Wall Sign", + "block.minecraft.spruce_wall_sign": "Spruce Wall Sign", + "block.minecraft.birch_wall_sign": "Birch Wall Sign", + "block.minecraft.acacia_wall_sign": "Acacia Wall Sign", + "block.minecraft.jungle_wall_sign": "Jungle Wall Sign", + "block.minecraft.dark_oak_wall_sign": "Dark Oak Wall Sign", + "block.minecraft.ladder": "Ladder", + "block.minecraft.scaffolding": "Scaffolding", + "block.minecraft.rail": "Rail", + "block.minecraft.powered_rail": "Powered Rail", + "block.minecraft.activator_rail": "Activator Rail", + "block.minecraft.detector_rail": "Detector Rail", + "block.minecraft.cobblestone_stairs": "Cobblestone Stairs", + "block.minecraft.sandstone_stairs": "Sandstone Stairs", + "block.minecraft.red_sandstone_stairs": "Red Sandstone Stairs", + "block.minecraft.lever": "Lever", + "block.minecraft.stone_pressure_plate": "Stone Pressure Plate", + "block.minecraft.oak_pressure_plate": "Oak Pressure Plate", + "block.minecraft.spruce_pressure_plate": "Spruce Pressure Plate", + "block.minecraft.birch_pressure_plate": "Birch Pressure Plate", + "block.minecraft.jungle_pressure_plate": "Jungle Pressure Plate", + "block.minecraft.acacia_pressure_plate": "Acacia Pressure Plate", + "block.minecraft.dark_oak_pressure_plate": "Dark Oak Pressure Plate", + "block.minecraft.light_weighted_pressure_plate": "Light Weighted Pressure Plate", + "block.minecraft.heavy_weighted_pressure_plate": "Heavy Weighted Pressure Plate", + "block.minecraft.iron_door": "Iron Door", + "block.minecraft.redstone_ore": "Redstone Ore", + "block.minecraft.redstone_torch": "Redstone Torch", + "block.minecraft.redstone_wall_torch": "Redstone Wall Torch", + "block.minecraft.stone_button": "Stone Button", + "block.minecraft.oak_button": "Oak Button", + "block.minecraft.spruce_button": "Spruce Button", + "block.minecraft.birch_button": "Birch Button", + "block.minecraft.jungle_button": "Jungle Button", + "block.minecraft.acacia_button": "Acacia Button", + "block.minecraft.dark_oak_button": "Dark Oak Button", + "block.minecraft.snow": "Snow", + "block.minecraft.white_carpet": "White Carpet", + "block.minecraft.orange_carpet": "Orange Carpet", + "block.minecraft.magenta_carpet": "Magenta Carpet", + "block.minecraft.light_blue_carpet": "Light Blue Carpet", + "block.minecraft.yellow_carpet": "Yellow Carpet", + "block.minecraft.lime_carpet": "Lime Carpet", + "block.minecraft.pink_carpet": "Pink Carpet", + "block.minecraft.gray_carpet": "Gray Carpet", + "block.minecraft.light_gray_carpet": "Light Gray Carpet", + "block.minecraft.cyan_carpet": "Cyan Carpet", + "block.minecraft.purple_carpet": "Purple Carpet", + "block.minecraft.blue_carpet": "Blue Carpet", + "block.minecraft.brown_carpet": "Brown Carpet", + "block.minecraft.green_carpet": "Green Carpet", + "block.minecraft.red_carpet": "Red Carpet", + "block.minecraft.black_carpet": "Black Carpet", + "block.minecraft.ice": "Ice", + "block.minecraft.frosted_ice": "Frosted Ice", + "block.minecraft.packed_ice": "Packed Ice", + "block.minecraft.blue_ice": "Blue Ice", + "block.minecraft.cactus": "Cactus", + "block.minecraft.clay": "Clay", + "block.minecraft.white_terracotta": "White Terracotta", + "block.minecraft.orange_terracotta": "Orange Terracotta", + "block.minecraft.magenta_terracotta": "Magenta Terracotta", + "block.minecraft.light_blue_terracotta": "Light Blue Terracotta", + "block.minecraft.yellow_terracotta": "Yellow Terracotta", + "block.minecraft.lime_terracotta": "Lime Terracotta", + "block.minecraft.pink_terracotta": "Pink Terracotta", + "block.minecraft.gray_terracotta": "Gray Terracotta", + "block.minecraft.light_gray_terracotta": "Light Gray Terracotta", + "block.minecraft.cyan_terracotta": "Cyan Terracotta", + "block.minecraft.purple_terracotta": "Purple Terracotta", + "block.minecraft.blue_terracotta": "Blue Terracotta", + "block.minecraft.brown_terracotta": "Brown Terracotta", + "block.minecraft.green_terracotta": "Green Terracotta", + "block.minecraft.red_terracotta": "Red Terracotta", + "block.minecraft.black_terracotta": "Black Terracotta", + "block.minecraft.terracotta": "Terracotta", + "block.minecraft.sugar_cane": "Sugar Cane", + "block.minecraft.jukebox": "Jukebox", + "block.minecraft.oak_fence": "Oak Fence", + "block.minecraft.spruce_fence": "Spruce Fence", + "block.minecraft.birch_fence": "Birch Fence", + "block.minecraft.jungle_fence": "Jungle Fence", + "block.minecraft.dark_oak_fence": "Dark Oak Fence", + "block.minecraft.acacia_fence": "Acacia Fence", + "block.minecraft.oak_fence_gate": "Oak Fence Gate", + "block.minecraft.spruce_fence_gate": "Spruce Fence Gate", + "block.minecraft.birch_fence_gate": "Birch Fence Gate", + "block.minecraft.jungle_fence_gate": "Jungle Fence Gate", + "block.minecraft.dark_oak_fence_gate": "Dark Oak Fence Gate", + "block.minecraft.acacia_fence_gate": "Acacia Fence Gate", + "block.minecraft.pumpkin_stem": "Pumpkin Stem", + "block.minecraft.attached_pumpkin_stem": "Attached Pumpkin Stem", + "block.minecraft.pumpkin": "Pumpkin", + "block.minecraft.carved_pumpkin": "Carved Pumpkin", + "block.minecraft.jack_o_lantern": "Jack o'Lantern", + "block.minecraft.netherrack": "Netherrack", + "block.minecraft.soul_sand": "Soul Sand", + "block.minecraft.glowstone": "Glowstone", + "block.minecraft.nether_portal": "Nether Portal", + "block.minecraft.white_wool": "White Wool", + "block.minecraft.orange_wool": "Orange Wool", + "block.minecraft.magenta_wool": "Magenta Wool", + "block.minecraft.light_blue_wool": "Light Blue Wool", + "block.minecraft.yellow_wool": "Yellow Wool", + "block.minecraft.lime_wool": "Lime Wool", + "block.minecraft.pink_wool": "Pink Wool", + "block.minecraft.gray_wool": "Gray Wool", + "block.minecraft.light_gray_wool": "Light Gray Wool", + "block.minecraft.cyan_wool": "Cyan Wool", + "block.minecraft.purple_wool": "Purple Wool", + "block.minecraft.blue_wool": "Blue Wool", + "block.minecraft.brown_wool": "Brown Wool", + "block.minecraft.green_wool": "Green Wool", + "block.minecraft.red_wool": "Red Wool", + "block.minecraft.black_wool": "Black Wool", + "block.minecraft.lapis_ore": "Lapis Lazuli Ore", + "block.minecraft.lapis_block": "Lapis Lazuli Block", + "block.minecraft.dispenser": "Dispenser", + "block.minecraft.dropper": "Dropper", + "block.minecraft.note_block": "Note Block", + "block.minecraft.cake": "Cake", + "block.minecraft.bed.occupied": "This bed is occupied", + "block.minecraft.bed.obstructed": "This bed is obstructed", + "block.minecraft.bed.no_sleep": "You can sleep only at night or during thunderstorms", + "block.minecraft.bed.too_far_away": "You may not rest now; the bed is too far away", + "block.minecraft.bed.not_safe": "You may not rest now; there are monsters nearby", + "block.minecraft.spawn.not_valid": "You have no home bed or charged respawn anchor, or it was obstructed", + "block.minecraft.set_spawn": "Respawn point set", + "block.minecraft.oak_trapdoor": "Oak Trapdoor", + "block.minecraft.spruce_trapdoor": "Spruce Trapdoor", + "block.minecraft.birch_trapdoor": "Birch Trapdoor", + "block.minecraft.jungle_trapdoor": "Jungle Trapdoor", + "block.minecraft.acacia_trapdoor": "Acacia Trapdoor", + "block.minecraft.dark_oak_trapdoor": "Dark Oak Trapdoor", + "block.minecraft.iron_trapdoor": "Iron Trapdoor", + "block.minecraft.cobweb": "Cobweb", + "block.minecraft.stone_bricks": "Stone Bricks", + "block.minecraft.mossy_stone_bricks": "Mossy Stone Bricks", + "block.minecraft.cracked_stone_bricks": "Cracked Stone Bricks", + "block.minecraft.chiseled_stone_bricks": "Chiseled Stone Bricks", + "block.minecraft.infested_stone": "Infested Stone", + "block.minecraft.infested_cobblestone": "Infested Cobblestone", + "block.minecraft.infested_stone_bricks": "Infested Stone Bricks", + "block.minecraft.infested_mossy_stone_bricks": "Infested Mossy Stone Bricks", + "block.minecraft.infested_cracked_stone_bricks": "Infested Cracked Stone Bricks", + "block.minecraft.infested_chiseled_stone_bricks": "Infested Chiseled Stone Bricks", + "block.minecraft.piston": "Piston", + "block.minecraft.sticky_piston": "Sticky Piston", + "block.minecraft.iron_bars": "Iron Bars", + "block.minecraft.melon": "Melon", + "block.minecraft.brick_stairs": "Brick Stairs", + "block.minecraft.stone_brick_stairs": "Stone Brick Stairs", + "block.minecraft.vine": "Vines", + "block.minecraft.nether_bricks": "Nether Bricks", + "block.minecraft.nether_brick_fence": "Nether Brick Fence", + "block.minecraft.nether_brick_stairs": "Nether Brick Stairs", + "block.minecraft.nether_wart": "Nether Wart", + "block.minecraft.warped_wart_block": "Warped Wart Block", + "block.minecraft.warped_stem": "Warped Stem", + "block.minecraft.stripped_warped_stem": "Stripped Warped Stem", + "block.minecraft.warped_hyphae": "Warped Hyphae", + "block.minecraft.stripped_warped_hyphae": "Stripped Warped Hyphae", + "block.minecraft.crimson_stem": "Crimson Stem", + "block.minecraft.stripped_crimson_stem": "Stripped Crimson Stem", + "block.minecraft.crimson_hyphae": "Crimson Hyphae", + "block.minecraft.stripped_crimson_hyphae": "Stripped Crimson Hyphae", + "block.minecraft.warped_nylium": "Warped Nylium", + "block.minecraft.crimson_nylium": "Crimson Nylium", + "block.minecraft.warped_fungus": "Warped Fungus", + "block.minecraft.crimson_fungus": "Crimson Fungus", + "block.minecraft.crimson_roots": "Crimson Roots", + "block.minecraft.warped_roots": "Warped Roots", + "block.minecraft.nether_sprouts": "Nether Sprouts", + "block.minecraft.shroomlight": "Shroomlight", + "block.minecraft.weeping_vines": "Weeping Vines", + "block.minecraft.weeping_vines_plant": "Weeping Vines Plant", + "block.minecraft.twisting_vines": "Twisting Vines", + "block.minecraft.twisting_vines_plant": "Twisting Vines Plant", + "block.minecraft.soul_soil": "Soul Soil", + "block.minecraft.basalt": "Basalt", + "block.minecraft.polished_basalt": "Polished Basalt", + "block.minecraft.warped_planks": "Warped Planks", + "block.minecraft.warped_slab": "Warped Slab", + "block.minecraft.warped_pressure_plate": "Warped Pressure Plate", + "block.minecraft.warped_fence": "Warped Fence", + "block.minecraft.warped_trapdoor": "Warped Trapdoor", + "block.minecraft.warped_fence_gate": "Warped Fence Gate", + "block.minecraft.warped_stairs": "Warped Stairs", + "block.minecraft.warped_button": "Warped Button", + "block.minecraft.warped_door": "Warped Door", + "block.minecraft.warped_sign": "Warped Sign", + "block.minecraft.warped_wall_sign": "Warped Wall Sign", + "block.minecraft.crimson_planks": "Crimson Planks", + "block.minecraft.crimson_slab": "Crimson Slab", + "block.minecraft.crimson_pressure_plate": "Crimson Pressure Plate", + "block.minecraft.crimson_fence": "Crimson Fence", + "block.minecraft.crimson_trapdoor": "Crimson Trapdoor", + "block.minecraft.crimson_fence_gate": "Crimson Fence Gate", + "block.minecraft.crimson_stairs": "Crimson Stairs", + "block.minecraft.crimson_button": "Crimson Button", + "block.minecraft.crimson_door": "Crimson Door", + "block.minecraft.crimson_sign": "Crimson Sign", + "block.minecraft.crimson_wall_sign": "Crimson Wall Sign", + "block.minecraft.soul_fire": "Soul Fire", + "block.minecraft.cauldron": "Cauldron", + "block.minecraft.enchanting_table": "Enchanting Table", + "block.minecraft.anvil": "Anvil", + "block.minecraft.chipped_anvil": "Chipped Anvil", + "block.minecraft.damaged_anvil": "Damaged Anvil", + "block.minecraft.end_stone": "End Stone", + "block.minecraft.end_portal_frame": "End Portal Frame", + "block.minecraft.mycelium": "Mycelium", + "block.minecraft.lily_pad": "Lily Pad", + "block.minecraft.dragon_egg": "Dragon Egg", + "block.minecraft.redstone_lamp": "Redstone Lamp", + "block.minecraft.cocoa": "Cocoa", + "block.minecraft.ender_chest": "Ender Chest", + "block.minecraft.emerald_ore": "Emerald Ore", + "block.minecraft.emerald_block": "Block of Emerald", + "block.minecraft.redstone_block": "Block of Redstone", + "block.minecraft.tripwire": "Tripwire", + "block.minecraft.tripwire_hook": "Tripwire Hook", + "block.minecraft.command_block": "Command Block", + "block.minecraft.repeating_command_block": "Repeating Command Block", + "block.minecraft.chain_command_block": "Chain Command Block", + "block.minecraft.beacon": "Beacon", + "block.minecraft.beacon.primary": "Primary Power", + "block.minecraft.beacon.secondary": "Secondary Power", + "block.minecraft.cobblestone_wall": "Cobblestone Wall", + "block.minecraft.mossy_cobblestone_wall": "Mossy Cobblestone Wall", + "block.minecraft.carrots": "Carrots", + "block.minecraft.potatoes": "Potatoes", + "block.minecraft.daylight_detector": "Daylight Detector", + "block.minecraft.nether_quartz_ore": "Nether Quartz Ore", + "block.minecraft.hopper": "Hopper", + "block.minecraft.quartz_block": "Block of Quartz", + "block.minecraft.chiseled_quartz_block": "Chiseled Quartz Block", + "block.minecraft.quartz_pillar": "Quartz Pillar", + "block.minecraft.quartz_stairs": "Quartz Stairs", + "block.minecraft.slime_block": "Slime Block", + "block.minecraft.prismarine": "Prismarine", + "block.minecraft.prismarine_bricks": "Prismarine Bricks", + "block.minecraft.dark_prismarine": "Dark Prismarine", + "block.minecraft.sea_lantern": "Sea Lantern", + "block.minecraft.end_rod": "End Rod", + "block.minecraft.chorus_plant": "Chorus Plant", + "block.minecraft.chorus_flower": "Chorus Flower", + "block.minecraft.purpur_block": "Purpur Block", + "block.minecraft.purpur_pillar": "Purpur Pillar", + "block.minecraft.purpur_stairs": "Purpur Stairs", + "block.minecraft.purpur_slab": "Purpur Slab", + "block.minecraft.end_stone_bricks": "End Stone Bricks", + "block.minecraft.beetroots": "Beetroots", + "block.minecraft.grass_path": "Grass Path", + "block.minecraft.magma_block": "Magma Block", + "block.minecraft.nether_wart_block": "Nether Wart Block", + "block.minecraft.red_nether_bricks": "Red Nether Bricks", + "block.minecraft.bone_block": "Bone Block", + "block.minecraft.observer": "Observer", + "block.minecraft.shulker_box": "Shulker Box", + "block.minecraft.white_shulker_box": "White Shulker Box", + "block.minecraft.orange_shulker_box": "Orange Shulker Box", + "block.minecraft.magenta_shulker_box": "Magenta Shulker Box", + "block.minecraft.light_blue_shulker_box": "Light Blue Shulker Box", + "block.minecraft.yellow_shulker_box": "Yellow Shulker Box", + "block.minecraft.lime_shulker_box": "Lime Shulker Box", + "block.minecraft.pink_shulker_box": "Pink Shulker Box", + "block.minecraft.gray_shulker_box": "Gray Shulker Box", + "block.minecraft.light_gray_shulker_box": "Light Gray Shulker Box", + "block.minecraft.cyan_shulker_box": "Cyan Shulker Box", + "block.minecraft.purple_shulker_box": "Purple Shulker Box", + "block.minecraft.blue_shulker_box": "Blue Shulker Box", + "block.minecraft.brown_shulker_box": "Brown Shulker Box", + "block.minecraft.green_shulker_box": "Green Shulker Box", + "block.minecraft.red_shulker_box": "Red Shulker Box", + "block.minecraft.black_shulker_box": "Black Shulker Box", + "block.minecraft.white_glazed_terracotta": "White Glazed Terracotta", + "block.minecraft.orange_glazed_terracotta": "Orange Glazed Terracotta", + "block.minecraft.magenta_glazed_terracotta": "Magenta Glazed Terracotta", + "block.minecraft.light_blue_glazed_terracotta": "Light Blue Glazed Terracotta", + "block.minecraft.yellow_glazed_terracotta": "Yellow Glazed Terracotta", + "block.minecraft.lime_glazed_terracotta": "Lime Glazed Terracotta", + "block.minecraft.pink_glazed_terracotta": "Pink Glazed Terracotta", + "block.minecraft.gray_glazed_terracotta": "Gray Glazed Terracotta", + "block.minecraft.light_gray_glazed_terracotta": "Light Gray Glazed Terracotta", + "block.minecraft.cyan_glazed_terracotta": "Cyan Glazed Terracotta", + "block.minecraft.purple_glazed_terracotta": "Purple Glazed Terracotta", + "block.minecraft.blue_glazed_terracotta": "Blue Glazed Terracotta", + "block.minecraft.brown_glazed_terracotta": "Brown Glazed Terracotta", + "block.minecraft.green_glazed_terracotta": "Green Glazed Terracotta", + "block.minecraft.red_glazed_terracotta": "Red Glazed Terracotta", + "block.minecraft.black_glazed_terracotta": "Black Glazed Terracotta", + "block.minecraft.black_concrete": "Black Concrete", + "block.minecraft.red_concrete": "Red Concrete", + "block.minecraft.green_concrete": "Green Concrete", + "block.minecraft.brown_concrete": "Brown Concrete", + "block.minecraft.blue_concrete": "Blue Concrete", + "block.minecraft.purple_concrete": "Purple Concrete", + "block.minecraft.cyan_concrete": "Cyan Concrete", + "block.minecraft.light_gray_concrete": "Light Gray Concrete", + "block.minecraft.gray_concrete": "Gray Concrete", + "block.minecraft.pink_concrete": "Pink Concrete", + "block.minecraft.lime_concrete": "Lime Concrete", + "block.minecraft.yellow_concrete": "Yellow Concrete", + "block.minecraft.light_blue_concrete": "Light Blue Concrete", + "block.minecraft.magenta_concrete": "Magenta Concrete", + "block.minecraft.orange_concrete": "Orange Concrete", + "block.minecraft.white_concrete": "White Concrete", + "block.minecraft.black_concrete_powder": "Black Concrete Powder", + "block.minecraft.red_concrete_powder": "Red Concrete Powder", + "block.minecraft.green_concrete_powder": "Green Concrete Powder", + "block.minecraft.brown_concrete_powder": "Brown Concrete Powder", + "block.minecraft.blue_concrete_powder": "Blue Concrete Powder", + "block.minecraft.purple_concrete_powder": "Purple Concrete Powder", + "block.minecraft.cyan_concrete_powder": "Cyan Concrete Powder", + "block.minecraft.light_gray_concrete_powder": "Light Gray Concrete Powder", + "block.minecraft.gray_concrete_powder": "Gray Concrete Powder", + "block.minecraft.pink_concrete_powder": "Pink Concrete Powder", + "block.minecraft.lime_concrete_powder": "Lime Concrete Powder", + "block.minecraft.yellow_concrete_powder": "Yellow Concrete Powder", + "block.minecraft.light_blue_concrete_powder": "Light Blue Concrete Powder", + "block.minecraft.magenta_concrete_powder": "Magenta Concrete Powder", + "block.minecraft.orange_concrete_powder": "Orange Concrete Powder", + "block.minecraft.white_concrete_powder": "White Concrete Powder", + "block.minecraft.turtle_egg": "Turtle Egg", + "block.minecraft.piston_head": "Piston Head", + "block.minecraft.moving_piston": "Moving Piston", + "block.minecraft.red_mushroom": "Red Mushroom", + "block.minecraft.snow_block": "Snow Block", + "block.minecraft.attached_melon_stem": "Attached Melon Stem", + "block.minecraft.melon_stem": "Melon Stem", + "block.minecraft.brewing_stand": "Brewing Stand", + "block.minecraft.end_portal": "End Portal", + "block.minecraft.flower_pot": "Flower Pot", + "block.minecraft.potted_oak_sapling": "Potted Oak Sapling", + "block.minecraft.potted_spruce_sapling": "Potted Spruce Sapling", + "block.minecraft.potted_birch_sapling": "Potted Birch Sapling", + "block.minecraft.potted_jungle_sapling": "Potted Jungle Sapling", + "block.minecraft.potted_acacia_sapling": "Potted Acacia Sapling", + "block.minecraft.potted_dark_oak_sapling": "Potted Dark Oak Sapling", + "block.minecraft.potted_fern": "Potted Fern", + "block.minecraft.potted_dandelion": "Potted Dandelion", + "block.minecraft.potted_poppy": "Potted Poppy", + "block.minecraft.potted_blue_orchid": "Potted Blue Orchid", + "block.minecraft.potted_allium": "Potted Allium", + "block.minecraft.potted_azure_bluet": "Potted Azure Bluet", + "block.minecraft.potted_red_tulip": "Potted Red Tulip", + "block.minecraft.potted_orange_tulip": "Potted Orange Tulip", + "block.minecraft.potted_white_tulip": "Potted White Tulip", + "block.minecraft.potted_pink_tulip": "Potted Pink Tulip", + "block.minecraft.potted_oxeye_daisy": "Potted Oxeye Daisy", + "block.minecraft.potted_cornflower": "Potted Cornflower", + "block.minecraft.potted_lily_of_the_valley": "Potted Lily of the Valley", + "block.minecraft.potted_wither_rose": "Potted Wither Rose", + "block.minecraft.potted_red_mushroom": "Potted Red Mushroom", + "block.minecraft.potted_brown_mushroom": "Potted Brown Mushroom", + "block.minecraft.potted_dead_bush": "Potted Dead Bush", + "block.minecraft.potted_cactus": "Potted Cactus", + "block.minecraft.potted_bamboo": "Potted Bamboo", + "block.minecraft.potted_crimson_fungus": "Potted Crimson Fungus", + "block.minecraft.potted_warped_fungus": "Potted Warped Fungus", + "block.minecraft.potted_crimson_roots": "Potted Crimson Roots", + "block.minecraft.potted_warped_roots": "Potted Warped Roots", + "block.minecraft.skeleton_wall_skull": "Skeleton Wall Skull", + "block.minecraft.skeleton_skull": "Skeleton Skull", + "block.minecraft.wither_skeleton_wall_skull": "Wither Skeleton Wall Skull", + "block.minecraft.wither_skeleton_skull": "Wither Skeleton Skull", + "block.minecraft.zombie_wall_head": "Zombie Wall Head", + "block.minecraft.zombie_head": "Zombie Head", + "block.minecraft.player_wall_head": "Player Wall Head", + "block.minecraft.player_head": "Player Head", + "block.minecraft.player_head.named": "%s's Head", + "block.minecraft.creeper_wall_head": "Creeper Wall Head", + "block.minecraft.creeper_head": "Creeper Head", + "block.minecraft.dragon_wall_head": "Dragon Wall Head", + "block.minecraft.dragon_head": "Dragon Head", + "block.minecraft.end_gateway": "End Gateway", + "block.minecraft.structure_void": "Structure Void", + "block.minecraft.structure_block": "Structure Block", + "block.minecraft.void_air": "Void Air", + "block.minecraft.cave_air": "Cave Air", + "block.minecraft.bubble_column": "Bubble Column", + "block.minecraft.dead_tube_coral_block": "Dead Tube Coral Block", + "block.minecraft.dead_brain_coral_block": "Dead Brain Coral Block", + "block.minecraft.dead_bubble_coral_block": "Dead Bubble Coral Block", + "block.minecraft.dead_fire_coral_block": "Dead Fire Coral Block", + "block.minecraft.dead_horn_coral_block": "Dead Horn Coral Block", + "block.minecraft.tube_coral_block": "Tube Coral Block", + "block.minecraft.brain_coral_block": "Brain Coral Block", + "block.minecraft.bubble_coral_block": "Bubble Coral Block", + "block.minecraft.fire_coral_block": "Fire Coral Block", + "block.minecraft.horn_coral_block": "Horn Coral Block", + "block.minecraft.tube_coral": "Tube Coral", + "block.minecraft.brain_coral": "Brain Coral", + "block.minecraft.bubble_coral": "Bubble Coral", + "block.minecraft.fire_coral": "Fire Coral", + "block.minecraft.horn_coral": "Horn Coral", + "block.minecraft.dead_tube_coral": "Dead Tube Coral", + "block.minecraft.dead_brain_coral": "Dead Brain Coral", + "block.minecraft.dead_bubble_coral": "Dead Bubble Coral", + "block.minecraft.dead_fire_coral": "Dead Fire Coral", + "block.minecraft.dead_horn_coral": "Dead Horn Coral", + "block.minecraft.tube_coral_fan": "Tube Coral Fan", + "block.minecraft.brain_coral_fan": "Brain Coral Fan", + "block.minecraft.bubble_coral_fan": "Bubble Coral Fan", + "block.minecraft.fire_coral_fan": "Fire Coral Fan", + "block.minecraft.horn_coral_fan": "Horn Coral Fan", + "block.minecraft.dead_tube_coral_fan": "Dead Tube Coral Fan", + "block.minecraft.dead_brain_coral_fan": "Dead Brain Coral Fan", + "block.minecraft.dead_bubble_coral_fan": "Dead Bubble Coral Fan", + "block.minecraft.dead_fire_coral_fan": "Dead Fire Coral Fan", + "block.minecraft.dead_horn_coral_fan": "Dead Horn Coral Fan", + "block.minecraft.tube_coral_wall_fan": "Tube Coral Wall Fan", + "block.minecraft.brain_coral_wall_fan": "Brain Coral Wall Fan", + "block.minecraft.bubble_coral_wall_fan": "Bubble Coral Wall Fan", + "block.minecraft.fire_coral_wall_fan": "Fire Coral Wall Fan", + "block.minecraft.horn_coral_wall_fan": "Horn Coral Wall Fan", + "block.minecraft.dead_tube_coral_wall_fan": "Dead Tube Coral Wall Fan", + "block.minecraft.dead_brain_coral_wall_fan": "Dead Brain Coral Wall Fan", + "block.minecraft.dead_bubble_coral_wall_fan": "Dead Bubble Coral Wall Fan", + "block.minecraft.dead_fire_coral_wall_fan": "Dead Fire Coral Wall Fan", + "block.minecraft.dead_horn_coral_wall_fan": "Dead Horn Coral Wall Fan", + "block.minecraft.loom": "Loom", + "block.minecraft.conduit": "Conduit", + "block.minecraft.bamboo": "Bamboo", + "block.minecraft.bamboo_sapling": "Bamboo Shoot", + "block.minecraft.jigsaw": "Jigsaw Block", + "block.minecraft.composter": "Composter", + "block.minecraft.target": "Target", + "block.minecraft.polished_granite_stairs": "Polished Granite Stairs", + "block.minecraft.smooth_red_sandstone_stairs": "Smooth Red Sandstone Stairs", + "block.minecraft.mossy_stone_brick_stairs": "Mossy Stone Brick Stairs", + "block.minecraft.polished_diorite_stairs": "Polished Diorite Stairs", + "block.minecraft.mossy_cobblestone_stairs": "Mossy Cobblestone Stairs", + "block.minecraft.end_stone_brick_stairs": "End Stone Brick Stairs", + "block.minecraft.stone_stairs": "Stone Stairs", + "block.minecraft.smooth_sandstone_stairs": "Smooth Sandstone Stairs", + "block.minecraft.smooth_quartz_stairs": "Smooth Quartz Stairs", + "block.minecraft.granite_stairs": "Granite Stairs", + "block.minecraft.andesite_stairs": "Andesite Stairs", + "block.minecraft.red_nether_brick_stairs": "Red Nether Brick Stairs", + "block.minecraft.polished_andesite_stairs": "Polished Andesite Stairs", + "block.minecraft.diorite_stairs": "Diorite Stairs", + "block.minecraft.polished_granite_slab": "Polished Granite Slab", + "block.minecraft.smooth_red_sandstone_slab": "Smooth Red Sandstone Slab", + "block.minecraft.mossy_stone_brick_slab": "Mossy Stone Brick Slab", + "block.minecraft.polished_diorite_slab": "Polished Diorite Slab", + "block.minecraft.mossy_cobblestone_slab": "Mossy Cobblestone Slab", + "block.minecraft.end_stone_brick_slab": "End Stone Brick Slab", + "block.minecraft.smooth_sandstone_slab": "Smooth Sandstone Slab", + "block.minecraft.smooth_quartz_slab": "Smooth Quartz Slab", + "block.minecraft.granite_slab": "Granite Slab", + "block.minecraft.andesite_slab": "Andesite Slab", + "block.minecraft.red_nether_brick_slab": "Red Nether Brick Slab", + "block.minecraft.polished_andesite_slab": "Polished Andesite Slab", + "block.minecraft.diorite_slab": "Diorite Slab", + "block.minecraft.brick_wall": "Brick Wall", + "block.minecraft.prismarine_wall": "Prismarine Wall", + "block.minecraft.red_sandstone_wall": "Red Sandstone Wall", + "block.minecraft.mossy_stone_brick_wall": "Mossy Stone Brick Wall", + "block.minecraft.granite_wall": "Granite Wall", + "block.minecraft.stone_brick_wall": "Stone Brick Wall", + "block.minecraft.nether_brick_wall": "Nether Brick Wall", + "block.minecraft.andesite_wall": "Andesite Wall", + "block.minecraft.red_nether_brick_wall": "Red Nether Brick Wall", + "block.minecraft.sandstone_wall": "Sandstone Wall", + "block.minecraft.end_stone_brick_wall": "End Stone Brick Wall", + "block.minecraft.diorite_wall": "Diorite Wall", + "block.minecraft.barrel": "Barrel", + "block.minecraft.smoker": "Smoker", + "block.minecraft.blast_furnace": "Blast Furnace", + "block.minecraft.cartography_table": "Cartography Table", + "block.minecraft.fletching_table": "Fletching Table", + "block.minecraft.smithing_table": "Smithing Table", + "block.minecraft.grindstone": "Grindstone", + "block.minecraft.lectern": "Lectern", + "block.minecraft.stonecutter": "Stonecutter", + "block.minecraft.bell": "Bell", + "block.minecraft.ominous_banner": "Ominous Banner", + "block.minecraft.lantern": "Lantern", + "block.minecraft.soul_lantern": "Soul Lantern", + "block.minecraft.sweet_berry_bush": "Sweet Berry Bush", + "block.minecraft.campfire": "Campfire", + "block.minecraft.soul_campfire": "Soul Campfire", + "block.minecraft.beehive": "Beehive", + "block.minecraft.bee_nest": "Bee Nest", + "block.minecraft.honey_block": "Honey Block", + "block.minecraft.honeycomb_block": "Honeycomb Block", + "block.minecraft.lodestone": "Lodestone", + "block.minecraft.netherite_block": "Block of Netherite", + "block.minecraft.ancient_debris": "Ancient Debris", + "block.minecraft.crying_obsidian": "Crying Obsidian", + "block.minecraft.blackstone": "Blackstone", + "block.minecraft.blackstone_slab": "Blackstone Slab", + "block.minecraft.blackstone_stairs": "Blackstone Stairs", + "block.minecraft.blackstone_wall": "Blackstone Wall", + "block.minecraft.polished_blackstone_bricks": "Polished Blackstone Bricks", + "block.minecraft.polished_blackstone_brick_slab": "Polished Blackstone Brick Slab", + "block.minecraft.polished_blackstone_brick_stairs": "Polished Blackstone Brick Stairs", + "block.minecraft.polished_blackstone_brick_wall": "Polished Blackstone Brick Wall", + "block.minecraft.chiseled_polished_blackstone": "Chiseled Polished Blackstone", + "block.minecraft.cracked_polished_blackstone_bricks": "Cracked Polished Blackstone Bricks", + "block.minecraft.gilded_blackstone": "Gilded Blackstone", + "block.minecraft.polished_blackstone": "Polished Blackstone", + "block.minecraft.polished_blackstone_wall": "Polished Blackstone Wall", + "block.minecraft.polished_blackstone_slab": "Polished Blackstone Slab", + "block.minecraft.polished_blackstone_stairs": "Polished Blackstone Stairs", + "block.minecraft.polished_blackstone_pressure_plate": "Polished Blackstone Pressure Plate", + "block.minecraft.polished_blackstone_button": "Polished Blackstone Button", + "block.minecraft.cracked_nether_bricks": "Cracked Nether Bricks", + "block.minecraft.chiseled_nether_bricks": "Chiseled Nether Bricks", + "block.minecraft.quartz_bricks": "Quartz Bricks", + "block.minecraft.chain": "Chain", + "item.minecraft.name_tag": "Name Tag", + "item.minecraft.lead": "Lead", + "item.minecraft.iron_shovel": "Iron Shovel", + "item.minecraft.iron_pickaxe": "Iron Pickaxe", + "item.minecraft.iron_axe": "Iron Axe", + "item.minecraft.flint_and_steel": "Flint and Steel", + "item.minecraft.apple": "Apple", + "item.minecraft.cookie": "Cookie", + "item.minecraft.bow": "Bow", + "item.minecraft.arrow": "Arrow", + "item.minecraft.spectral_arrow": "Spectral Arrow", + "item.minecraft.tipped_arrow": "Tipped Arrow", + "item.minecraft.dried_kelp": "Dried Kelp", + "item.minecraft.coal": "Coal", + "item.minecraft.charcoal": "Charcoal", + "item.minecraft.diamond": "Diamond", + "item.minecraft.emerald": "Emerald", + "item.minecraft.iron_ingot": "Iron Ingot", + "item.minecraft.gold_ingot": "Gold Ingot", + "item.minecraft.iron_sword": "Iron Sword", + "item.minecraft.wooden_sword": "Wooden Sword", + "item.minecraft.wooden_shovel": "Wooden Shovel", + "item.minecraft.wooden_pickaxe": "Wooden Pickaxe", + "item.minecraft.wooden_axe": "Wooden Axe", + "item.minecraft.stone_sword": "Stone Sword", + "item.minecraft.stone_shovel": "Stone Shovel", + "item.minecraft.stone_pickaxe": "Stone Pickaxe", + "item.minecraft.stone_axe": "Stone Axe", + "item.minecraft.diamond_sword": "Diamond Sword", + "item.minecraft.diamond_shovel": "Diamond Shovel", + "item.minecraft.diamond_pickaxe": "Diamond Pickaxe", + "item.minecraft.diamond_axe": "Diamond Axe", + "item.minecraft.stick": "Stick", + "item.minecraft.bowl": "Bowl", + "item.minecraft.mushroom_stew": "Mushroom Stew", + "item.minecraft.golden_sword": "Golden Sword", + "item.minecraft.golden_shovel": "Golden Shovel", + "item.minecraft.golden_pickaxe": "Golden Pickaxe", + "item.minecraft.golden_axe": "Golden Axe", + "item.minecraft.string": "String", + "item.minecraft.feather": "Feather", + "item.minecraft.gunpowder": "Gunpowder", + "item.minecraft.wooden_hoe": "Wooden Hoe", + "item.minecraft.stone_hoe": "Stone Hoe", + "item.minecraft.iron_hoe": "Iron Hoe", + "item.minecraft.diamond_hoe": "Diamond Hoe", + "item.minecraft.golden_hoe": "Golden Hoe", + "item.minecraft.wheat_seeds": "Wheat Seeds", + "item.minecraft.pumpkin_seeds": "Pumpkin Seeds", + "item.minecraft.melon_seeds": "Melon Seeds", + "item.minecraft.melon_slice": "Melon Slice", + "item.minecraft.wheat": "Wheat", + "item.minecraft.bread": "Bread", + "item.minecraft.leather_helmet": "Leather Cap", + "item.minecraft.leather_chestplate": "Leather Tunic", + "item.minecraft.leather_leggings": "Leather Pants", + "item.minecraft.leather_boots": "Leather Boots", + "item.minecraft.chainmail_helmet": "Chainmail Helmet", + "item.minecraft.chainmail_chestplate": "Chainmail Chestplate", + "item.minecraft.chainmail_leggings": "Chainmail Leggings", + "item.minecraft.chainmail_boots": "Chainmail Boots", + "item.minecraft.iron_helmet": "Iron Helmet", + "item.minecraft.iron_chestplate": "Iron Chestplate", + "item.minecraft.iron_leggings": "Iron Leggings", + "item.minecraft.iron_boots": "Iron Boots", + "item.minecraft.diamond_helmet": "Diamond Helmet", + "item.minecraft.diamond_chestplate": "Diamond Chestplate", + "item.minecraft.diamond_leggings": "Diamond Leggings", + "item.minecraft.diamond_boots": "Diamond Boots", + "item.minecraft.golden_helmet": "Golden Helmet", + "item.minecraft.golden_chestplate": "Golden Chestplate", + "item.minecraft.golden_leggings": "Golden Leggings", + "item.minecraft.golden_boots": "Golden Boots", + "item.minecraft.flint": "Flint", + "item.minecraft.porkchop": "Raw Porkchop", + "item.minecraft.cooked_porkchop": "Cooked Porkchop", + "item.minecraft.chicken": "Raw Chicken", + "item.minecraft.cooked_chicken": "Cooked Chicken", + "item.minecraft.mutton": "Raw Mutton", + "item.minecraft.cooked_mutton": "Cooked Mutton", + "item.minecraft.rabbit": "Raw Rabbit", + "item.minecraft.cooked_rabbit": "Cooked Rabbit", + "item.minecraft.rabbit_stew": "Rabbit Stew", + "item.minecraft.rabbit_foot": "Rabbit's Foot", + "item.minecraft.rabbit_hide": "Rabbit Hide", + "item.minecraft.beef": "Raw Beef", + "item.minecraft.cooked_beef": "Steak", + "item.minecraft.painting": "Painting", + "item.minecraft.item_frame": "Item Frame", + "item.minecraft.golden_apple": "Golden Apple", + "item.minecraft.enchanted_golden_apple": "Enchanted Golden Apple", + "item.minecraft.sign": "Sign", + "item.minecraft.bucket": "Bucket", + "item.minecraft.water_bucket": "Water Bucket", + "item.minecraft.lava_bucket": "Lava Bucket", + "item.minecraft.pufferfish_bucket": "Bucket of Pufferfish", + "item.minecraft.salmon_bucket": "Bucket of Salmon", + "item.minecraft.cod_bucket": "Bucket of Cod", + "item.minecraft.tropical_fish_bucket": "Bucket of Tropical Fish", + "item.minecraft.minecart": "Minecart", + "item.minecraft.saddle": "Saddle", + "item.minecraft.redstone": "Redstone Dust", + "item.minecraft.snowball": "Snowball", + "item.minecraft.oak_boat": "Oak Boat", + "item.minecraft.spruce_boat": "Spruce Boat", + "item.minecraft.birch_boat": "Birch Boat", + "item.minecraft.jungle_boat": "Jungle Boat", + "item.minecraft.acacia_boat": "Acacia Boat", + "item.minecraft.dark_oak_boat": "Dark Oak Boat", + "item.minecraft.leather": "Leather", + "item.minecraft.milk_bucket": "Milk Bucket", + "item.minecraft.brick": "Brick", + "item.minecraft.clay_ball": "Clay Ball", + "item.minecraft.paper": "Paper", + "item.minecraft.book": "Book", + "item.minecraft.slime_ball": "Slimeball", + "item.minecraft.chest_minecart": "Minecart with Chest", + "item.minecraft.furnace_minecart": "Minecart with Furnace", + "item.minecraft.tnt_minecart": "Minecart with TNT", + "item.minecraft.hopper_minecart": "Minecart with Hopper", + "item.minecraft.command_block_minecart": "Minecart with Command Block", + "item.minecraft.egg": "Egg", + "item.minecraft.compass": "Compass", + "item.minecraft.fishing_rod": "Fishing Rod", + "item.minecraft.clock": "Clock", + "item.minecraft.glowstone_dust": "Glowstone Dust", + "item.minecraft.cod": "Raw Cod", + "item.minecraft.salmon": "Raw Salmon", + "item.minecraft.pufferfish": "Pufferfish", + "item.minecraft.tropical_fish": "Tropical Fish", + "item.minecraft.cooked_cod": "Cooked Cod", + "item.minecraft.cooked_salmon": "Cooked Salmon", + "item.minecraft.music_disc_13": "Music Disc", + "item.minecraft.music_disc_cat": "Music Disc", + "item.minecraft.music_disc_blocks": "Music Disc", + "item.minecraft.music_disc_chirp": "Music Disc", + "item.minecraft.music_disc_far": "Music Disc", + "item.minecraft.music_disc_mall": "Music Disc", + "item.minecraft.music_disc_mellohi": "Music Disc", + "item.minecraft.music_disc_stal": "Music Disc", + "item.minecraft.music_disc_strad": "Music Disc", + "item.minecraft.music_disc_ward": "Music Disc", + "item.minecraft.music_disc_11": "Music Disc", + "item.minecraft.music_disc_wait": "Music Disc", + "item.minecraft.music_disc_pigstep": "Music Disc", + "item.minecraft.music_disc_13.desc": "C418 - 13", + "item.minecraft.music_disc_cat.desc": "C418 - cat", + "item.minecraft.music_disc_blocks.desc": "C418 - blocks", + "item.minecraft.music_disc_chirp.desc": "C418 - chirp", + "item.minecraft.music_disc_far.desc": "C418 - far", + "item.minecraft.music_disc_mall.desc": "C418 - mall", + "item.minecraft.music_disc_mellohi.desc": "C418 - mellohi", + "item.minecraft.music_disc_stal.desc": "C418 - stal", + "item.minecraft.music_disc_strad.desc": "C418 - strad", + "item.minecraft.music_disc_ward.desc": "C418 - ward", + "item.minecraft.music_disc_11.desc": "C418 - 11", + "item.minecraft.music_disc_wait.desc": "C418 - wait", + "item.minecraft.music_disc_pigstep.desc": "Lena Raine - Pigstep", + "item.minecraft.bone": "Bone", + "item.minecraft.ink_sac": "Ink Sac", + "item.minecraft.red_dye": "Red Dye", + "item.minecraft.green_dye": "Green Dye", + "item.minecraft.cocoa_beans": "Cocoa Beans", + "item.minecraft.lapis_lazuli": "Lapis Lazuli", + "item.minecraft.purple_dye": "Purple Dye", + "item.minecraft.cyan_dye": "Cyan Dye", + "item.minecraft.light_gray_dye": "Light Gray Dye", + "item.minecraft.gray_dye": "Gray Dye", + "item.minecraft.pink_dye": "Pink Dye", + "item.minecraft.lime_dye": "Lime Dye", + "item.minecraft.yellow_dye": "Yellow Dye", + "item.minecraft.light_blue_dye": "Light Blue Dye", + "item.minecraft.magenta_dye": "Magenta Dye", + "item.minecraft.orange_dye": "Orange Dye", + "item.minecraft.bone_meal": "Bone Meal", + "item.minecraft.blue_dye": "Blue Dye", + "item.minecraft.black_dye": "Black Dye", + "item.minecraft.brown_dye": "Brown Dye", + "item.minecraft.white_dye": "White Dye", + "item.minecraft.sugar": "Sugar", + "block.minecraft.black_bed": "Black Bed", + "block.minecraft.red_bed": "Red Bed", + "block.minecraft.green_bed": "Green Bed", + "block.minecraft.brown_bed": "Brown Bed", + "block.minecraft.blue_bed": "Blue Bed", + "block.minecraft.purple_bed": "Purple Bed", + "block.minecraft.cyan_bed": "Cyan Bed", + "block.minecraft.light_gray_bed": "Light Gray Bed", + "block.minecraft.gray_bed": "Gray Bed", + "block.minecraft.pink_bed": "Pink Bed", + "block.minecraft.lime_bed": "Lime Bed", + "block.minecraft.yellow_bed": "Yellow Bed", + "block.minecraft.light_blue_bed": "Light Blue Bed", + "block.minecraft.magenta_bed": "Magenta Bed", + "block.minecraft.orange_bed": "Orange Bed", + "block.minecraft.white_bed": "White Bed", + "block.minecraft.repeater": "Redstone Repeater", + "block.minecraft.comparator": "Redstone Comparator", + "item.minecraft.filled_map": "Map", + "item.minecraft.shears": "Shears", + "item.minecraft.rotten_flesh": "Rotten Flesh", + "item.minecraft.ender_pearl": "Ender Pearl", + "item.minecraft.blaze_rod": "Blaze Rod", + "item.minecraft.ghast_tear": "Ghast Tear", + "item.minecraft.nether_wart": "Nether Wart", + "item.minecraft.potion": "Potion", + "item.minecraft.splash_potion": "Splash Potion", + "item.minecraft.lingering_potion": "Lingering Potion", + "item.minecraft.end_crystal": "End Crystal", + "item.minecraft.gold_nugget": "Gold Nugget", + "item.minecraft.glass_bottle": "Glass Bottle", + "item.minecraft.spider_eye": "Spider Eye", + "item.minecraft.fermented_spider_eye": "Fermented Spider Eye", + "item.minecraft.blaze_powder": "Blaze Powder", + "item.minecraft.magma_cream": "Magma Cream", + "item.minecraft.cauldron": "Cauldron", + "item.minecraft.brewing_stand": "Brewing Stand", + "item.minecraft.ender_eye": "Eye of Ender", + "item.minecraft.glistering_melon_slice": "Glistering Melon Slice", + "item.minecraft.bat_spawn_egg": "Bat Spawn Egg", + "item.minecraft.bee_spawn_egg": "Bee Spawn Egg", + "item.minecraft.blaze_spawn_egg": "Blaze Spawn Egg", + "item.minecraft.cat_spawn_egg": "Cat Spawn Egg", + "item.minecraft.cave_spider_spawn_egg": "Cave Spider Spawn Egg", + "item.minecraft.chicken_spawn_egg": "Chicken Spawn Egg", + "item.minecraft.cod_spawn_egg": "Cod Spawn Egg", + "item.minecraft.cow_spawn_egg": "Cow Spawn Egg", + "item.minecraft.creeper_spawn_egg": "Creeper Spawn Egg", + "item.minecraft.dolphin_spawn_egg": "Dolphin Spawn Egg", + "item.minecraft.donkey_spawn_egg": "Donkey Spawn Egg", + "item.minecraft.drowned_spawn_egg": "Drowned Spawn Egg", + "item.minecraft.elder_guardian_spawn_egg": "Elder Guardian Spawn Egg", + "item.minecraft.enderman_spawn_egg": "Enderman Spawn Egg", + "item.minecraft.endermite_spawn_egg": "Endermite Spawn Egg", + "item.minecraft.evoker_spawn_egg": "Evoker Spawn Egg", + "item.minecraft.ghast_spawn_egg": "Ghast Spawn Egg", + "item.minecraft.guardian_spawn_egg": "Guardian Spawn Egg", + "item.minecraft.hoglin_spawn_egg": "Hoglin Spawn Egg", + "item.minecraft.horse_spawn_egg": "Horse Spawn Egg", + "item.minecraft.husk_spawn_egg": "Husk Spawn Egg", + "item.minecraft.ravager_spawn_egg": "Ravager Spawn Egg", + "item.minecraft.llama_spawn_egg": "Llama Spawn Egg", + "item.minecraft.magma_cube_spawn_egg": "Magma Cube Spawn Egg", + "item.minecraft.mooshroom_spawn_egg": "Mooshroom Spawn Egg", + "item.minecraft.mule_spawn_egg": "Mule Spawn Egg", + "item.minecraft.ocelot_spawn_egg": "Ocelot Spawn Egg", + "item.minecraft.panda_spawn_egg": "Panda Spawn Egg", + "item.minecraft.parrot_spawn_egg": "Parrot Spawn Egg", + "item.minecraft.pig_spawn_egg": "Pig Spawn Egg", + "item.minecraft.piglin_spawn_egg": "Piglin Spawn Egg", + "item.minecraft.pillager_spawn_egg": "Pillager Spawn Egg", + "item.minecraft.phantom_spawn_egg": "Phantom Spawn Egg", + "item.minecraft.polar_bear_spawn_egg": "Polar Bear Spawn Egg", + "item.minecraft.pufferfish_spawn_egg": "Pufferfish Spawn Egg", + "item.minecraft.rabbit_spawn_egg": "Rabbit Spawn Egg", + "item.minecraft.fox_spawn_egg": "Fox Spawn Egg", + "item.minecraft.salmon_spawn_egg": "Salmon Spawn Egg", + "item.minecraft.sheep_spawn_egg": "Sheep Spawn Egg", + "item.minecraft.shulker_spawn_egg": "Shulker Spawn Egg", + "item.minecraft.silverfish_spawn_egg": "Silverfish Spawn Egg", + "item.minecraft.skeleton_spawn_egg": "Skeleton Spawn Egg", + "item.minecraft.skeleton_horse_spawn_egg": "Skeleton Horse Spawn Egg", + "item.minecraft.slime_spawn_egg": "Slime Spawn Egg", + "item.minecraft.spider_spawn_egg": "Spider Spawn Egg", + "item.minecraft.squid_spawn_egg": "Squid Spawn Egg", + "item.minecraft.stray_spawn_egg": "Stray Spawn Egg", + "item.minecraft.strider_spawn_egg": "Strider Spawn Egg", + "item.minecraft.trader_llama_spawn_egg": "Trader Llama Spawn Egg", + "item.minecraft.tropical_fish_spawn_egg": "Tropical Fish Spawn Egg", + "item.minecraft.turtle_spawn_egg": "Turtle Spawn Egg", + "item.minecraft.vex_spawn_egg": "Vex Spawn Egg", + "item.minecraft.villager_spawn_egg": "Villager Spawn Egg", + "item.minecraft.wandering_trader_spawn_egg": "Wandering Trader Spawn Egg", + "item.minecraft.vindicator_spawn_egg": "Vindicator Spawn Egg", + "item.minecraft.witch_spawn_egg": "Witch Spawn Egg", + "item.minecraft.wither_skeleton_spawn_egg": "Wither Skeleton Spawn Egg", + "item.minecraft.wolf_spawn_egg": "Wolf Spawn Egg", + "item.minecraft.zoglin_spawn_egg": "Zoglin Spawn Egg", + "item.minecraft.zombie_spawn_egg": "Zombie Spawn Egg", + "item.minecraft.zombie_horse_spawn_egg": "Zombie Horse Spawn Egg", + "item.minecraft.zombified_piglin_spawn_egg": "Zombified Piglin Spawn Egg", + "item.minecraft.zombie_villager_spawn_egg": "Zombie Villager Spawn Egg", + "item.minecraft.experience_bottle": "Bottle o' Enchanting", + "item.minecraft.fire_charge": "Fire Charge", + "item.minecraft.writable_book": "Book and Quill", + "item.minecraft.written_book": "Written Book", + "item.minecraft.flower_pot": "Flower Pot", + "item.minecraft.map": "Empty Map", + "item.minecraft.carrot": "Carrot", + "item.minecraft.golden_carrot": "Golden Carrot", + "item.minecraft.potato": "Potato", + "item.minecraft.baked_potato": "Baked Potato", + "item.minecraft.poisonous_potato": "Poisonous Potato", + "item.minecraft.carrot_on_a_stick": "Carrot on a Stick", + "item.minecraft.nether_star": "Nether Star", + "item.minecraft.pumpkin_pie": "Pumpkin Pie", + "item.minecraft.enchanted_book": "Enchanted Book", + "item.minecraft.firework_rocket": "Firework Rocket", + "item.minecraft.firework_rocket.flight": "Flight Duration:", + "item.minecraft.firework_star": "Firework Star", + "item.minecraft.firework_star.black": "Black", + "item.minecraft.firework_star.red": "Red", + "item.minecraft.firework_star.green": "Green", + "item.minecraft.firework_star.brown": "Brown", + "item.minecraft.firework_star.blue": "Blue", + "item.minecraft.firework_star.purple": "Purple", + "item.minecraft.firework_star.cyan": "Cyan", + "item.minecraft.firework_star.light_gray": "Light Gray", + "item.minecraft.firework_star.gray": "Gray", + "item.minecraft.firework_star.pink": "Pink", + "item.minecraft.firework_star.lime": "Lime", + "item.minecraft.firework_star.yellow": "Yellow", + "item.minecraft.firework_star.light_blue": "Light Blue", + "item.minecraft.firework_star.magenta": "Magenta", + "item.minecraft.firework_star.orange": "Orange", + "item.minecraft.firework_star.white": "White", + "item.minecraft.firework_star.custom_color": "Custom", + "item.minecraft.firework_star.fade_to": "Fade to", + "item.minecraft.firework_star.flicker": "Twinkle", + "item.minecraft.firework_star.trail": "Trail", + "item.minecraft.firework_star.shape.small_ball": "Small Ball", + "item.minecraft.firework_star.shape.large_ball": "Large Ball", + "item.minecraft.firework_star.shape.star": "Star-shaped", + "item.minecraft.firework_star.shape.creeper": "Creeper-shaped", + "item.minecraft.firework_star.shape.burst": "Burst", + "item.minecraft.firework_star.shape": "Unknown Shape", + "item.minecraft.nether_brick": "Nether Brick", + "item.minecraft.quartz": "Nether Quartz", + "item.minecraft.armor_stand": "Armor Stand", + "item.minecraft.iron_horse_armor": "Iron Horse Armor", + "item.minecraft.golden_horse_armor": "Golden Horse Armor", + "item.minecraft.diamond_horse_armor": "Diamond Horse Armor", + "item.minecraft.leather_horse_armor": "Leather Horse Armor", + "item.minecraft.prismarine_shard": "Prismarine Shard", + "item.minecraft.prismarine_crystals": "Prismarine Crystals", + "item.minecraft.chorus_fruit": "Chorus Fruit", + "item.minecraft.popped_chorus_fruit": "Popped Chorus Fruit", + "item.minecraft.beetroot": "Beetroot", + "item.minecraft.beetroot_seeds": "Beetroot Seeds", + "item.minecraft.beetroot_soup": "Beetroot Soup", + "item.minecraft.dragon_breath": "Dragon's Breath", + "item.minecraft.elytra": "Elytra", + "item.minecraft.totem_of_undying": "Totem of Undying", + "item.minecraft.shulker_shell": "Shulker Shell", + "item.minecraft.iron_nugget": "Iron Nugget", + "item.minecraft.knowledge_book": "Knowledge Book", + "item.minecraft.debug_stick": "Debug Stick", + "item.minecraft.debug_stick.empty": "%s has no properties", + "item.minecraft.debug_stick.update": "\"%s\" to %s", + "item.minecraft.debug_stick.select": "selected \"%s\" (%s)", + "item.minecraft.trident": "Trident", + "item.minecraft.scute": "Scute", + "item.minecraft.turtle_helmet": "Turtle Shell", + "item.minecraft.phantom_membrane": "Phantom Membrane", + "item.minecraft.nautilus_shell": "Nautilus Shell", + "item.minecraft.heart_of_the_sea": "Heart of the Sea", + "item.minecraft.crossbow": "Crossbow", + "item.minecraft.crossbow.projectile": "Projectile:", + "item.minecraft.suspicious_stew": "Suspicious Stew", + "item.minecraft.creeper_banner_pattern": "Banner Pattern", + "item.minecraft.skull_banner_pattern": "Banner Pattern", + "item.minecraft.flower_banner_pattern": "Banner Pattern", + "item.minecraft.mojang_banner_pattern": "Banner Pattern", + "item.minecraft.globe_banner_pattern": "Banner Pattern", + "item.minecraft.creeper_banner_pattern.desc": "Creeper Charge", + "item.minecraft.skull_banner_pattern.desc": "Skull Charge", + "item.minecraft.flower_banner_pattern.desc": "Flower Charge", + "item.minecraft.mojang_banner_pattern.desc": "Thing", + "item.minecraft.globe_banner_pattern.desc": "Globe", + "item.minecraft.piglin_banner_pattern": "Banner Pattern", + "item.minecraft.piglin_banner_pattern.desc": "Snout", + "item.minecraft.sweet_berries": "Sweet Berries", + "item.minecraft.honey_bottle": "Honey Bottle", + "item.minecraft.honeycomb": "Honeycomb", + "item.minecraft.lodestone_compass": "Lodestone Compass", + "item.minecraft.netherite_scrap": "Netherite Scrap", + "item.minecraft.netherite_ingot": "Netherite Ingot", + "item.minecraft.netherite_helmet": "Netherite Helmet", + "item.minecraft.netherite_chestplate": "Netherite Chestplate", + "item.minecraft.netherite_leggings": "Netherite Leggings", + "item.minecraft.netherite_boots": "Netherite Boots", + "item.minecraft.netherite_axe": "Netherite Axe", + "item.minecraft.netherite_pickaxe": "Netherite Pickaxe", + "item.minecraft.netherite_hoe": "Netherite Hoe", + "item.minecraft.netherite_shovel": "Netherite Shovel", + "item.minecraft.netherite_sword": "Netherite Sword", + "item.minecraft.warped_fungus_on_a_stick": "Warped Fungus on a Stick", + "container.inventory": "Inventory", + "container.hopper": "Item Hopper", + "container.crafting": "Crafting", + "container.dispenser": "Dispenser", + "container.dropper": "Dropper", + "container.furnace": "Furnace", + "container.enchant": "Enchant", + "container.smoker": "Smoker", + "container.lectern": "Lectern", + "container.blast_furnace": "Blast Furnace", + "container.enchant.lapis.one": "1 Lapis Lazuli", + "container.enchant.lapis.many": "%s Lapis Lazuli", + "container.enchant.level.one": "1 Enchantment Level", + "container.enchant.level.many": "%s Enchantment Levels", + "container.enchant.level.requirement": "Level requirement: %s", + "container.enchant.clue": "%s . . . ?", + "container.repair": "Repair & Name", + "container.repair.cost": "Enchantment Cost: %1$s", + "container.repair.expensive": "Too Expensive!", + "container.creative": "Item Selection", + "container.brewing": "Brewing Stand", + "container.chest": "Chest", + "container.chestDouble": "Large Chest", + "container.enderchest": "Ender Chest", + "container.beacon": "Beacon", + "container.shulkerBox": "Shulker Box", + "container.shulkerBox.more": "and %s more...", + "container.barrel": "Barrel", + "container.spectatorCantOpen": "Unable to open. Loot not generated yet.", + "container.isLocked": "%s is locked!", + "container.loom": "Loom", + "container.grindstone_title": "Repair & Disenchant", + "container.cartography_table": "Cartography Table", + "container.stonecutter": "Stonecutter", + "container.upgrade": "Upgrade Gear", + "structure_block.invalid_structure_name": "Invalid structure name '%s'", + "structure_block.save_success": "Structure saved as '%s'", + "structure_block.save_failure": "Unable to save structure '%s'", + "structure_block.load_success": "Structure loaded from '%s'", + "structure_block.load_prepare": "Structure '%s' position prepared", + "structure_block.load_not_found": "Structure '%s' is not available", + "structure_block.size_success": "Size successfully detected for '%s'", + "structure_block.size_failure": "Unable to detect structure size. Add corners with matching structure names", + "structure_block.mode.save": "Save", + "structure_block.mode.load": "Load", + "structure_block.mode.data": "Data", + "structure_block.mode.corner": "Corner", + "structure_block.hover.save": "Save: %s", + "structure_block.hover.load": "Load: %s", + "structure_block.hover.data": "Data: %s", + "structure_block.hover.corner": "Corner: %s", + "structure_block.mode_info.save": "Save mode - write to file", + "structure_block.mode_info.load": "Load mode - load from file", + "structure_block.mode_info.data": "Data mode - game logic marker", + "structure_block.mode_info.corner": "Corner mode - placement and size marker", + "structure_block.structure_name": "Structure Name", + "structure_block.custom_data": "Custom Data Tag Name", + "structure_block.position": "Relative Position", + "structure_block.position.x": "relative Position x", + "structure_block.position.y": "relative position y", + "structure_block.position.z": "relative position z", + "structure_block.size": "Structure Size", + "structure_block.size.x": "structure size x", + "structure_block.size.y": "structure size y", + "structure_block.size.z": "structure size z", + "structure_block.integrity": "Structure Integrity and Seed", + "structure_block.integrity.integrity": "Structure Integrity", + "structure_block.integrity.seed": "Structure Seed", + "structure_block.include_entities": "Include entities:", + "structure_block.detect_size": "Detect structure size and position:", + "structure_block.button.detect_size": "DETECT", + "structure_block.button.save": "SAVE", + "structure_block.button.load": "LOAD", + "structure_block.show_air": "Show invisible blocks:", + "structure_block.show_boundingbox": "Show bounding box:", + "jigsaw_block.pool": "Target pool:", + "jigsaw_block.name": "Name:", + "jigsaw_block.target": "Target name:", + "jigsaw_block.final_state": "Turns into:", + "jigsaw_block.levels": "Levels: %s", + "jigsaw_block.keep_jigsaws": "Keep Jigsaws: ", + "jigsaw_block.generate": "Generate", + "jigsaw_block.joint_label": "Joint type:", + "jigsaw_block.joint.rollable": "Rollable", + "jigsaw_block.joint.aligned": "Aligned", + "item.dyed": "Dyed", + "item.unbreakable": "Unbreakable", + "item.canBreak": "Can break:", + "item.canPlace": "Can be placed on:", + "item.color": "Color: %s", + "item.nbt_tags": "NBT: %s tag(s)", + "item.durability": "Durability: %s / %s", + "filled_map.mansion": "Woodland Explorer Map", + "filled_map.monument": "Ocean Explorer Map", + "filled_map.buried_treasure": "Buried Treasure Map", + "filled_map.unknown": "Unknown Map", + "filled_map.id": "Id #%s", + "filled_map.level": "(Level %s/%s)", + "filled_map.scale": "Scaling at 1:%s", + "filled_map.locked": "Locked", + "entity.minecraft.area_effect_cloud": "Area Effect Cloud", + "entity.minecraft.armor_stand": "Armor Stand", + "entity.minecraft.arrow": "Arrow", + "entity.minecraft.bat": "Bat", + "entity.minecraft.bee": "Bee", + "entity.minecraft.blaze": "Blaze", + "entity.minecraft.boat": "Boat", + "entity.minecraft.cat": "Cat", + "entity.minecraft.cave_spider": "Cave Spider", + "entity.minecraft.chest_minecart": "Minecart with Chest", + "entity.minecraft.chicken": "Chicken", + "entity.minecraft.command_block_minecart": "Minecart with Command Block", + "entity.minecraft.cod": "Cod", + "entity.minecraft.cow": "Cow", + "entity.minecraft.creeper": "Creeper", + "entity.minecraft.dolphin": "Dolphin", + "entity.minecraft.donkey": "Donkey", + "entity.minecraft.drowned": "Drowned", + "entity.minecraft.dragon_fireball": "Dragon Fireball", + "entity.minecraft.egg": "Thrown Egg", + "entity.minecraft.elder_guardian": "Elder Guardian", + "entity.minecraft.end_crystal": "End Crystal", + "entity.minecraft.ender_dragon": "Ender Dragon", + "entity.minecraft.ender_pearl": "Thrown Ender Pearl", + "entity.minecraft.enderman": "Enderman", + "entity.minecraft.endermite": "Endermite", + "entity.minecraft.evoker_fangs": "Evoker Fangs", + "entity.minecraft.evoker": "Evoker", + "entity.minecraft.eye_of_ender": "Eye of Ender", + "entity.minecraft.falling_block": "Falling Block", + "entity.minecraft.fireball": "Fireball", + "entity.minecraft.firework_rocket": "Firework Rocket", + "entity.minecraft.fishing_bobber": "Fishing Bobber", + "entity.minecraft.fox": "Fox", + "entity.minecraft.furnace_minecart": "Minecart with Furnace", + "entity.minecraft.ghast": "Ghast", + "entity.minecraft.giant": "Giant", + "entity.minecraft.guardian": "Guardian", + "entity.minecraft.hoglin": "Hoglin", + "entity.minecraft.hopper_minecart": "Minecart with Hopper", + "entity.minecraft.horse": "Horse", + "entity.minecraft.husk": "Husk", + "entity.minecraft.ravager": "Ravager", + "entity.minecraft.illusioner": "Illusioner", + "entity.minecraft.item": "Item", + "entity.minecraft.item_frame": "Item Frame", + "entity.minecraft.killer_bunny": "The Killer Bunny", + "entity.minecraft.leash_knot": "Leash Knot", + "entity.minecraft.lightning_bolt": "Lightning Bolt", + "entity.minecraft.llama": "Llama", + "entity.minecraft.llama_spit": "Llama Spit", + "entity.minecraft.magma_cube": "Magma Cube", + "entity.minecraft.minecart": "Minecart", + "entity.minecraft.mooshroom": "Mooshroom", + "entity.minecraft.mule": "Mule", + "entity.minecraft.ocelot": "Ocelot", + "entity.minecraft.painting": "Painting", + "entity.minecraft.panda": "Panda", + "entity.minecraft.parrot": "Parrot", + "entity.minecraft.phantom": "Phantom", + "entity.minecraft.pig": "Pig", + "entity.minecraft.piglin": "Piglin", + "entity.minecraft.pillager": "Pillager", + "entity.minecraft.player": "Player", + "entity.minecraft.polar_bear": "Polar Bear", + "entity.minecraft.potion": "Potion", + "entity.minecraft.pufferfish": "Pufferfish", + "entity.minecraft.rabbit": "Rabbit", + "entity.minecraft.salmon": "Salmon", + "entity.minecraft.sheep": "Sheep", + "entity.minecraft.shulker": "Shulker", + "entity.minecraft.shulker_bullet": "Shulker Bullet", + "entity.minecraft.silverfish": "Silverfish", + "entity.minecraft.skeleton": "Skeleton", + "entity.minecraft.skeleton_horse": "Skeleton Horse", + "entity.minecraft.slime": "Slime", + "entity.minecraft.small_fireball": "Small Fireball", + "entity.minecraft.snowball": "Snowball", + "entity.minecraft.snow_golem": "Snow Golem", + "entity.minecraft.spawner_minecart": "Minecart with Spawner", + "entity.minecraft.spectral_arrow": "Spectral Arrow", + "entity.minecraft.spider": "Spider", + "entity.minecraft.squid": "Squid", + "entity.minecraft.stray": "Stray", + "entity.minecraft.strider": "Strider", + "entity.minecraft.tnt": "Primed TNT", + "entity.minecraft.tnt_minecart": "Minecart with TNT", + "entity.minecraft.trader_llama": "Trader Llama", + "entity.minecraft.trident": "Trident", + "entity.minecraft.tropical_fish": "Tropical Fish", + "entity.minecraft.tropical_fish.predefined.0": "Anemone", + "entity.minecraft.tropical_fish.predefined.1": "Black Tang", + "entity.minecraft.tropical_fish.predefined.2": "Blue Tang", + "entity.minecraft.tropical_fish.predefined.3": "Butterflyfish", + "entity.minecraft.tropical_fish.predefined.4": "Cichlid", + "entity.minecraft.tropical_fish.predefined.5": "Clownfish", + "entity.minecraft.tropical_fish.predefined.6": "Cotton Candy Betta", + "entity.minecraft.tropical_fish.predefined.7": "Dottyback", + "entity.minecraft.tropical_fish.predefined.8": "Emperor Red Snapper", + "entity.minecraft.tropical_fish.predefined.9": "Goatfish", + "entity.minecraft.tropical_fish.predefined.10": "Moorish Idol", + "entity.minecraft.tropical_fish.predefined.11": "Ornate Butterflyfish", + "entity.minecraft.tropical_fish.predefined.12": "Parrotfish", + "entity.minecraft.tropical_fish.predefined.13": "Queen Angelfish", + "entity.minecraft.tropical_fish.predefined.14": "Red Cichlid", + "entity.minecraft.tropical_fish.predefined.15": "Red Lipped Blenny", + "entity.minecraft.tropical_fish.predefined.16": "Red Snapper", + "entity.minecraft.tropical_fish.predefined.17": "Threadfin", + "entity.minecraft.tropical_fish.predefined.18": "Tomato Clownfish", + "entity.minecraft.tropical_fish.predefined.19": "Triggerfish", + "entity.minecraft.tropical_fish.predefined.20": "Yellowtail Parrotfish", + "entity.minecraft.tropical_fish.predefined.21": "Yellow Tang", + "entity.minecraft.tropical_fish.type.flopper": "Flopper", + "entity.minecraft.tropical_fish.type.stripey": "Stripey", + "entity.minecraft.tropical_fish.type.glitter": "Glitter", + "entity.minecraft.tropical_fish.type.blockfish": "Blockfish", + "entity.minecraft.tropical_fish.type.betty": "Betty", + "entity.minecraft.tropical_fish.type.clayfish": "Clayfish", + "entity.minecraft.tropical_fish.type.kob": "Kob", + "entity.minecraft.tropical_fish.type.sunstreak": "Sunstreak", + "entity.minecraft.tropical_fish.type.snooper": "Snooper", + "entity.minecraft.tropical_fish.type.dasher": "Dasher", + "entity.minecraft.tropical_fish.type.brinely": "Brinely", + "entity.minecraft.tropical_fish.type.spotty": "Spotty", + "entity.minecraft.turtle": "Turtle", + "entity.minecraft.vex": "Vex", + "entity.minecraft.villager.armorer": "Armorer", + "entity.minecraft.villager.butcher": "Butcher", + "entity.minecraft.villager.cartographer": "Cartographer", + "entity.minecraft.villager.cleric": "Cleric", + "entity.minecraft.villager.farmer": "Farmer", + "entity.minecraft.villager.fisherman": "Fisherman", + "entity.minecraft.villager.fletcher": "Fletcher", + "entity.minecraft.villager.leatherworker": "Leatherworker", + "entity.minecraft.villager.librarian": "Librarian", + "entity.minecraft.villager.mason": "Mason", + "entity.minecraft.villager.none": "Villager", + "entity.minecraft.villager.nitwit": "Nitwit", + "entity.minecraft.villager.shepherd": "Shepherd", + "entity.minecraft.villager.toolsmith": "Toolsmith", + "entity.minecraft.villager.weaponsmith": "Weaponsmith", + "entity.minecraft.villager": "Villager", + "entity.minecraft.wandering_trader": "Wandering Trader", + "entity.minecraft.iron_golem": "Iron Golem", + "entity.minecraft.vindicator": "Vindicator", + "entity.minecraft.witch": "Witch", + "entity.minecraft.wither": "Wither", + "entity.minecraft.wither_skeleton": "Wither Skeleton", + "entity.minecraft.wither_skull": "Wither Skull", + "entity.minecraft.wolf": "Wolf", + "entity.minecraft.experience_bottle": "Thrown Bottle o' Enchanting", + "entity.minecraft.experience_orb": "Experience Orb", + "entity.minecraft.zoglin": "Zoglin", + "entity.minecraft.zombie": "Zombie", + "entity.minecraft.zombie_horse": "Zombie Horse", + "entity.minecraft.zombified_piglin": "Zombified Piglin", + "entity.minecraft.zombie_villager": "Zombie Villager", + "death.fell.accident.ladder": "%1$s fell off a ladder", + "death.fell.accident.vines": "%1$s fell off some vines", + "death.fell.accident.weeping_vines": "%1$s fell off some weeping vines", + "death.fell.accident.twisting_vines": "%1$s fell off some twisting vines", + "death.fell.accident.scaffolding": "%1$s fell off scaffolding", + "death.fell.accident.other_climbable": "%1$s fell while climbing", + "death.fell.accident.generic": "%1$s fell from a high place", + "death.fell.killer": "%1$s was doomed to fall", + "death.fell.assist": "%1$s was doomed to fall by %2$s", + "death.fell.assist.item": "%1$s was doomed to fall by %2$s using %3$s", + "death.fell.finish": "%1$s fell too far and was finished by %2$s", + "death.fell.finish.item": "%1$s fell too far and was finished by %2$s using %3$s", + "death.attack.lightningBolt": "%1$s was struck by lightning", + "death.attack.lightningBolt.player": "%1$s was struck by lightning whilst fighting %2$s", + "death.attack.inFire": "%1$s went up in flames", + "death.attack.inFire.player": "%1$s walked into fire whilst fighting %2$s", + "death.attack.onFire": "%1$s burned to death", + "death.attack.onFire.player": "%1$s was burnt to a crisp whilst fighting %2$s", + "death.attack.lava": "%1$s tried to swim in lava", + "death.attack.lava.player": "%1$s tried to swim in lava to escape %2$s", + "death.attack.hotFloor": "%1$s discovered the floor was lava", + "death.attack.hotFloor.player": "%1$s walked into danger zone due to %2$s", + "death.attack.inWall": "%1$s suffocated in a wall", + "death.attack.inWall.player": "%1$s suffocated in a wall whilst fighting %2$s", + "death.attack.cramming": "%1$s was squished too much", + "death.attack.cramming.player": "%1$s was squashed by %2$s", + "death.attack.drown": "%1$s drowned", + "death.attack.drown.player": "%1$s drowned whilst trying to escape %2$s", + "death.attack.starve": "%1$s starved to death", + "death.attack.starve.player": "%1$s starved to death whilst fighting %2$s", + "death.attack.cactus": "%1$s was pricked to death", + "death.attack.cactus.player": "%1$s walked into a cactus whilst trying to escape %2$s", + "death.attack.generic": "%1$s died", + "death.attack.generic.player": "%1$s died because of %2$s", + "death.attack.explosion": "%1$s blew up", + "death.attack.explosion.player": "%1$s was blown up by %2$s", + "death.attack.explosion.player.item": "%1$s was blown up by %2$s using %3$s", + "death.attack.magic": "%1$s was killed by magic", + "death.attack.magic.player": "%1$s was killed by magic whilst trying to escape %2$s", + "death.attack.even_more_magic": "%1$s was killed by even more magic", + "death.attack.message_too_long": "Actually, message was too long to deliver fully. Sorry! Here's stripped version: %s", + "death.attack.wither": "%1$s withered away", + "death.attack.wither.player": "%1$s withered away whilst fighting %2$s", + "death.attack.witherSkull": "%1$s was shot by a %2$s's skull", + "death.attack.anvil": "%1$s was squashed by a falling anvil", + "death.attack.anvil.player": "%1$s was squashed by a falling anvil whilst fighting %2$s", + "death.attack.fallingBlock": "%1$s was squashed by a falling block", + "death.attack.fallingBlock.player": "%1$s was squashed by a falling block whilst fighting %2$s", + "death.attack.mob": "%1$s was slain by %2$s", + "death.attack.mob.item": "%1$s was slain by %2$s using %3$s", + "death.attack.player": "%1$s was slain by %2$s", + "death.attack.player.item": "%1$s was slain by %2$s using %3$s", + "death.attack.arrow": "%1$s was shot by %2$s", + "death.attack.arrow.item": "%1$s was shot by %2$s using %3$s", + "death.attack.fireball": "%1$s was fireballed by %2$s", + "death.attack.fireball.item": "%1$s was fireballed by %2$s using %3$s", + "death.attack.thrown": "%1$s was pummeled by %2$s", + "death.attack.thrown.item": "%1$s was pummeled by %2$s using %3$s", + "death.attack.indirectMagic": "%1$s was killed by %2$s using magic", + "death.attack.indirectMagic.item": "%1$s was killed by %2$s using %3$s", + "death.attack.thorns": "%1$s was killed trying to hurt %2$s", + "death.attack.thorns.item": "%1$s was killed by %3$s trying to hurt %2$s", + "death.attack.trident": "%1$s was impaled by %2$s", + "death.attack.trident.item": "%1$s was impaled by %2$s with %3$s", + "death.attack.fall": "%1$s hit the ground too hard", + "death.attack.fall.player": "%1$s hit the ground too hard whilst trying to escape %2$s", + "death.attack.outOfWorld": "%1$s fell out of the world", + "death.attack.outOfWorld.player": "%1$s didn't want to live in the same world as %2$s", + "death.attack.dragonBreath": "%1$s was roasted in dragon breath", + "death.attack.dragonBreath.player": "%1$s was roasted in dragon breath by %2$s", + "death.attack.flyIntoWall": "%1$s experienced kinetic energy", + "death.attack.flyIntoWall.player": "%1$s experienced kinetic energy whilst trying to escape %2$s", + "death.attack.fireworks": "%1$s went off with a bang", + "death.attack.fireworks.player": "%1$s went off with a bang whilst fighting %2$s", + "death.attack.fireworks.item": "%1$s went off with a bang due to a firework fired from %3$s by %2$s", + "death.attack.badRespawnPoint.message": "%1$s was killed by %2$s", + "death.attack.badRespawnPoint.link": "Intentional Game Design", + "death.attack.sweetBerryBush": "%1$s was poked to death by a sweet berry bush", + "death.attack.sweetBerryBush.player": "%1$s was poked to death by a sweet berry bush whilst trying to escape %2$s", + "death.attack.sting": "%1$s was stung to death", + "death.attack.sting.player": "%1$s was stung to death by %2$s", + "deathScreen.respawn": "Respawn", + "deathScreen.spectate": "Spectate world", + "deathScreen.titleScreen": "Title screen", + "deathScreen.score": "Score", + "deathScreen.title.hardcore": "Game over!", + "deathScreen.title": "You died!", + "deathScreen.quit.confirm": "Are you sure you want to quit?", + "effect.none": "No Effects", + "effect.minecraft.speed": "Speed", + "effect.minecraft.slowness": "Slowness", + "effect.minecraft.haste": "Haste", + "effect.minecraft.mining_fatigue": "Mining Fatigue", + "effect.minecraft.strength": "Strength", + "effect.minecraft.instant_health": "Instant Health", + "effect.minecraft.instant_damage": "Instant Damage", + "effect.minecraft.jump_boost": "Jump Boost", + "effect.minecraft.nausea": "Nausea", + "effect.minecraft.regeneration": "Regeneration", + "effect.minecraft.resistance": "Resistance", + "effect.minecraft.fire_resistance": "Fire Resistance", + "effect.minecraft.water_breathing": "Water Breathing", + "effect.minecraft.invisibility": "Invisibility", + "effect.minecraft.blindness": "Blindness", + "effect.minecraft.night_vision": "Night Vision", + "effect.minecraft.hunger": "Hunger", + "effect.minecraft.weakness": "Weakness", + "effect.minecraft.poison": "Poison", + "effect.minecraft.wither": "Wither", + "effect.minecraft.health_boost": "Health Boost", + "effect.minecraft.absorption": "Absorption", + "effect.minecraft.saturation": "Saturation", + "effect.minecraft.glowing": "Glowing", + "effect.minecraft.luck": "Luck", + "effect.minecraft.unluck": "Bad Luck", + "effect.minecraft.levitation": "Levitation", + "effect.minecraft.slow_falling": "Slow Falling", + "effect.minecraft.conduit_power": "Conduit Power", + "effect.minecraft.dolphins_grace": "Dolphin's Grace", + "effect.minecraft.bad_omen": "Bad Omen", + "effect.minecraft.hero_of_the_village": "Hero of the Village", + "event.minecraft.raid": "Raid", + "event.minecraft.raid.raiders_remaining": "Raiders remaining: %s", + "event.minecraft.raid.victory": "Victory", + "event.minecraft.raid.defeat": "Defeat", + "item.minecraft.tipped_arrow.effect.empty": "Uncraftable Tipped Arrow", + "item.minecraft.tipped_arrow.effect.water": "Arrow of Splashing", + "item.minecraft.tipped_arrow.effect.mundane": "Tipped Arrow", + "item.minecraft.tipped_arrow.effect.thick": "Tipped Arrow", + "item.minecraft.tipped_arrow.effect.awkward": "Tipped Arrow", + "item.minecraft.tipped_arrow.effect.night_vision": "Arrow of Night Vision", + "item.minecraft.tipped_arrow.effect.invisibility": "Arrow of Invisibility", + "item.minecraft.tipped_arrow.effect.leaping": "Arrow of Leaping", + "item.minecraft.tipped_arrow.effect.fire_resistance": "Arrow of Fire Resistance", + "item.minecraft.tipped_arrow.effect.swiftness": "Arrow of Swiftness", + "item.minecraft.tipped_arrow.effect.slowness": "Arrow of Slowness", + "item.minecraft.tipped_arrow.effect.water_breathing": "Arrow of Water Breathing", + "item.minecraft.tipped_arrow.effect.healing": "Arrow of Healing", + "item.minecraft.tipped_arrow.effect.harming": "Arrow of Harming", + "item.minecraft.tipped_arrow.effect.poison": "Arrow of Poison", + "item.minecraft.tipped_arrow.effect.regeneration": "Arrow of Regeneration", + "item.minecraft.tipped_arrow.effect.strength": "Arrow of Strength", + "item.minecraft.tipped_arrow.effect.weakness": "Arrow of Weakness", + "item.minecraft.tipped_arrow.effect.levitation": "Arrow of Levitation", + "item.minecraft.tipped_arrow.effect.luck": "Arrow of Luck", + "item.minecraft.tipped_arrow.effect.turtle_master": "Arrow of the Turtle Master", + "item.minecraft.tipped_arrow.effect.slow_falling": "Arrow of Slow Falling", + "potion.whenDrank": "When Applied:", + "item.minecraft.potion.effect.empty": "Uncraftable Potion", + "item.minecraft.potion.effect.water": "Water Bottle", + "item.minecraft.potion.effect.mundane": "Mundane Potion", + "item.minecraft.potion.effect.thick": "Thick Potion", + "item.minecraft.potion.effect.awkward": "Awkward Potion", + "item.minecraft.potion.effect.night_vision": "Potion of Night Vision", + "item.minecraft.potion.effect.invisibility": "Potion of Invisibility", + "item.minecraft.potion.effect.leaping": "Potion of Leaping", + "item.minecraft.potion.effect.fire_resistance": "Potion of Fire Resistance", + "item.minecraft.potion.effect.swiftness": "Potion of Swiftness", + "item.minecraft.potion.effect.slowness": "Potion of Slowness", + "item.minecraft.potion.effect.water_breathing": "Potion of Water Breathing", + "item.minecraft.potion.effect.healing": "Potion of Healing", + "item.minecraft.potion.effect.harming": "Potion of Harming", + "item.minecraft.potion.effect.poison": "Potion of Poison", + "item.minecraft.potion.effect.regeneration": "Potion of Regeneration", + "item.minecraft.potion.effect.strength": "Potion of Strength", + "item.minecraft.potion.effect.weakness": "Potion of Weakness", + "item.minecraft.potion.effect.levitation": "Potion of Levitation", + "item.minecraft.potion.effect.luck": "Potion of Luck", + "item.minecraft.potion.effect.turtle_master": "Potion of the Turtle Master", + "item.minecraft.potion.effect.slow_falling": "Potion of Slow Falling", + "item.minecraft.splash_potion.effect.empty": "Splash Uncraftable Potion", + "item.minecraft.splash_potion.effect.water": "Splash Water Bottle", + "item.minecraft.splash_potion.effect.mundane": "Mundane Splash Potion", + "item.minecraft.splash_potion.effect.thick": "Thick Splash Potion", + "item.minecraft.splash_potion.effect.awkward": "Awkward Splash Potion", + "item.minecraft.splash_potion.effect.night_vision": "Splash Potion of Night Vision", + "item.minecraft.splash_potion.effect.invisibility": "Splash Potion of Invisibility", + "item.minecraft.splash_potion.effect.leaping": "Splash Potion of Leaping", + "item.minecraft.splash_potion.effect.fire_resistance": "Splash Potion of Fire Resistance", + "item.minecraft.splash_potion.effect.swiftness": "Splash Potion of Swiftness", + "item.minecraft.splash_potion.effect.slowness": "Splash Potion of Slowness", + "item.minecraft.splash_potion.effect.water_breathing": "Splash Potion of Water Breathing", + "item.minecraft.splash_potion.effect.healing": "Splash Potion of Healing", + "item.minecraft.splash_potion.effect.harming": "Splash Potion of Harming", + "item.minecraft.splash_potion.effect.poison": "Splash Potion of Poison", + "item.minecraft.splash_potion.effect.regeneration": "Splash Potion of Regeneration", + "item.minecraft.splash_potion.effect.strength": "Splash Potion of Strength", + "item.minecraft.splash_potion.effect.weakness": "Splash Potion of Weakness", + "item.minecraft.splash_potion.effect.levitation": "Splash Potion of Levitation", + "item.minecraft.splash_potion.effect.luck": "Splash Potion of Luck", + "item.minecraft.splash_potion.effect.turtle_master": "Splash Potion of the Turtle Master", + "item.minecraft.splash_potion.effect.slow_falling": "Splash Potion of Slow Falling", + "item.minecraft.lingering_potion.effect.empty": "Lingering Uncraftable Potion", + "item.minecraft.lingering_potion.effect.water": "Lingering Water Bottle", + "item.minecraft.lingering_potion.effect.mundane": "Mundane Lingering Potion", + "item.minecraft.lingering_potion.effect.thick": "Thick Lingering Potion", + "item.minecraft.lingering_potion.effect.awkward": "Awkward Lingering Potion", + "item.minecraft.lingering_potion.effect.night_vision": "Lingering Potion of Night Vision", + "item.minecraft.lingering_potion.effect.invisibility": "Lingering Potion of Invisibility", + "item.minecraft.lingering_potion.effect.leaping": "Lingering Potion of Leaping", + "item.minecraft.lingering_potion.effect.fire_resistance": "Lingering Potion of Fire Resistance", + "item.minecraft.lingering_potion.effect.swiftness": "Lingering Potion of Swiftness", + "item.minecraft.lingering_potion.effect.slowness": "Lingering Potion of Slowness", + "item.minecraft.lingering_potion.effect.water_breathing": "Lingering Potion of Water Breathing", + "item.minecraft.lingering_potion.effect.healing": "Lingering Potion of Healing", + "item.minecraft.lingering_potion.effect.harming": "Lingering Potion of Harming", + "item.minecraft.lingering_potion.effect.poison": "Lingering Potion of Poison", + "item.minecraft.lingering_potion.effect.regeneration": "Lingering Potion of Regeneration", + "item.minecraft.lingering_potion.effect.strength": "Lingering Potion of Strength", + "item.minecraft.lingering_potion.effect.weakness": "Lingering Potion of Weakness", + "item.minecraft.lingering_potion.effect.levitation": "Lingering Potion of Levitation", + "item.minecraft.lingering_potion.effect.luck": "Lingering Potion of Luck", + "item.minecraft.lingering_potion.effect.turtle_master": "Lingering Potion of the Turtle Master", + "item.minecraft.lingering_potion.effect.slow_falling": "Lingering Potion of Slow Falling", + "potion.potency.0": "", + "potion.potency.1": "II", + "potion.potency.2": "III", + "potion.potency.3": "IV", + "potion.potency.4": "V", + "potion.potency.5": "VI", + "enchantment.minecraft.sharpness": "Sharpness", + "enchantment.minecraft.smite": "Smite", + "enchantment.minecraft.bane_of_arthropods": "Bane of Arthropods", + "enchantment.minecraft.knockback": "Knockback", + "enchantment.minecraft.fire_aspect": "Fire Aspect", + "enchantment.minecraft.sweeping": "Sweeping Edge", + "enchantment.minecraft.protection": "Protection", + "enchantment.minecraft.fire_protection": "Fire Protection", + "enchantment.minecraft.feather_falling": "Feather Falling", + "enchantment.minecraft.blast_protection": "Blast Protection", + "enchantment.minecraft.projectile_protection": "Projectile Protection", + "enchantment.minecraft.respiration": "Respiration", + "enchantment.minecraft.aqua_affinity": "Aqua Affinity", + "enchantment.minecraft.depth_strider": "Depth Strider", + "enchantment.minecraft.frost_walker": "Frost Walker", + "enchantment.minecraft.soul_speed": "Soul Speed", + "enchantment.minecraft.efficiency": "Efficiency", + "enchantment.minecraft.silk_touch": "Silk Touch", + "enchantment.minecraft.unbreaking": "Unbreaking", + "enchantment.minecraft.looting": "Looting", + "enchantment.minecraft.fortune": "Fortune", + "enchantment.minecraft.luck_of_the_sea": "Luck of the Sea", + "enchantment.minecraft.lure": "Lure", + "enchantment.minecraft.power": "Power", + "enchantment.minecraft.flame": "Flame", + "enchantment.minecraft.punch": "Punch", + "enchantment.minecraft.infinity": "Infinity", + "enchantment.minecraft.thorns": "Thorns", + "enchantment.minecraft.mending": "Mending", + "enchantment.minecraft.binding_curse": "Curse of Binding", + "enchantment.minecraft.vanishing_curse": "Curse of Vanishing", + "enchantment.minecraft.loyalty": "Loyalty", + "enchantment.minecraft.impaling": "Impaling", + "enchantment.minecraft.riptide": "Riptide", + "enchantment.minecraft.channeling": "Channeling", + "enchantment.minecraft.multishot": "Multishot", + "enchantment.minecraft.quick_charge": "Quick Charge", + "enchantment.minecraft.piercing": "Piercing", + "enchantment.level.1": "I", + "enchantment.level.2": "II", + "enchantment.level.3": "III", + "enchantment.level.4": "IV", + "enchantment.level.5": "V", + "enchantment.level.6": "VI", + "enchantment.level.7": "VII", + "enchantment.level.8": "VIII", + "enchantment.level.9": "IX", + "enchantment.level.10": "X", + "gui.advancements": "Advancements", + "gui.stats": "Statistics", + "gui.entity_tooltip.type": "Type: %s", + "advancements.empty": "There doesn't seem to be anything here...", + "advancements.toast.task": "Advancement Made!", + "advancements.toast.challenge": "Challenge Complete!", + "advancements.toast.goal": "Goal Reached!", + "stats.tooltip.type.statistic": "Statistic", + "stat.generalButton": "General", + "stat.itemsButton": "Items", + "stat.mobsButton": "Mobs", + "stat_type.minecraft.mined": "Times Mined", + "stat_type.minecraft.crafted": "Times Crafted", + "stat_type.minecraft.used": "Times Used", + "stat_type.minecraft.broken": "Times Broken", + "stat_type.minecraft.picked_up": "Picked Up", + "stat_type.minecraft.dropped": "Dropped", + "stat_type.minecraft.killed": "You killed %s %s", + "stat_type.minecraft.killed.none": "You have never killed %s", + "stat_type.minecraft.killed_by": "%s killed you %s time(s)", + "stat_type.minecraft.killed_by.none": "You have never been killed by %s", + "stat.minecraft.animals_bred": "Animals Bred", + "stat.minecraft.aviate_one_cm": "Distance by Elytra", + "stat.minecraft.clean_armor": "Armor Pieces Cleaned", + "stat.minecraft.clean_banner": "Banners Cleaned", + "stat.minecraft.clean_shulker_box": "Shulker Boxes Cleaned", + "stat.minecraft.climb_one_cm": "Distance Climbed", + "stat.minecraft.bell_ring": "Bells Rung", + "stat.minecraft.target_hit": "Targets Hit", + "stat.minecraft.boat_one_cm": "Distance by Boat", + "stat.minecraft.crouch_one_cm": "Distance Crouched", + "stat.minecraft.damage_dealt": "Damage Dealt", + "stat.minecraft.damage_dealt_absorbed": "Damage Dealt (Absorbed)", + "stat.minecraft.damage_dealt_resisted": "Damage Dealt (Resisted)", + "stat.minecraft.damage_taken": "Damage Taken", + "stat.minecraft.damage_blocked_by_shield": "Damage Blocked by Shield", + "stat.minecraft.damage_absorbed": "Damage Absorbed", + "stat.minecraft.damage_resisted": "Damage Resisted", + "stat.minecraft.deaths": "Number of Deaths", + "stat.minecraft.walk_under_water_one_cm": "Distance Walked under Water", + "stat.minecraft.drop": "Items Dropped", + "stat.minecraft.eat_cake_slice": "Cake Slices Eaten", + "stat.minecraft.enchant_item": "Items Enchanted", + "stat.minecraft.fall_one_cm": "Distance Fallen", + "stat.minecraft.fill_cauldron": "Cauldrons Filled", + "stat.minecraft.fish_caught": "Fish Caught", + "stat.minecraft.fly_one_cm": "Distance Flown", + "stat.minecraft.horse_one_cm": "Distance by Horse", + "stat.minecraft.inspect_dispenser": "Dispensers Searched", + "stat.minecraft.inspect_dropper": "Droppers Searched", + "stat.minecraft.inspect_hopper": "Hoppers Searched", + "stat.minecraft.interact_with_anvil": "Interactions with Anvil", + "stat.minecraft.interact_with_beacon": "Interactions with Beacon", + "stat.minecraft.interact_with_brewingstand": "Interactions with Brewing Stand", + "stat.minecraft.interact_with_campfire": "Interactions with Campfire", + "stat.minecraft.interact_with_cartography_table": "Interactions with Cartography Table", + "stat.minecraft.interact_with_crafting_table": "Interactions with Crafting Table", + "stat.minecraft.interact_with_furnace": "Interactions with Furnace", + "stat.minecraft.interact_with_grindstone": "Interactions with Grindstone", + "stat.minecraft.interact_with_lectern": "Interactions with Lectern", + "stat.minecraft.interact_with_loom": "Interactions with Loom", + "stat.minecraft.interact_with_blast_furnace": "Interactions with Blast Furnace", + "stat.minecraft.interact_with_smithing_table": "Interactions with Smithing Table", + "stat.minecraft.interact_with_smoker": "Interactions with Smoker", + "stat.minecraft.interact_with_stonecutter": "Interactions with Stonecutter", + "stat.minecraft.jump": "Jumps", + "stat.minecraft.junk_fished": "Junk Fished", + "stat.minecraft.leave_game": "Games Quit", + "stat.minecraft.minecart_one_cm": "Distance by Minecart", + "stat.minecraft.mob_kills": "Mob Kills", + "stat.minecraft.open_barrel": "Barrels Opened", + "stat.minecraft.open_chest": "Chests Opened", + "stat.minecraft.open_enderchest": "Ender Chests Opened", + "stat.minecraft.open_shulker_box": "Shulker Boxes Opened", + "stat.minecraft.pig_one_cm": "Distance by Pig", + "stat.minecraft.strider_one_cm": "Distance by Strider", + "stat.minecraft.player_kills": "Player Kills", + "stat.minecraft.play_noteblock": "Note Blocks Played", + "stat.minecraft.play_one_minute": "Time Played", + "stat.minecraft.play_record": "Music Discs Played", + "stat.minecraft.pot_flower": "Plants Potted", + "stat.minecraft.raid_trigger": "Raids Triggered", + "stat.minecraft.raid_win": "Raids Won", + "stat.minecraft.ring_bell": "Bells Rung", + "stat.minecraft.sleep_in_bed": "Times Slept in a Bed", + "stat.minecraft.sneak_time": "Sneak Time", + "stat.minecraft.sprint_one_cm": "Distance Sprinted", + "stat.minecraft.walk_on_water_one_cm": "Distance Walked on Water", + "stat.minecraft.swim_one_cm": "Distance Swum", + "stat.minecraft.talked_to_villager": "Talked to Villagers", + "stat.minecraft.time_since_rest": "Time Since Last Rest", + "stat.minecraft.time_since_death": "Time Since Last Death", + "stat.minecraft.traded_with_villager": "Traded with Villagers", + "stat.minecraft.treasure_fished": "Treasure Fished", + "stat.minecraft.trigger_trapped_chest": "Trapped Chests Triggered", + "stat.minecraft.tune_noteblock": "Note Blocks Tuned", + "stat.minecraft.use_cauldron": "Water Taken from Cauldron", + "stat.minecraft.walk_one_cm": "Distance Walked", + "recipe.toast.title": "New Recipes Unlocked!", + "recipe.toast.description": "Check your recipe book", + "itemGroup.buildingBlocks": "Building Blocks", + "itemGroup.decorations": "Decoration Blocks", + "itemGroup.redstone": "Redstone", + "itemGroup.transportation": "Transportation", + "itemGroup.misc": "Miscellaneous", + "itemGroup.search": "Search Items", + "itemGroup.food": "Foodstuffs", + "itemGroup.tools": "Tools", + "itemGroup.combat": "Combat", + "itemGroup.brewing": "Brewing", + "itemGroup.materials": "Materials", + "itemGroup.inventory": "Survival Inventory", + "itemGroup.hotbar": "Saved Hotbars", + "inventory.binSlot": "Destroy Item", + "inventory.hotbarSaved": "Item hotbar saved (restore with %1$s+%2$s)", + "inventory.hotbarInfo": "Save hotbar with %1$s+%2$s", + "advMode.setCommand": "Set Console Command for Block", + "advMode.setCommand.success": "Command set: %s", + "advMode.command": "Console Command", + "advMode.nearestPlayer": "Use \"@p\" to target nearest player", + "advMode.randomPlayer": "Use \"@r\" to target random player", + "advMode.allPlayers": "Use \"@a\" to target all players", + "advMode.allEntities": "Use \"@e\" to target all entities", + "advMode.self": "Use \"@s\" to target the executing entity", + "advMode.previousOutput": "Previous Output", + "advMode.mode.sequence": "Chain", + "advMode.mode.auto": "Repeat", + "advMode.mode.redstone": "Impulse", + "advMode.mode.conditional": "Conditional", + "advMode.mode.unconditional": "Unconditional", + "advMode.mode.redstoneTriggered": "Needs Redstone", + "advMode.mode.autoexec.bat": "Always Active", + "advMode.notEnabled": "Command blocks are not enabled on this server", + "advMode.notAllowed": "Must be an opped player in creative mode", + "mount.onboard": "Press %1$s to dismount", + "build.tooHigh": "Height limit for building is %s blocks", + "item.modifiers.mainhand": "When in main hand:", + "item.modifiers.offhand": "When in off hand:", + "item.modifiers.feet": "When on feet:", + "item.modifiers.legs": "When on legs:", + "item.modifiers.chest": "When on body:", + "item.modifiers.head": "When on head:", + "attribute.unknown": "Unknown attribute", + "attribute.modifier.plus.0": "+%s %s", + "attribute.modifier.plus.1": "+%s%% %s", + "attribute.modifier.plus.2": "+%s%% %s", + "attribute.modifier.take.0": "-%s %s", + "attribute.modifier.take.1": "-%s%% %s", + "attribute.modifier.take.2": "-%s%% %s", + "attribute.modifier.equals.0": "%s %s", + "attribute.modifier.equals.1": "%s%% %s", + "attribute.modifier.equals.2": "%s%% %s", + "attribute.name.horse.jump_strength": "Horse Jump Strength", + "attribute.name.zombie.spawn_reinforcements": "Zombie Reinforcements", + "attribute.name.generic.max_health": "Max Health", + "attribute.name.generic.follow_range": "Mob Follow Range", + "attribute.name.generic.knockback_resistance": "Knockback Resistance", + "attribute.name.generic.movement_speed": "Speed", + "attribute.name.generic.flying_speed": "Flying Speed", + "attribute.name.generic.attack_damage": "Attack Damage", + "attribute.name.generic.attack_knockback": "Attack Knockback", + "attribute.name.generic.attack_speed": "Attack Speed", + "attribute.name.generic.luck": "Luck", + "attribute.name.generic.armor": "Armor", + "attribute.name.generic.armor_toughness": "Armor Toughness", + "screenshot.success": "Saved screenshot as %s", + "screenshot.failure": "Couldn't save screenshot: %s", + "block.minecraft.black_banner": "Black Banner", + "block.minecraft.red_banner": "Red Banner", + "block.minecraft.green_banner": "Green Banner", + "block.minecraft.brown_banner": "Brown Banner", + "block.minecraft.blue_banner": "Blue Banner", + "block.minecraft.purple_banner": "Purple Banner", + "block.minecraft.cyan_banner": "Cyan Banner", + "block.minecraft.light_gray_banner": "Light Gray Banner", + "block.minecraft.gray_banner": "Gray Banner", + "block.minecraft.pink_banner": "Pink Banner", + "block.minecraft.lime_banner": "Lime Banner", + "block.minecraft.yellow_banner": "Yellow Banner", + "block.minecraft.light_blue_banner": "Light Blue Banner", + "block.minecraft.magenta_banner": "Magenta Banner", + "block.minecraft.orange_banner": "Orange Banner", + "block.minecraft.white_banner": "White Banner", + "item.minecraft.shield": "Shield", + "item.minecraft.shield.black": "Black Shield", + "item.minecraft.shield.red": "Red Shield", + "item.minecraft.shield.green": "Green Shield", + "item.minecraft.shield.brown": "Brown Shield", + "item.minecraft.shield.blue": "Blue Shield", + "item.minecraft.shield.purple": "Purple Shield", + "item.minecraft.shield.cyan": "Cyan Shield", + "item.minecraft.shield.light_gray": "Light Gray Shield", + "item.minecraft.shield.gray": "Gray Shield", + "item.minecraft.shield.pink": "Pink Shield", + "item.minecraft.shield.lime": "Lime Shield", + "item.minecraft.shield.yellow": "Yellow Shield", + "item.minecraft.shield.light_blue": "Light Blue Shield", + "item.minecraft.shield.magenta": "Magenta Shield", + "item.minecraft.shield.orange": "Orange Shield", + "item.minecraft.shield.white": "White Shield", + "block.minecraft.banner.square_bottom_left.black": "Black Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.red": "Red Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.green": "Green Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.brown": "Brown Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.blue": "Blue Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.purple": "Purple Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.cyan": "Cyan Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.light_gray": "Light Gray Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.gray": "Gray Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.pink": "Pink Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.lime": "Lime Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.yellow": "Yellow Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.light_blue": "Light Blue Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.magenta": "Magenta Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.orange": "Orange Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.white": "White Base Dexter Canton", + "block.minecraft.banner.square_bottom_right.black": "Black Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.red": "Red Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.green": "Green Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.brown": "Brown Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.blue": "Blue Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.purple": "Purple Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.cyan": "Cyan Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.light_gray": "Light Gray Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.gray": "Gray Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.pink": "Pink Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.lime": "Lime Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.yellow": "Yellow Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.light_blue": "Light Blue Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.magenta": "Magenta Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.orange": "Orange Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.white": "White Base Sinister Canton", + "block.minecraft.banner.square_top_left.black": "Black Chief Dexter Canton", + "block.minecraft.banner.square_top_left.red": "Red Chief Dexter Canton", + "block.minecraft.banner.square_top_left.green": "Green Chief Dexter Canton", + "block.minecraft.banner.square_top_left.brown": "Brown Chief Dexter Canton", + "block.minecraft.banner.square_top_left.blue": "Blue Chief Dexter Canton", + "block.minecraft.banner.square_top_left.purple": "Purple Chief Dexter Canton", + "block.minecraft.banner.square_top_left.cyan": "Cyan Chief Dexter Canton", + "block.minecraft.banner.square_top_left.light_gray": "Light Gray Chief Dexter Canton", + "block.minecraft.banner.square_top_left.gray": "Gray Chief Dexter Canton", + "block.minecraft.banner.square_top_left.pink": "Pink Chief Dexter Canton", + "block.minecraft.banner.square_top_left.lime": "Lime Chief Dexter Canton", + "block.minecraft.banner.square_top_left.yellow": "Yellow Chief Dexter Canton", + "block.minecraft.banner.square_top_left.light_blue": "Light Blue Chief Dexter Canton", + "block.minecraft.banner.square_top_left.magenta": "Magenta Chief Dexter Canton", + "block.minecraft.banner.square_top_left.orange": "Orange Chief Dexter Canton", + "block.minecraft.banner.square_top_left.white": "White Chief Dexter Canton", + "block.minecraft.banner.square_top_right.black": "Black Chief Sinister Canton", + "block.minecraft.banner.square_top_right.red": "Red Chief Sinister Canton", + "block.minecraft.banner.square_top_right.green": "Green Chief Sinister Canton", + "block.minecraft.banner.square_top_right.brown": "Brown Chief Sinister Canton", + "block.minecraft.banner.square_top_right.blue": "Blue Chief Sinister Canton", + "block.minecraft.banner.square_top_right.purple": "Purple Chief Sinister Canton", + "block.minecraft.banner.square_top_right.cyan": "Cyan Chief Sinister Canton", + "block.minecraft.banner.square_top_right.light_gray": "Light Gray Chief Sinister Canton", + "block.minecraft.banner.square_top_right.gray": "Gray Chief Sinister Canton", + "block.minecraft.banner.square_top_right.pink": "Pink Chief Sinister Canton", + "block.minecraft.banner.square_top_right.lime": "Lime Chief Sinister Canton", + "block.minecraft.banner.square_top_right.yellow": "Yellow Chief Sinister Canton", + "block.minecraft.banner.square_top_right.light_blue": "Light Blue Chief Sinister Canton", + "block.minecraft.banner.square_top_right.magenta": "Magenta Chief Sinister Canton", + "block.minecraft.banner.square_top_right.orange": "Orange Chief Sinister Canton", + "block.minecraft.banner.square_top_right.white": "White Chief Sinister Canton", + "block.minecraft.banner.stripe_bottom.black": "Black Base", + "block.minecraft.banner.stripe_bottom.red": "Red Base", + "block.minecraft.banner.stripe_bottom.green": "Green Base", + "block.minecraft.banner.stripe_bottom.brown": "Brown Base", + "block.minecraft.banner.stripe_bottom.blue": "Blue Base", + "block.minecraft.banner.stripe_bottom.purple": "Purple Base", + "block.minecraft.banner.stripe_bottom.cyan": "Cyan Base", + "block.minecraft.banner.stripe_bottom.light_gray": "Light Gray Base", + "block.minecraft.banner.stripe_bottom.gray": "Gray Base", + "block.minecraft.banner.stripe_bottom.pink": "Pink Base", + "block.minecraft.banner.stripe_bottom.lime": "Lime Base", + "block.minecraft.banner.stripe_bottom.yellow": "Yellow Base", + "block.minecraft.banner.stripe_bottom.light_blue": "Light Blue Base", + "block.minecraft.banner.stripe_bottom.magenta": "Magenta Base", + "block.minecraft.banner.stripe_bottom.orange": "Orange Base", + "block.minecraft.banner.stripe_bottom.white": "White Base", + "block.minecraft.banner.stripe_top.black": "Black Chief", + "block.minecraft.banner.stripe_top.red": "Red Chief", + "block.minecraft.banner.stripe_top.green": "Green Chief", + "block.minecraft.banner.stripe_top.brown": "Brown Chief", + "block.minecraft.banner.stripe_top.blue": "Blue Chief", + "block.minecraft.banner.stripe_top.purple": "Purple Chief", + "block.minecraft.banner.stripe_top.cyan": "Cyan Chief", + "block.minecraft.banner.stripe_top.light_gray": "Light Gray Chief", + "block.minecraft.banner.stripe_top.gray": "Gray Chief", + "block.minecraft.banner.stripe_top.pink": "Pink Chief", + "block.minecraft.banner.stripe_top.lime": "Lime Chief", + "block.minecraft.banner.stripe_top.yellow": "Yellow Chief", + "block.minecraft.banner.stripe_top.light_blue": "Light Blue Chief", + "block.minecraft.banner.stripe_top.magenta": "Magenta Chief", + "block.minecraft.banner.stripe_top.orange": "Orange Chief", + "block.minecraft.banner.stripe_top.white": "White Chief", + "block.minecraft.banner.stripe_left.black": "Black Pale Dexter", + "block.minecraft.banner.stripe_left.red": "Red Pale Dexter", + "block.minecraft.banner.stripe_left.green": "Green Pale Dexter", + "block.minecraft.banner.stripe_left.brown": "Brown Pale Dexter", + "block.minecraft.banner.stripe_left.blue": "Blue Pale Dexter", + "block.minecraft.banner.stripe_left.purple": "Purple Pale Dexter", + "block.minecraft.banner.stripe_left.cyan": "Cyan Pale Dexter", + "block.minecraft.banner.stripe_left.light_gray": "Light Gray Pale Dexter", + "block.minecraft.banner.stripe_left.gray": "Gray Pale Dexter", + "block.minecraft.banner.stripe_left.pink": "Pink Pale Dexter", + "block.minecraft.banner.stripe_left.lime": "Lime Pale Dexter", + "block.minecraft.banner.stripe_left.yellow": "Yellow Pale Dexter", + "block.minecraft.banner.stripe_left.light_blue": "Light Blue Pale Dexter", + "block.minecraft.banner.stripe_left.magenta": "Magenta Pale Dexter", + "block.minecraft.banner.stripe_left.orange": "Orange Pale Dexter", + "block.minecraft.banner.stripe_left.white": "White Pale Dexter", + "block.minecraft.banner.stripe_right.black": "Black Pale Sinister", + "block.minecraft.banner.stripe_right.red": "Red Pale Sinister", + "block.minecraft.banner.stripe_right.green": "Green Pale Sinister", + "block.minecraft.banner.stripe_right.brown": "Brown Pale Sinister", + "block.minecraft.banner.stripe_right.blue": "Blue Pale Sinister", + "block.minecraft.banner.stripe_right.purple": "Purple Pale Sinister", + "block.minecraft.banner.stripe_right.cyan": "Cyan Pale Sinister", + "block.minecraft.banner.stripe_right.light_gray": "Light Gray Pale Sinister", + "block.minecraft.banner.stripe_right.gray": "Gray Pale Sinister", + "block.minecraft.banner.stripe_right.pink": "Pink Pale Sinister", + "block.minecraft.banner.stripe_right.lime": "Lime Pale Sinister", + "block.minecraft.banner.stripe_right.yellow": "Yellow Pale Sinister", + "block.minecraft.banner.stripe_right.light_blue": "Light Blue Pale Sinister", + "block.minecraft.banner.stripe_right.magenta": "Magenta Pale Sinister", + "block.minecraft.banner.stripe_right.orange": "Orange Pale Sinister", + "block.minecraft.banner.stripe_right.white": "White Pale Sinister", + "block.minecraft.banner.stripe_center.black": "Black Pale", + "block.minecraft.banner.stripe_center.red": "Red Pale", + "block.minecraft.banner.stripe_center.green": "Green Pale", + "block.minecraft.banner.stripe_center.brown": "Brown Pale", + "block.minecraft.banner.stripe_center.blue": "Blue Pale", + "block.minecraft.banner.stripe_center.purple": "Purple Pale", + "block.minecraft.banner.stripe_center.cyan": "Cyan Pale", + "block.minecraft.banner.stripe_center.light_gray": "Light Gray Pale", + "block.minecraft.banner.stripe_center.gray": "Gray Pale", + "block.minecraft.banner.stripe_center.pink": "Pink Pale", + "block.minecraft.banner.stripe_center.lime": "Lime Pale", + "block.minecraft.banner.stripe_center.yellow": "Yellow Pale", + "block.minecraft.banner.stripe_center.light_blue": "Light Blue Pale", + "block.minecraft.banner.stripe_center.magenta": "Magenta Pale", + "block.minecraft.banner.stripe_center.orange": "Orange Pale", + "block.minecraft.banner.stripe_center.white": "White Pale", + "block.minecraft.banner.stripe_middle.black": "Black Fess", + "block.minecraft.banner.stripe_middle.red": "Red Fess", + "block.minecraft.banner.stripe_middle.green": "Green Fess", + "block.minecraft.banner.stripe_middle.brown": "Brown Fess", + "block.minecraft.banner.stripe_middle.blue": "Blue Fess", + "block.minecraft.banner.stripe_middle.purple": "Purple Fess", + "block.minecraft.banner.stripe_middle.cyan": "Cyan Fess", + "block.minecraft.banner.stripe_middle.light_gray": "Light Gray Fess", + "block.minecraft.banner.stripe_middle.gray": "Gray Fess", + "block.minecraft.banner.stripe_middle.pink": "Pink Fess", + "block.minecraft.banner.stripe_middle.lime": "Lime Fess", + "block.minecraft.banner.stripe_middle.yellow": "Yellow Fess", + "block.minecraft.banner.stripe_middle.light_blue": "Light Blue Fess", + "block.minecraft.banner.stripe_middle.magenta": "Magenta Fess", + "block.minecraft.banner.stripe_middle.orange": "Orange Fess", + "block.minecraft.banner.stripe_middle.white": "White Fess", + "block.minecraft.banner.stripe_downright.black": "Black Bend", + "block.minecraft.banner.stripe_downright.red": "Red Bend", + "block.minecraft.banner.stripe_downright.green": "Green Bend", + "block.minecraft.banner.stripe_downright.brown": "Brown Bend", + "block.minecraft.banner.stripe_downright.blue": "Blue Bend", + "block.minecraft.banner.stripe_downright.purple": "Purple Bend", + "block.minecraft.banner.stripe_downright.cyan": "Cyan Bend", + "block.minecraft.banner.stripe_downright.light_gray": "Light Gray Bend", + "block.minecraft.banner.stripe_downright.gray": "Gray Bend", + "block.minecraft.banner.stripe_downright.pink": "Pink Bend", + "block.minecraft.banner.stripe_downright.lime": "Lime Bend", + "block.minecraft.banner.stripe_downright.yellow": "Yellow Bend", + "block.minecraft.banner.stripe_downright.light_blue": "Light Blue Bend", + "block.minecraft.banner.stripe_downright.magenta": "Magenta Bend", + "block.minecraft.banner.stripe_downright.orange": "Orange Bend", + "block.minecraft.banner.stripe_downright.white": "White Bend", + "block.minecraft.banner.stripe_downleft.black": "Black Bend Sinister", + "block.minecraft.banner.stripe_downleft.red": "Red Bend Sinister", + "block.minecraft.banner.stripe_downleft.green": "Green Bend Sinister", + "block.minecraft.banner.stripe_downleft.brown": "Brown Bend Sinister", + "block.minecraft.banner.stripe_downleft.blue": "Blue Bend Sinister", + "block.minecraft.banner.stripe_downleft.purple": "Purple Bend Sinister", + "block.minecraft.banner.stripe_downleft.cyan": "Cyan Bend Sinister", + "block.minecraft.banner.stripe_downleft.light_gray": "Light Gray Bend Sinister", + "block.minecraft.banner.stripe_downleft.gray": "Gray Bend Sinister", + "block.minecraft.banner.stripe_downleft.pink": "Pink Bend Sinister", + "block.minecraft.banner.stripe_downleft.lime": "Lime Bend Sinister", + "block.minecraft.banner.stripe_downleft.yellow": "Yellow Bend Sinister", + "block.minecraft.banner.stripe_downleft.light_blue": "Light Blue Bend Sinister", + "block.minecraft.banner.stripe_downleft.magenta": "Magenta Bend Sinister", + "block.minecraft.banner.stripe_downleft.orange": "Orange Bend Sinister", + "block.minecraft.banner.stripe_downleft.white": "White Bend Sinister", + "block.minecraft.banner.small_stripes.black": "Black Paly", + "block.minecraft.banner.small_stripes.red": "Red Paly", + "block.minecraft.banner.small_stripes.green": "Green Paly", + "block.minecraft.banner.small_stripes.brown": "Brown Paly", + "block.minecraft.banner.small_stripes.blue": "Blue Paly", + "block.minecraft.banner.small_stripes.purple": "Purple Paly", + "block.minecraft.banner.small_stripes.cyan": "Cyan Paly", + "block.minecraft.banner.small_stripes.light_gray": "Light Gray Paly", + "block.minecraft.banner.small_stripes.gray": "Gray Paly", + "block.minecraft.banner.small_stripes.pink": "Pink Paly", + "block.minecraft.banner.small_stripes.lime": "Lime Paly", + "block.minecraft.banner.small_stripes.yellow": "Yellow Paly", + "block.minecraft.banner.small_stripes.light_blue": "Light Blue Paly", + "block.minecraft.banner.small_stripes.magenta": "Magenta Paly", + "block.minecraft.banner.small_stripes.orange": "Orange Paly", + "block.minecraft.banner.small_stripes.white": "White Paly", + "block.minecraft.banner.cross.black": "Black Saltire", + "block.minecraft.banner.cross.red": "Red Saltire", + "block.minecraft.banner.cross.green": "Green Saltire", + "block.minecraft.banner.cross.brown": "Brown Saltire", + "block.minecraft.banner.cross.blue": "Blue Saltire", + "block.minecraft.banner.cross.purple": "Purple Saltire", + "block.minecraft.banner.cross.cyan": "Cyan Saltire", + "block.minecraft.banner.cross.light_gray": "Light Gray Saltire", + "block.minecraft.banner.cross.gray": "Gray Saltire", + "block.minecraft.banner.cross.pink": "Pink Saltire", + "block.minecraft.banner.cross.lime": "Lime Saltire", + "block.minecraft.banner.cross.yellow": "Yellow Saltire", + "block.minecraft.banner.cross.light_blue": "Light Blue Saltire", + "block.minecraft.banner.cross.magenta": "Magenta Saltire", + "block.minecraft.banner.cross.orange": "Orange Saltire", + "block.minecraft.banner.cross.white": "White Saltire", + "block.minecraft.banner.triangle_bottom.black": "Black Chevron", + "block.minecraft.banner.triangle_bottom.red": "Red Chevron", + "block.minecraft.banner.triangle_bottom.green": "Green Chevron", + "block.minecraft.banner.triangle_bottom.brown": "Brown Chevron", + "block.minecraft.banner.triangle_bottom.blue": "Blue Chevron", + "block.minecraft.banner.triangle_bottom.purple": "Purple Chevron", + "block.minecraft.banner.triangle_bottom.cyan": "Cyan Chevron", + "block.minecraft.banner.triangle_bottom.light_gray": "Light Gray Chevron", + "block.minecraft.banner.triangle_bottom.gray": "Gray Chevron", + "block.minecraft.banner.triangle_bottom.pink": "Pink Chevron", + "block.minecraft.banner.triangle_bottom.lime": "Lime Chevron", + "block.minecraft.banner.triangle_bottom.yellow": "Yellow Chevron", + "block.minecraft.banner.triangle_bottom.light_blue": "Light Blue Chevron", + "block.minecraft.banner.triangle_bottom.magenta": "Magenta Chevron", + "block.minecraft.banner.triangle_bottom.orange": "Orange Chevron", + "block.minecraft.banner.triangle_bottom.white": "White Chevron", + "block.minecraft.banner.triangle_top.black": "Black Inverted Chevron", + "block.minecraft.banner.triangle_top.red": "Red Inverted Chevron", + "block.minecraft.banner.triangle_top.green": "Green Inverted Chevron", + "block.minecraft.banner.triangle_top.brown": "Brown Inverted Chevron", + "block.minecraft.banner.triangle_top.blue": "Blue Inverted Chevron", + "block.minecraft.banner.triangle_top.purple": "Purple Inverted Chevron", + "block.minecraft.banner.triangle_top.cyan": "Cyan Inverted Chevron", + "block.minecraft.banner.triangle_top.light_gray": "Light Gray Inverted Chevron", + "block.minecraft.banner.triangle_top.gray": "Gray Inverted Chevron", + "block.minecraft.banner.triangle_top.pink": "Pink Inverted Chevron", + "block.minecraft.banner.triangle_top.lime": "Lime Inverted Chevron", + "block.minecraft.banner.triangle_top.yellow": "Yellow Inverted Chevron", + "block.minecraft.banner.triangle_top.light_blue": "Light Blue Inverted Chevron", + "block.minecraft.banner.triangle_top.magenta": "Magenta Inverted Chevron", + "block.minecraft.banner.triangle_top.orange": "Orange Inverted Chevron", + "block.minecraft.banner.triangle_top.white": "White Inverted Chevron", + "block.minecraft.banner.triangles_bottom.black": "Black Base Indented", + "block.minecraft.banner.triangles_bottom.red": "Red Base Indented", + "block.minecraft.banner.triangles_bottom.green": "Green Base Indented", + "block.minecraft.banner.triangles_bottom.brown": "Brown Base Indented", + "block.minecraft.banner.triangles_bottom.blue": "Blue Base Indented", + "block.minecraft.banner.triangles_bottom.purple": "Purple Base Indented", + "block.minecraft.banner.triangles_bottom.cyan": "Cyan Base Indented", + "block.minecraft.banner.triangles_bottom.light_gray": "Light Gray Base Indented", + "block.minecraft.banner.triangles_bottom.gray": "Gray Base Indented", + "block.minecraft.banner.triangles_bottom.pink": "Pink Base Indented", + "block.minecraft.banner.triangles_bottom.lime": "Lime Base Indented", + "block.minecraft.banner.triangles_bottom.yellow": "Yellow Base Indented", + "block.minecraft.banner.triangles_bottom.light_blue": "Light Blue Base Indented", + "block.minecraft.banner.triangles_bottom.magenta": "Magenta Base Indented", + "block.minecraft.banner.triangles_bottom.orange": "Orange Base Indented", + "block.minecraft.banner.triangles_bottom.white": "White Base Indented", + "block.minecraft.banner.triangles_top.black": "Black Chief Indented", + "block.minecraft.banner.triangles_top.red": "Red Chief Indented", + "block.minecraft.banner.triangles_top.green": "Green Chief Indented", + "block.minecraft.banner.triangles_top.brown": "Brown Chief Indented", + "block.minecraft.banner.triangles_top.blue": "Blue Chief Indented", + "block.minecraft.banner.triangles_top.purple": "Purple Chief Indented", + "block.minecraft.banner.triangles_top.cyan": "Cyan Chief Indented", + "block.minecraft.banner.triangles_top.light_gray": "Light Gray Chief Indented", + "block.minecraft.banner.triangles_top.gray": "Gray Chief Indented", + "block.minecraft.banner.triangles_top.pink": "Pink Chief Indented", + "block.minecraft.banner.triangles_top.lime": "Lime Chief Indented", + "block.minecraft.banner.triangles_top.yellow": "Yellow Chief Indented", + "block.minecraft.banner.triangles_top.light_blue": "Light Blue Chief Indented", + "block.minecraft.banner.triangles_top.magenta": "Magenta Chief Indented", + "block.minecraft.banner.triangles_top.orange": "Orange Chief Indented", + "block.minecraft.banner.triangles_top.white": "White Chief Indented", + "block.minecraft.banner.diagonal_left.black": "Black Per Bend Sinister", + "block.minecraft.banner.diagonal_left.red": "Red Per Bend Sinister", + "block.minecraft.banner.diagonal_left.green": "Green Per Bend Sinister", + "block.minecraft.banner.diagonal_left.brown": "Brown Per Bend Sinister", + "block.minecraft.banner.diagonal_left.blue": "Blue Per Bend Sinister", + "block.minecraft.banner.diagonal_left.purple": "Purple Per Bend Sinister", + "block.minecraft.banner.diagonal_left.cyan": "Cyan Per Bend Sinister", + "block.minecraft.banner.diagonal_left.light_gray": "Light Gray Per Bend Sinister", + "block.minecraft.banner.diagonal_left.gray": "Gray Per Bend Sinister", + "block.minecraft.banner.diagonal_left.pink": "Pink Per Bend Sinister", + "block.minecraft.banner.diagonal_left.lime": "Lime Per Bend Sinister", + "block.minecraft.banner.diagonal_left.yellow": "Yellow Per Bend Sinister", + "block.minecraft.banner.diagonal_left.light_blue": "Light Blue Per Bend Sinister", + "block.minecraft.banner.diagonal_left.magenta": "Magenta Per Bend Sinister", + "block.minecraft.banner.diagonal_left.orange": "Orange Per Bend Sinister", + "block.minecraft.banner.diagonal_left.white": "White Per Bend Sinister", + "block.minecraft.banner.diagonal_right.black": "Black Per Bend", + "block.minecraft.banner.diagonal_right.red": "Red Per Bend", + "block.minecraft.banner.diagonal_right.green": "Green Per Bend", + "block.minecraft.banner.diagonal_right.brown": "Brown Per Bend", + "block.minecraft.banner.diagonal_right.blue": "Blue Per Bend", + "block.minecraft.banner.diagonal_right.purple": "Purple Per Bend", + "block.minecraft.banner.diagonal_right.cyan": "Cyan Per Bend", + "block.minecraft.banner.diagonal_right.light_gray": "Light Gray Per Bend", + "block.minecraft.banner.diagonal_right.gray": "Gray Per Bend", + "block.minecraft.banner.diagonal_right.pink": "Pink Per Bend", + "block.minecraft.banner.diagonal_right.lime": "Lime Per Bend", + "block.minecraft.banner.diagonal_right.yellow": "Yellow Per Bend", + "block.minecraft.banner.diagonal_right.light_blue": "Light Blue Per Bend", + "block.minecraft.banner.diagonal_right.magenta": "Magenta Per Bend", + "block.minecraft.banner.diagonal_right.orange": "Orange Per Bend", + "block.minecraft.banner.diagonal_right.white": "White Per Bend", + "block.minecraft.banner.diagonal_up_left.black": "Black Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.red": "Red Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.green": "Green Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.brown": "Brown Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.blue": "Blue Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.purple": "Purple Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.cyan": "Cyan Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.light_gray": "Light Gray Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.gray": "Gray Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.pink": "Pink Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.lime": "Lime Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.yellow": "Yellow Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.light_blue": "Light Blue Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.magenta": "Magenta Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.orange": "Orange Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.white": "White Per Bend Inverted", + "block.minecraft.banner.diagonal_up_right.black": "Black Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.red": "Red Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.green": "Green Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.brown": "Brown Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.blue": "Blue Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.purple": "Purple Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.cyan": "Cyan Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.light_gray": "Light Gray Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.gray": "Gray Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.pink": "Pink Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.lime": "Lime Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.yellow": "Yellow Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.light_blue": "Light Blue Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.magenta": "Magenta Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.orange": "Orange Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.white": "White Per Bend Sinister Inverted", + "block.minecraft.banner.circle.black": "Black Roundel", + "block.minecraft.banner.circle.red": "Red Roundel", + "block.minecraft.banner.circle.green": "Green Roundel", + "block.minecraft.banner.circle.brown": "Brown Roundel", + "block.minecraft.banner.circle.blue": "Blue Roundel", + "block.minecraft.banner.circle.purple": "Purple Roundel", + "block.minecraft.banner.circle.cyan": "Cyan Roundel", + "block.minecraft.banner.circle.light_gray": "Light Gray Roundel", + "block.minecraft.banner.circle.gray": "Gray Roundel", + "block.minecraft.banner.circle.pink": "Pink Roundel", + "block.minecraft.banner.circle.lime": "Lime Roundel", + "block.minecraft.banner.circle.yellow": "Yellow Roundel", + "block.minecraft.banner.circle.light_blue": "Light Blue Roundel", + "block.minecraft.banner.circle.magenta": "Magenta Roundel", + "block.minecraft.banner.circle.orange": "Orange Roundel", + "block.minecraft.banner.circle.white": "White Roundel", + "block.minecraft.banner.rhombus.black": "Black Lozenge", + "block.minecraft.banner.rhombus.red": "Red Lozenge", + "block.minecraft.banner.rhombus.green": "Green Lozenge", + "block.minecraft.banner.rhombus.brown": "Brown Lozenge", + "block.minecraft.banner.rhombus.blue": "Blue Lozenge", + "block.minecraft.banner.rhombus.purple": "Purple Lozenge", + "block.minecraft.banner.rhombus.cyan": "Cyan Lozenge", + "block.minecraft.banner.rhombus.light_gray": "Light Gray Lozenge", + "block.minecraft.banner.rhombus.gray": "Gray Lozenge", + "block.minecraft.banner.rhombus.pink": "Pink Lozenge", + "block.minecraft.banner.rhombus.lime": "Lime Lozenge", + "block.minecraft.banner.rhombus.yellow": "Yellow Lozenge", + "block.minecraft.banner.rhombus.light_blue": "Light Blue Lozenge", + "block.minecraft.banner.rhombus.magenta": "Magenta Lozenge", + "block.minecraft.banner.rhombus.orange": "Orange Lozenge", + "block.minecraft.banner.rhombus.white": "White Lozenge", + "block.minecraft.banner.half_vertical.black": "Black Per Pale", + "block.minecraft.banner.half_vertical.red": "Red Per Pale", + "block.minecraft.banner.half_vertical.green": "Green Per Pale", + "block.minecraft.banner.half_vertical.brown": "Brown Per Pale", + "block.minecraft.banner.half_vertical.blue": "Blue Per Pale", + "block.minecraft.banner.half_vertical.purple": "Purple Per Pale", + "block.minecraft.banner.half_vertical.cyan": "Cyan Per Pale", + "block.minecraft.banner.half_vertical.light_gray": "Light Gray Per Pale", + "block.minecraft.banner.half_vertical.gray": "Gray Per Pale", + "block.minecraft.banner.half_vertical.pink": "Pink Per Pale", + "block.minecraft.banner.half_vertical.lime": "Lime Per Pale", + "block.minecraft.banner.half_vertical.yellow": "Yellow Per Pale", + "block.minecraft.banner.half_vertical.light_blue": "Light Blue Per Pale", + "block.minecraft.banner.half_vertical.magenta": "Magenta Per Pale", + "block.minecraft.banner.half_vertical.orange": "Orange Per Pale", + "block.minecraft.banner.half_vertical.white": "White Per Pale", + "block.minecraft.banner.half_horizontal.black": "Black Per Fess", + "block.minecraft.banner.half_horizontal.red": "Red Per Fess", + "block.minecraft.banner.half_horizontal.green": "Green Per Fess", + "block.minecraft.banner.half_horizontal.brown": "Brown Per Fess", + "block.minecraft.banner.half_horizontal.blue": "Blue Per Fess", + "block.minecraft.banner.half_horizontal.purple": "Purple Per Fess", + "block.minecraft.banner.half_horizontal.cyan": "Cyan Per Fess", + "block.minecraft.banner.half_horizontal.light_gray": "Light Gray Per Fess", + "block.minecraft.banner.half_horizontal.gray": "Gray Per Fess", + "block.minecraft.banner.half_horizontal.pink": "Pink Per Fess", + "block.minecraft.banner.half_horizontal.lime": "Lime Per Fess", + "block.minecraft.banner.half_horizontal.yellow": "Yellow Per Fess", + "block.minecraft.banner.half_horizontal.light_blue": "Light Blue Per Fess", + "block.minecraft.banner.half_horizontal.magenta": "Magenta Per Fess", + "block.minecraft.banner.half_horizontal.orange": "Orange Per Fess", + "block.minecraft.banner.half_horizontal.white": "White Per Fess", + "block.minecraft.banner.half_vertical_right.black": "Black Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.red": "Red Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.green": "Green Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.brown": "Brown Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.blue": "Blue Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.purple": "Purple Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.cyan": "Cyan Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.light_gray": "Light Gray Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.gray": "Gray Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.pink": "Pink Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.lime": "Lime Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.yellow": "Yellow Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.light_blue": "Light Blue Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.magenta": "Magenta Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.orange": "Orange Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.white": "White Per Pale Inverted", + "block.minecraft.banner.half_horizontal_bottom.black": "Black Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.red": "Red Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.green": "Green Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.brown": "Brown Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.blue": "Blue Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.purple": "Purple Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.cyan": "Cyan Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.light_gray": "Light Gray Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.gray": "Gray Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.pink": "Pink Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.lime": "Lime Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.yellow": "Yellow Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.light_blue": "Light Blue Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.magenta": "Magenta Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.orange": "Orange Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.white": "White Per Fess Inverted", + "block.minecraft.banner.creeper.black": "Black Creeper Charge", + "block.minecraft.banner.creeper.red": "Red Creeper Charge", + "block.minecraft.banner.creeper.green": "Green Creeper Charge", + "block.minecraft.banner.creeper.brown": "Brown Creeper Charge", + "block.minecraft.banner.creeper.blue": "Blue Creeper Charge", + "block.minecraft.banner.creeper.purple": "Purple Creeper Charge", + "block.minecraft.banner.creeper.cyan": "Cyan Creeper Charge", + "block.minecraft.banner.creeper.light_gray": "Light Gray Creeper Charge", + "block.minecraft.banner.creeper.gray": "Gray Creeper Charge", + "block.minecraft.banner.creeper.pink": "Pink Creeper Charge", + "block.minecraft.banner.creeper.lime": "Lime Creeper Charge", + "block.minecraft.banner.creeper.yellow": "Yellow Creeper Charge", + "block.minecraft.banner.creeper.light_blue": "Light Blue Creeper Charge", + "block.minecraft.banner.creeper.magenta": "Magenta Creeper Charge", + "block.minecraft.banner.creeper.orange": "Orange Creeper Charge", + "block.minecraft.banner.creeper.white": "White Creeper Charge", + "block.minecraft.banner.bricks.black": "Black Field Masoned", + "block.minecraft.banner.bricks.red": "Red Field Masoned", + "block.minecraft.banner.bricks.green": "Green Field Masoned", + "block.minecraft.banner.bricks.brown": "Brown Field Masoned", + "block.minecraft.banner.bricks.blue": "Blue Field Masoned", + "block.minecraft.banner.bricks.purple": "Purple Field Masoned", + "block.minecraft.banner.bricks.cyan": "Cyan Field Masoned", + "block.minecraft.banner.bricks.light_gray": "Light Gray Field Masoned", + "block.minecraft.banner.bricks.gray": "Gray Field Masoned", + "block.minecraft.banner.bricks.pink": "Pink Field Masoned", + "block.minecraft.banner.bricks.lime": "Lime Field Masoned", + "block.minecraft.banner.bricks.yellow": "Yellow Field Masoned", + "block.minecraft.banner.bricks.light_blue": "Light Blue Field Masoned", + "block.minecraft.banner.bricks.magenta": "Magenta Field Masoned", + "block.minecraft.banner.bricks.orange": "Orange Field Masoned", + "block.minecraft.banner.bricks.white": "White Field Masoned", + "block.minecraft.banner.gradient.black": "Black Gradient", + "block.minecraft.banner.gradient.red": "Red Gradient", + "block.minecraft.banner.gradient.green": "Green Gradient", + "block.minecraft.banner.gradient.brown": "Brown Gradient", + "block.minecraft.banner.gradient.blue": "Blue Gradient", + "block.minecraft.banner.gradient.purple": "Purple Gradient", + "block.minecraft.banner.gradient.cyan": "Cyan Gradient", + "block.minecraft.banner.gradient.light_gray": "Light Gray Gradient", + "block.minecraft.banner.gradient.gray": "Gray Gradient", + "block.minecraft.banner.gradient.pink": "Pink Gradient", + "block.minecraft.banner.gradient.lime": "Lime Gradient", + "block.minecraft.banner.gradient.yellow": "Yellow Gradient", + "block.minecraft.banner.gradient.light_blue": "Light Blue Gradient", + "block.minecraft.banner.gradient.magenta": "Magenta Gradient", + "block.minecraft.banner.gradient.orange": "Orange Gradient", + "block.minecraft.banner.gradient.white": "White Gradient", + "block.minecraft.banner.gradient_up.black": "Black Base Gradient", + "block.minecraft.banner.gradient_up.red": "Red Base Gradient", + "block.minecraft.banner.gradient_up.green": "Green Base Gradient", + "block.minecraft.banner.gradient_up.brown": "Brown Base Gradient", + "block.minecraft.banner.gradient_up.blue": "Blue Base Gradient", + "block.minecraft.banner.gradient_up.purple": "Purple Base Gradient", + "block.minecraft.banner.gradient_up.cyan": "Cyan Base Gradient", + "block.minecraft.banner.gradient_up.light_gray": "Light Gray Base Gradient", + "block.minecraft.banner.gradient_up.gray": "Gray Base Gradient", + "block.minecraft.banner.gradient_up.pink": "Pink Base Gradient", + "block.minecraft.banner.gradient_up.lime": "Lime Base Gradient", + "block.minecraft.banner.gradient_up.yellow": "Yellow Base Gradient", + "block.minecraft.banner.gradient_up.light_blue": "Light Blue Base Gradient", + "block.minecraft.banner.gradient_up.magenta": "Magenta Base Gradient", + "block.minecraft.banner.gradient_up.orange": "Orange Base Gradient", + "block.minecraft.banner.gradient_up.white": "White Base Gradient", + "block.minecraft.banner.skull.black": "Black Skull Charge", + "block.minecraft.banner.skull.red": "Red Skull Charge", + "block.minecraft.banner.skull.green": "Green Skull Charge", + "block.minecraft.banner.skull.brown": "Brown Skull Charge", + "block.minecraft.banner.skull.blue": "Blue Skull Charge", + "block.minecraft.banner.skull.purple": "Purple Skull Charge", + "block.minecraft.banner.skull.cyan": "Cyan Skull Charge", + "block.minecraft.banner.skull.light_gray": "Light Gray Skull Charge", + "block.minecraft.banner.skull.gray": "Gray Skull Charge", + "block.minecraft.banner.skull.pink": "Pink Skull Charge", + "block.minecraft.banner.skull.lime": "Lime Skull Charge", + "block.minecraft.banner.skull.yellow": "Yellow Skull Charge", + "block.minecraft.banner.skull.light_blue": "Light Blue Skull Charge", + "block.minecraft.banner.skull.magenta": "Magenta Skull Charge", + "block.minecraft.banner.skull.orange": "Orange Skull Charge", + "block.minecraft.banner.skull.white": "White Skull Charge", + "block.minecraft.banner.flower.black": "Black Flower Charge", + "block.minecraft.banner.flower.red": "Red Flower Charge", + "block.minecraft.banner.flower.green": "Green Flower Charge", + "block.minecraft.banner.flower.brown": "Brown Flower Charge", + "block.minecraft.banner.flower.blue": "Blue Flower Charge", + "block.minecraft.banner.flower.purple": "Purple Flower Charge", + "block.minecraft.banner.flower.cyan": "Cyan Flower Charge", + "block.minecraft.banner.flower.light_gray": "Light Gray Flower Charge", + "block.minecraft.banner.flower.gray": "Gray Flower Charge", + "block.minecraft.banner.flower.pink": "Pink Flower Charge", + "block.minecraft.banner.flower.lime": "Lime Flower Charge", + "block.minecraft.banner.flower.yellow": "Yellow Flower Charge", + "block.minecraft.banner.flower.light_blue": "Light Blue Flower Charge", + "block.minecraft.banner.flower.magenta": "Magenta Flower Charge", + "block.minecraft.banner.flower.orange": "Orange Flower Charge", + "block.minecraft.banner.flower.white": "White Flower Charge", + "block.minecraft.banner.border.black": "Black Bordure", + "block.minecraft.banner.border.red": "Red Bordure", + "block.minecraft.banner.border.green": "Green Bordure", + "block.minecraft.banner.border.brown": "Brown Bordure", + "block.minecraft.banner.border.blue": "Blue Bordure", + "block.minecraft.banner.border.purple": "Purple Bordure", + "block.minecraft.banner.border.cyan": "Cyan Bordure", + "block.minecraft.banner.border.light_gray": "Light Gray Bordure", + "block.minecraft.banner.border.gray": "Gray Bordure", + "block.minecraft.banner.border.pink": "Pink Bordure", + "block.minecraft.banner.border.lime": "Lime Bordure", + "block.minecraft.banner.border.yellow": "Yellow Bordure", + "block.minecraft.banner.border.light_blue": "Light Blue Bordure", + "block.minecraft.banner.border.magenta": "Magenta Bordure", + "block.minecraft.banner.border.orange": "Orange Bordure", + "block.minecraft.banner.border.white": "White Bordure", + "block.minecraft.banner.curly_border.black": "Black Bordure Indented", + "block.minecraft.banner.curly_border.red": "Red Bordure Indented", + "block.minecraft.banner.curly_border.green": "Green Bordure Indented", + "block.minecraft.banner.curly_border.brown": "Brown Bordure Indented", + "block.minecraft.banner.curly_border.blue": "Blue Bordure Indented", + "block.minecraft.banner.curly_border.purple": "Purple Bordure Indented", + "block.minecraft.banner.curly_border.cyan": "Cyan Bordure Indented", + "block.minecraft.banner.curly_border.light_gray": "Light Gray Bordure Indented", + "block.minecraft.banner.curly_border.gray": "Gray Bordure Indented", + "block.minecraft.banner.curly_border.pink": "Pink Bordure Indented", + "block.minecraft.banner.curly_border.lime": "Lime Bordure Indented", + "block.minecraft.banner.curly_border.yellow": "Yellow Bordure Indented", + "block.minecraft.banner.curly_border.light_blue": "Light Blue Bordure Indented", + "block.minecraft.banner.curly_border.magenta": "Magenta Bordure Indented", + "block.minecraft.banner.curly_border.orange": "Orange Bordure Indented", + "block.minecraft.banner.curly_border.white": "White Bordure Indented", + "block.minecraft.banner.mojang.black": "Black Thing", + "block.minecraft.banner.mojang.red": "Red Thing", + "block.minecraft.banner.mojang.green": "Green Thing", + "block.minecraft.banner.mojang.brown": "Brown Thing", + "block.minecraft.banner.mojang.blue": "Blue Thing", + "block.minecraft.banner.mojang.purple": "Purple Thing", + "block.minecraft.banner.mojang.cyan": "Cyan Thing", + "block.minecraft.banner.mojang.light_gray": "Light Gray Thing", + "block.minecraft.banner.mojang.gray": "Gray Thing", + "block.minecraft.banner.mojang.pink": "Pink Thing", + "block.minecraft.banner.mojang.lime": "Lime Thing", + "block.minecraft.banner.mojang.yellow": "Yellow Thing", + "block.minecraft.banner.mojang.light_blue": "Light Blue Thing", + "block.minecraft.banner.mojang.magenta": "Magenta Thing", + "block.minecraft.banner.mojang.orange": "Orange Thing", + "block.minecraft.banner.mojang.white": "White Thing", + "block.minecraft.banner.straight_cross.black": "Black Cross", + "block.minecraft.banner.straight_cross.red": "Red Cross", + "block.minecraft.banner.straight_cross.green": "Green Cross", + "block.minecraft.banner.straight_cross.brown": "Brown Cross", + "block.minecraft.banner.straight_cross.blue": "Blue Cross", + "block.minecraft.banner.straight_cross.purple": "Purple Cross", + "block.minecraft.banner.straight_cross.cyan": "Cyan Cross", + "block.minecraft.banner.straight_cross.light_gray": "Light Gray Cross", + "block.minecraft.banner.straight_cross.gray": "Gray Cross", + "block.minecraft.banner.straight_cross.pink": "Pink Cross", + "block.minecraft.banner.straight_cross.lime": "Lime Cross", + "block.minecraft.banner.straight_cross.yellow": "Yellow Cross", + "block.minecraft.banner.straight_cross.light_blue": "Light Blue Cross", + "block.minecraft.banner.straight_cross.magenta": "Magenta Cross", + "block.minecraft.banner.straight_cross.orange": "Orange Cross", + "block.minecraft.banner.straight_cross.white": "White Cross", + "block.minecraft.banner.globe.black": "Black Globe", + "block.minecraft.banner.globe.red": "Red Globe", + "block.minecraft.banner.globe.green": "Green Globe", + "block.minecraft.banner.globe.brown": "Brown Globe", + "block.minecraft.banner.globe.blue": "Blue Globe", + "block.minecraft.banner.globe.purple": "Purple Globe", + "block.minecraft.banner.globe.cyan": "Cyan Globe", + "block.minecraft.banner.globe.light_gray": "Light Gray Globe", + "block.minecraft.banner.globe.gray": "Gray Globe", + "block.minecraft.banner.globe.pink": "Pink Globe", + "block.minecraft.banner.globe.lime": "Lime Globe", + "block.minecraft.banner.globe.yellow": "Yellow Globe", + "block.minecraft.banner.globe.light_blue": "Light Blue Globe", + "block.minecraft.banner.globe.magenta": "Magenta Globe", + "block.minecraft.banner.globe.orange": "Orange Globe", + "block.minecraft.banner.globe.white": "White Globe", + "block.minecraft.banner.piglin.black": "Black Snout", + "block.minecraft.banner.piglin.red": "Red Snout", + "block.minecraft.banner.piglin.green": "Green Snout", + "block.minecraft.banner.piglin.brown": "Brown Snout", + "block.minecraft.banner.piglin.blue": "Blue Snout", + "block.minecraft.banner.piglin.purple": "Purple Snout", + "block.minecraft.banner.piglin.cyan": "Cyan Snout", + "block.minecraft.banner.piglin.light_gray": "Light Gray Snout", + "block.minecraft.banner.piglin.gray": "Gray Snout", + "block.minecraft.banner.piglin.pink": "Pink Snout", + "block.minecraft.banner.piglin.lime": "Lime Snout", + "block.minecraft.banner.piglin.yellow": "Yellow Snout", + "block.minecraft.banner.piglin.light_blue": "Light Blue Snout", + "block.minecraft.banner.piglin.magenta": "Magenta Snout", + "block.minecraft.banner.piglin.orange": "Orange Snout", + "block.minecraft.banner.piglin.white": "White Snout", + "subtitles.ambient.cave": "Eerie noise", + "subtitles.block.anvil.destroy": "Anvil destroyed", + "subtitles.block.anvil.land": "Anvil landed", + "subtitles.block.anvil.use": "Anvil used", + "subtitles.block.barrel.close": "Barrel closes", + "subtitles.block.barrel.open": "Barrel opens", + "subtitles.block.beacon.activate": "Beacon activates", + "subtitles.block.beacon.ambient": "Beacon hums", + "subtitles.block.beacon.deactivate": "Beacon deactivates", + "subtitles.block.beacon.power_select": "Beacon power selected", + "subtitles.block.beehive.drip": "Honey drips", + "subtitles.block.beehive.enter": "Bee enters hive", + "subtitles.block.beehive.exit": "Bee leaves hive", + "subtitles.block.beehive.shear": "Shears scrape", + "subtitles.block.beehive.work": "Bees work", + "subtitles.block.bell.resonate": "Bell resonates", + "subtitles.block.bell.use": "Bell rings", + "subtitles.block.blastfurnace.fire_crackle": "Blast Furnace crackles", + "subtitles.block.brewing_stand.brew": "Brewing Stand bubbles", + "subtitles.block.bubble_column.bubble_pop": "Bubbles pop", + "subtitles.block.bubble_column.upwards_ambient": "Bubbles flow", + "subtitles.block.bubble_column.upwards_inside": "Bubbles woosh", + "subtitles.block.bubble_column.whirlpool_ambient": "Bubbles whirl", + "subtitles.block.bubble_column.whirlpool_inside": "Bubbles zoom", + "subtitles.block.button.click": "Button clicks", + "subtitles.block.campfire.crackle": "Campfire crackles", + "subtitles.block.chest.close": "Chest closes", + "subtitles.block.chest.locked": "Chest locked", + "subtitles.block.chest.open": "Chest opens", + "subtitles.block.chorus_flower.death": "Chorus Flower withers", + "subtitles.block.chorus_flower.grow": "Chorus Flower grows", + "subtitles.block.comparator.click": "Comparator clicks", + "subtitles.block.composter.empty": "Composter emptied", + "subtitles.block.composter.fill": "Composter filled", + "subtitles.block.composter.ready": "Composter composts", + "subtitles.block.conduit.activate": "Conduit activates", + "subtitles.block.conduit.ambient": "Conduit pulses", + "subtitles.block.conduit.attack.target": "Conduit attacks", + "subtitles.block.conduit.deactivate": "Conduit deactivates", + "subtitles.block.dispenser.dispense": "Dispensed item", + "subtitles.block.dispenser.fail": "Dispenser failed", + "subtitles.block.door.toggle": "Door creaks", + "subtitles.block.enchantment_table.use": "Enchanting Table used", + "subtitles.block.end_portal.spawn": "End Portal opens", + "subtitles.block.end_portal_frame.fill": "Eye of Ender attaches", + "subtitles.block.fence_gate.toggle": "Fence Gate creaks", + "subtitles.block.fire.ambient": "Fire crackles", + "subtitles.block.fire.extinguish": "Fire extinguished", + "subtitles.block.furnace.fire_crackle": "Furnace crackles", + "subtitles.block.generic.break": "Block broken", + "subtitles.block.generic.footsteps": "Footsteps", + "subtitles.block.generic.hit": "Block breaking", + "subtitles.block.generic.place": "Block placed", + "subtitles.block.grindstone.use": "Grindstone used", + "subtitles.block.honey_block.slide": "Sliding down a honey block", + "subtitles.block.iron_trapdoor.close": "Trapdoor closes", + "subtitles.block.iron_trapdoor.open": "Trapdoor opens", + "subtitles.block.lava.ambient": "Lava pops", + "subtitles.block.lava.extinguish": "Lava hisses", + "subtitles.block.lever.click": "Lever clicks", + "subtitles.block.note_block.note": "Note Block plays", + "subtitles.block.piston.move": "Piston moves", + "subtitles.block.portal.ambient": "Portal whooshes", + "subtitles.block.portal.travel": "Portal noise fades", + "subtitles.block.portal.trigger": "Portal noise intensifies", + "subtitles.block.pressure_plate.click": "Pressure Plate clicks", + "subtitles.block.pumpkin.carve": "Shears carve", + "subtitles.block.redstone_torch.burnout": "Torch fizzes", + "subtitles.block.respawn_anchor.ambient": "Portal whooshes", + "subtitles.block.respawn_anchor.charge": "Respawn Anchor is charged", + "subtitles.block.respawn_anchor.deplete": "Respawn Anchor depletes", + "subtitles.block.respawn_anchor.set_spawn": "Respawn Anchor sets spawn", + "subtitles.block.shulker_box.close": "Shulker closes", + "subtitles.block.shulker_box.open": "Shulker opens", + "subtitles.block.smithing_table.use": "Smithing Table used", + "subtitles.block.smoker.smoke": "Smoker smokes", + "subtitles.block.trapdoor.toggle": "Trapdoor creaks", + "subtitles.block.tripwire.attach": "Tripwire attaches", + "subtitles.block.tripwire.click": "Tripwire clicks", + "subtitles.block.tripwire.detach": "Tripwire detaches", + "subtitles.block.water.ambient": "Water flows", + "subtitles.enchant.thorns.hit": "Thorns prick", + "subtitles.entity.armor_stand.fall": "Something fell", + "subtitles.entity.arrow.hit": "Arrow hits", + "subtitles.entity.arrow.hit_player": "Player hit", + "subtitles.entity.arrow.shoot": "Arrow fired", + "subtitles.entity.bat.ambient": "Bat screeches", + "subtitles.entity.bat.death": "Bat dies", + "subtitles.entity.bat.hurt": "Bat hurts", + "subtitles.entity.bat.takeoff": "Bat takes off", + "subtitles.entity.bee.ambient": "Bee buzzes", + "subtitles.entity.bee.death": "Bee dies", + "subtitles.entity.bee.hurt": "Bee hurts", + "subtitles.entity.bee.loop": "Bee buzzes", + "subtitles.entity.bee.loop_aggressive": "Bee buzzes angrily", + "subtitles.entity.bee.pollinate": "Bee buzzes happily", + "subtitles.entity.bee.sting": "Bee stings", + "subtitles.entity.blaze.ambient": "Blaze breathes", + "subtitles.entity.blaze.burn": "Blaze crackles", + "subtitles.entity.blaze.death": "Blaze dies", + "subtitles.entity.blaze.hurt": "Blaze hurts", + "subtitles.entity.blaze.shoot": "Blaze shoots", + "subtitles.entity.boat.paddle_land": "Rowing", + "subtitles.entity.boat.paddle_water": "Rowing", + "subtitles.entity.cat.ambient": "Cat meows", + "subtitles.entity.cat.beg_for_food": "Cat begs", + "subtitles.entity.cat.death": "Cat dies", + "subtitles.entity.cat.eat": "Cat eats", + "subtitles.entity.cat.hiss": "Cat hisses", + "subtitles.entity.cat.hurt": "Cat hurts", + "subtitles.entity.cat.purr": "Cat purrs", + "subtitles.entity.chicken.ambient": "Chicken clucks", + "subtitles.entity.chicken.death": "Chicken dies", + "subtitles.entity.chicken.egg": "Chicken plops", + "subtitles.entity.chicken.hurt": "Chicken hurts", + "subtitles.entity.cod.death": "Cod dies", + "subtitles.entity.cod.flop": "Cod flops", + "subtitles.entity.cod.hurt": "Cod hurts", + "subtitles.entity.cow.ambient": "Cow moos", + "subtitles.entity.cow.death": "Cow dies", + "subtitles.entity.cow.hurt": "Cow hurts", + "subtitles.entity.cow.milk": "Cow gets milked", + "subtitles.entity.creeper.death": "Creeper dies", + "subtitles.entity.creeper.hurt": "Creeper hurts", + "subtitles.entity.creeper.primed": "Creeper hisses", + "subtitles.entity.dolphin.ambient": "Dolphin chirps", + "subtitles.entity.dolphin.ambient_water": "Dolphin whistles", + "subtitles.entity.dolphin.attack": "Dolphin attacks", + "subtitles.entity.dolphin.death": "Dolphin dies", + "subtitles.entity.dolphin.eat": "Dolphin eats", + "subtitles.entity.dolphin.hurt": "Dolphin hurts", + "subtitles.entity.dolphin.jump": "Dolphin jumps", + "subtitles.entity.dolphin.play": "Dolphin plays", + "subtitles.entity.dolphin.splash": "Dolphin splashes", + "subtitles.entity.dolphin.swim": "Dolphin swims", + "subtitles.entity.donkey.ambient": "Donkey hee-haws", + "subtitles.entity.donkey.angry": "Donkey neighs", + "subtitles.entity.donkey.chest": "Donkey Chest equips", + "subtitles.entity.donkey.death": "Donkey dies", + "subtitles.entity.donkey.eat": "Donkey eats", + "subtitles.entity.donkey.hurt": "Donkey hurts", + "subtitles.entity.drowned.ambient": "Drowned gurgles", + "subtitles.entity.drowned.ambient_water": "Drowned gurgles", + "subtitles.entity.drowned.death": "Drowned dies", + "subtitles.entity.drowned.hurt": "Drowned hurts", + "subtitles.entity.drowned.shoot": "Drowned throws Trident", + "subtitles.entity.drowned.step": "Drowned steps", + "subtitles.entity.drowned.swim": "Drowned swims", + "subtitles.entity.egg.throw": "Egg flies", + "subtitles.entity.elder_guardian.ambient": "Elder Guardian moans", + "subtitles.entity.elder_guardian.ambient_land": "Elder Guardian flaps", + "subtitles.entity.elder_guardian.curse": "Elder Guardian curses", + "subtitles.entity.elder_guardian.death": "Elder Guardian dies", + "subtitles.entity.elder_guardian.flop": "Elder Guardian flops", + "subtitles.entity.elder_guardian.hurt": "Elder Guardian hurts", + "subtitles.entity.ender_dragon.ambient": "Dragon roars", + "subtitles.entity.ender_dragon.death": "Dragon dies", + "subtitles.entity.ender_dragon.flap": "Dragon flaps", + "subtitles.entity.ender_dragon.growl": "Dragon growls", + "subtitles.entity.ender_dragon.hurt": "Dragon hurts", + "subtitles.entity.ender_dragon.shoot": "Dragon shoots", + "subtitles.entity.ender_eye.death": "Eye of Ender falls", + "subtitles.entity.ender_eye.launch": "Eye of Ender shoots", + "subtitles.entity.ender_pearl.throw": "Ender Pearl flies", + "subtitles.entity.enderman.ambient": "Enderman vwoops", + "subtitles.entity.enderman.death": "Enderman dies", + "subtitles.entity.enderman.hurt": "Enderman hurts", + "subtitles.entity.enderman.stare": "Enderman cries out", + "subtitles.entity.enderman.teleport": "Enderman teleports", + "subtitles.entity.endermite.ambient": "Endermite scuttles", + "subtitles.entity.endermite.death": "Endermite dies", + "subtitles.entity.endermite.hurt": "Endermite hurts", + "subtitles.entity.evoker.ambient": "Evoker murmurs", + "subtitles.entity.evoker.cast_spell": "Evoker casts spell", + "subtitles.entity.evoker.celebrate": "Evoker cheers", + "subtitles.entity.evoker.death": "Evoker dies", + "subtitles.entity.evoker.hurt": "Evoker hurts", + "subtitles.entity.evoker.prepare_attack": "Evoker prepares attack", + "subtitles.entity.evoker.prepare_summon": "Evoker prepares summoning", + "subtitles.entity.evoker.prepare_wololo": "Evoker prepares charming", + "subtitles.entity.evoker_fangs.attack": "Fangs snap", + "subtitles.entity.experience_orb.pickup": "Experience gained", + "subtitles.entity.firework_rocket.blast": "Firework blasts", + "subtitles.entity.firework_rocket.launch": "Firework launches", + "subtitles.entity.firework_rocket.twinkle": "Firework twinkles", + "subtitles.entity.fishing_bobber.retrieve": "Bobber retrieved", + "subtitles.entity.fishing_bobber.splash": "Fishing Bobber splashes", + "subtitles.entity.fishing_bobber.throw": "Bobber thrown", + "subtitles.entity.fox.aggro": "Fox angers", + "subtitles.entity.fox.ambient": "Fox squeaks", + "subtitles.entity.fox.bite": "Fox bites", + "subtitles.entity.fox.death": "Fox dies", + "subtitles.entity.fox.eat": "Fox eats", + "subtitles.entity.fox.hurt": "Fox hurts", + "subtitles.entity.fox.screech": "Fox screeches", + "subtitles.entity.fox.sleep": "Fox snores", + "subtitles.entity.fox.sniff": "Fox sniffs", + "subtitles.entity.fox.spit": "Fox spits", + "subtitles.entity.fox.teleport": "Fox teleports", + "subtitles.entity.generic.big_fall": "Something fell", + "subtitles.entity.generic.burn": "Burning", + "subtitles.entity.generic.death": "Dying", + "subtitles.entity.generic.drink": "Sipping", + "subtitles.entity.generic.eat": "Eating", + "subtitles.entity.generic.explode": "Explosion", + "subtitles.entity.generic.extinguish_fire": "Fire extinguishes", + "subtitles.entity.generic.hurt": "Something hurts", + "subtitles.entity.generic.small_fall": "Something trips", + "subtitles.entity.generic.splash": "Splashing", + "subtitles.entity.generic.swim": "Swimming", + "subtitles.entity.ghast.ambient": "Ghast cries", + "subtitles.entity.ghast.death": "Ghast dies", + "subtitles.entity.ghast.hurt": "Ghast hurts", + "subtitles.entity.ghast.shoot": "Ghast shoots", + "subtitles.entity.guardian.ambient": "Guardian moans", + "subtitles.entity.guardian.ambient_land": "Guardian flaps", + "subtitles.entity.guardian.attack": "Guardian shoots", + "subtitles.entity.guardian.death": "Guardian dies", + "subtitles.entity.guardian.flop": "Guardian flops", + "subtitles.entity.guardian.hurt": "Guardian hurts", + "subtitles.entity.hoglin.ambient": "Hoglin growls", + "subtitles.entity.hoglin.angry": "Hoglin growls angrily", + "subtitles.entity.hoglin.attack": "Hoglin attacks", + "subtitles.entity.hoglin.converted_to_zombified": "Hoglin converts to Zoglin", + "subtitles.entity.hoglin.death": "Hoglin dies", + "subtitles.entity.hoglin.hurt": "Hoglin hurts", + "subtitles.entity.hoglin.retreat": "Hoglin retreats", + "subtitles.entity.hoglin.step": "Hoglin steps", + "subtitles.entity.horse.ambient": "Horse neighs", + "subtitles.entity.horse.angry": "Horse neighs", + "subtitles.entity.horse.armor": "Horse armor equips", + "subtitles.entity.horse.breathe": "Horse breathes", + "subtitles.entity.horse.death": "Horse dies", + "subtitles.entity.horse.eat": "Horse eats", + "subtitles.entity.horse.gallop": "Horse gallops", + "subtitles.entity.horse.hurt": "Horse hurts", + "subtitles.entity.horse.jump": "Horse jumps", + "subtitles.entity.horse.saddle": "Saddle equips", + "subtitles.entity.husk.ambient": "Husk groans", + "subtitles.entity.husk.converted_to_zombie": "Husk converts to Zombie", + "subtitles.entity.husk.death": "Husk dies", + "subtitles.entity.husk.hurt": "Husk hurts", + "subtitles.entity.illusioner.ambient": "Illusioner murmurs", + "subtitles.entity.illusioner.cast_spell": "Illusioner casts spell", + "subtitles.entity.illusioner.death": "Illusioner dies", + "subtitles.entity.illusioner.hurt": "Illusioner hurts", + "subtitles.entity.illusioner.mirror_move": "Illusioner displaces", + "subtitles.entity.illusioner.prepare_blindness": "Illusioner prepares blindness", + "subtitles.entity.illusioner.prepare_mirror": "Illusioner prepares mirror image", + "subtitles.entity.iron_golem.attack": "Iron Golem attacks", + "subtitles.entity.iron_golem.damage": "Iron Golem breaks", + "subtitles.entity.iron_golem.death": "Iron Golem dies", + "subtitles.entity.iron_golem.hurt": "Iron Golem hurts", + "subtitles.entity.iron_golem.repair": "Iron Golem repaired", + "subtitles.entity.item.break": "Item breaks", + "subtitles.entity.item.pickup": "Item plops", + "subtitles.entity.item_frame.add_item": "Item Frame fills", + "subtitles.entity.item_frame.break": "Item Frame breaks", + "subtitles.entity.item_frame.place": "Item Frame placed", + "subtitles.entity.item_frame.remove_item": "Item Frame empties", + "subtitles.entity.item_frame.rotate_item": "Item Frame clicks", + "subtitles.entity.leash_knot.break": "Leash knot breaks", + "subtitles.entity.leash_knot.place": "Leash knot tied", + "subtitles.entity.lightning_bolt.impact": "Lightning strikes", + "subtitles.entity.lightning_bolt.thunder": "Thunder roars", + "subtitles.entity.llama.ambient": "Llama bleats", + "subtitles.entity.llama.angry": "Llama bleats angrily", + "subtitles.entity.llama.chest": "Llama Chest equips", + "subtitles.entity.llama.death": "Llama dies", + "subtitles.entity.llama.eat": "Llama eats", + "subtitles.entity.llama.hurt": "Llama hurts", + "subtitles.entity.llama.spit": "Llama spits", + "subtitles.entity.llama.step": "Llama steps", + "subtitles.entity.llama.swag": "Llama is decorated", + "subtitles.entity.magma_cube.death": "Magma Cube dies", + "subtitles.entity.magma_cube.hurt": "Magma Cube hurts", + "subtitles.entity.magma_cube.squish": "Magma Cube squishes", + "subtitles.entity.minecart.riding": "Minecart rolls", + "subtitles.entity.mooshroom.convert": "Mooshroom transforms", + "subtitles.entity.mooshroom.eat": "Mooshroom eats", + "subtitles.entity.mooshroom.milk": "Mooshroom gets milked", + "subtitles.entity.mooshroom.suspicious_milk": "Mooshroom gets milked suspiciously", + "subtitles.entity.mule.ambient": "Mule hee-haws", + "subtitles.entity.mule.angry": "Mule neighs", + "subtitles.entity.mule.chest": "Mule Chest equips", + "subtitles.entity.mule.death": "Mule dies", + "subtitles.entity.mule.eat": "Mule eats", + "subtitles.entity.mule.hurt": "Mule hurts", + "subtitles.entity.painting.break": "Painting breaks", + "subtitles.entity.painting.place": "Painting placed", + "subtitles.entity.panda.aggressive_ambient": "Panda huffs", + "subtitles.entity.panda.ambient": "Panda pants", + "subtitles.entity.panda.bite": "Panda bites", + "subtitles.entity.panda.cant_breed": "Panda bleats", + "subtitles.entity.panda.death": "Panda dies", + "subtitles.entity.panda.eat": "Panda eats", + "subtitles.entity.panda.hurt": "Panda hurts", + "subtitles.entity.panda.pre_sneeze": "Panda's nose tickles", + "subtitles.entity.panda.sneeze": "Panda sneezes", + "subtitles.entity.panda.step": "Panda steps", + "subtitles.entity.panda.worried_ambient": "Panda whimpers", + "subtitles.entity.parrot.ambient": "Parrot talks", + "subtitles.entity.parrot.death": "Parrot dies", + "subtitles.entity.parrot.eats": "Parrot eats", + "subtitles.entity.parrot.fly": "Parrot flutters", + "subtitles.entity.parrot.hurts": "Parrot hurts", + "subtitles.entity.parrot.imitate.blaze": "Parrot breathes", + "subtitles.entity.parrot.imitate.creeper": "Parrot hisses", + "subtitles.entity.parrot.imitate.drowned": "Parrot gurgles", + "subtitles.entity.parrot.imitate.elder_guardian": "Parrot flaps", + "subtitles.entity.parrot.imitate.ender_dragon": "Parrot roars", + "subtitles.entity.parrot.imitate.endermite": "Parrot scuttles", + "subtitles.entity.parrot.imitate.evoker": "Parrot murmurs", + "subtitles.entity.parrot.imitate.ghast": "Parrot cries", + "subtitles.entity.parrot.imitate.guardian": "Parrot moans", + "subtitles.entity.parrot.imitate.hoglin": "Parrot growls", + "subtitles.entity.parrot.imitate.husk": "Parrot groans", + "subtitles.entity.parrot.imitate.illusioner": "Parrot murmurs", + "subtitles.entity.parrot.imitate.magma_cube": "Parrot squishes", + "subtitles.entity.parrot.imitate.phantom": "Parrot screeches", + "subtitles.entity.parrot.imitate.piglin": "Parrot snorts", + "subtitles.entity.parrot.imitate.pillager": "Parrot murmurs", + "subtitles.entity.parrot.imitate.ravager": "Parrot grunts", + "subtitles.entity.parrot.imitate.shulker": "Parrot lurks", + "subtitles.entity.parrot.imitate.silverfish": "Parrot hisses", + "subtitles.entity.parrot.imitate.skeleton": "Parrot rattles", + "subtitles.entity.parrot.imitate.slime": "Parrot squishes", + "subtitles.entity.parrot.imitate.spider": "Parrot hisses", + "subtitles.entity.parrot.imitate.stray": "Parrot rattles", + "subtitles.entity.parrot.imitate.vex": "Parrot vexes", + "subtitles.entity.parrot.imitate.vindicator": "Parrot mutters", + "subtitles.entity.parrot.imitate.witch": "Parrot giggles", + "subtitles.entity.parrot.imitate.wither": "Parrot angers", + "subtitles.entity.parrot.imitate.wither_skeleton": "Parrot rattles", + "subtitles.entity.parrot.imitate.zoglin": "Parrot growls", + "subtitles.entity.parrot.imitate.zombie": "Parrot groans", + "subtitles.entity.parrot.imitate.zombie_villager": "Parrot groans", + "subtitles.entity.phantom.ambient": "Phantom screeches", + "subtitles.entity.phantom.bite": "Phantom bites", + "subtitles.entity.phantom.death": "Phantom dies", + "subtitles.entity.phantom.flap": "Phantom flaps", + "subtitles.entity.phantom.hurt": "Phantom hurts", + "subtitles.entity.phantom.swoop": "Phantom swoops", + "subtitles.entity.pig.ambient": "Pig oinks", + "subtitles.entity.pig.death": "Pig dies", + "subtitles.entity.pig.hurt": "Pig hurts", + "subtitles.entity.pig.saddle": "Saddle equips", + "subtitles.entity.piglin.admiring_item": "Piglin admires item", + "subtitles.entity.piglin.ambient": "Piglin snorts", + "subtitles.entity.piglin.angry": "Piglin snorts angrily", + "subtitles.entity.piglin.celebrate": "Piglin celebrates", + "subtitles.entity.piglin.converted_to_zombified": "Piglin converts to Zombified Piglin", + "subtitles.entity.piglin.death": "Piglin dies", + "subtitles.entity.piglin.hurt": "Piglin hurts", + "subtitles.entity.piglin.jealous": "Piglin snorts enviously", + "subtitles.entity.piglin.retreat": "Piglin retreats", + "subtitles.entity.piglin.step": "Piglin steps", + "subtitles.entity.pillager.ambient": "Pillager murmurs", + "subtitles.entity.pillager.celebrate": "Pillager cheers", + "subtitles.entity.pillager.death": "Pillager dies", + "subtitles.entity.pillager.hurt": "Pillager hurts", + "subtitles.entity.player.attack.crit": "Critical attack", + "subtitles.entity.player.attack.knockback": "Knockback attack", + "subtitles.entity.player.attack.strong": "Strong attack", + "subtitles.entity.player.attack.sweep": "Sweeping attack", + "subtitles.entity.player.attack.weak": "Weak attack", + "subtitles.entity.player.burp": "Burp", + "subtitles.entity.player.death": "Player dies", + "subtitles.entity.player.hurt": "Player hurts", + "subtitles.entity.player.hurt_drown": "Player drowning", + "subtitles.entity.player.hurt_on_fire": "Player burns", + "subtitles.entity.player.levelup": "Player dings", + "subtitles.entity.polar_bear.ambient": "Polar Bear groans", + "subtitles.entity.polar_bear.ambient_baby": "Polar Bear hums", + "subtitles.entity.polar_bear.death": "Polar Bear dies", + "subtitles.entity.polar_bear.hurt": "Polar Bear hurts", + "subtitles.entity.polar_bear.warning": "Polar Bear roars", + "subtitles.entity.potion.splash": "Bottle smashes", + "subtitles.entity.potion.throw": "Bottle thrown", + "subtitles.entity.puffer_fish.blow_out": "Pufferfish deflates", + "subtitles.entity.puffer_fish.blow_up": "Pufferfish inflates", + "subtitles.entity.puffer_fish.death": "Pufferfish dies", + "subtitles.entity.puffer_fish.flop": "Pufferfish flops", + "subtitles.entity.puffer_fish.hurt": "Pufferfish hurts", + "subtitles.entity.puffer_fish.sting": "Pufferfish stings", + "subtitles.entity.rabbit.ambient": "Rabbit squeaks", + "subtitles.entity.rabbit.attack": "Rabbit attacks", + "subtitles.entity.rabbit.death": "Rabbit dies", + "subtitles.entity.rabbit.hurt": "Rabbit hurts", + "subtitles.entity.rabbit.jump": "Rabbit hops", + "subtitles.entity.ravager.ambient": "Ravager grunts", + "subtitles.entity.ravager.attack": "Ravager bites", + "subtitles.entity.ravager.celebrate": "Ravager cheers", + "subtitles.entity.ravager.death": "Ravager dies", + "subtitles.entity.ravager.hurt": "Ravager hurts", + "subtitles.entity.ravager.roar": "Ravager roars", + "subtitles.entity.ravager.step": "Ravager steps", + "subtitles.entity.ravager.stunned": "Ravager stunned", + "subtitles.entity.salmon.death": "Salmon dies", + "subtitles.entity.salmon.flop": "Salmon flops", + "subtitles.entity.salmon.hurt": "Salmon hurts", + "subtitles.entity.sheep.ambient": "Sheep baahs", + "subtitles.entity.sheep.death": "Sheep dies", + "subtitles.entity.sheep.hurt": "Sheep hurts", + "subtitles.entity.shulker.ambient": "Shulker lurks", + "subtitles.entity.shulker.close": "Shulker closes", + "subtitles.entity.shulker.death": "Shulker dies", + "subtitles.entity.shulker.hurt": "Shulker hurts", + "subtitles.entity.shulker.open": "Shulker opens", + "subtitles.entity.shulker.shoot": "Shulker shoots", + "subtitles.entity.shulker.teleport": "Shulker teleports", + "subtitles.entity.shulker_bullet.hit": "Shulker bullet explodes", + "subtitles.entity.shulker_bullet.hurt": "Shulker bullet breaks", + "subtitles.entity.silverfish.ambient": "Silverfish hisses", + "subtitles.entity.silverfish.death": "Silverfish dies", + "subtitles.entity.silverfish.hurt": "Silverfish hurts", + "subtitles.entity.skeleton.ambient": "Skeleton rattles", + "subtitles.entity.skeleton.death": "Skeleton dies", + "subtitles.entity.skeleton.hurt": "Skeleton hurts", + "subtitles.entity.skeleton.shoot": "Skeleton shoots", + "subtitles.entity.skeleton_horse.ambient": "Skeleton Horse cries", + "subtitles.entity.skeleton_horse.death": "Skeleton Horse dies", + "subtitles.entity.skeleton_horse.hurt": "Skeleton Horse hurts", + "subtitles.entity.skeleton_horse.swim": "Skeleton Horse swims", + "subtitles.entity.slime.attack": "Slime attacks", + "subtitles.entity.slime.death": "Slime dies", + "subtitles.entity.slime.hurt": "Slime hurts", + "subtitles.entity.slime.squish": "Slime squishes", + "subtitles.entity.snow_golem.death": "Snow Golem dies", + "subtitles.entity.snow_golem.hurt": "Snow Golem hurts", + "subtitles.entity.snowball.throw": "Snowball flies", + "subtitles.entity.spider.ambient": "Spider hisses", + "subtitles.entity.spider.death": "Spider dies", + "subtitles.entity.spider.hurt": "Spider hurts", + "subtitles.entity.squid.ambient": "Squid swims", + "subtitles.entity.squid.death": "Squid dies", + "subtitles.entity.squid.hurt": "Squid hurts", + "subtitles.entity.squid.squirt": "Squid shoots ink", + "subtitles.entity.stray.ambient": "Stray rattles", + "subtitles.entity.stray.death": "Stray dies", + "subtitles.entity.stray.hurt": "Stray hurts", + "subtitles.entity.strider.death": "Strider dies", + "subtitles.entity.strider.eat": "Strider eats", + "subtitles.entity.strider.happy": "Strider warbles", + "subtitles.entity.strider.hurt": "Strider hurts", + "subtitles.entity.strider.idle": "Strider chirps", + "subtitles.entity.strider.retreat": "Strider retreats", + "subtitles.entity.tnt.primed": "TNT fizzes", + "subtitles.entity.tropical_fish.death": "Tropical Fish dies", + "subtitles.entity.tropical_fish.flop": "Tropical Fish flops", + "subtitles.entity.tropical_fish.hurt": "Tropical Fish hurts", + "subtitles.entity.turtle.ambient_land": "Turtle chirps", + "subtitles.entity.turtle.death": "Turtle dies", + "subtitles.entity.turtle.death_baby": "Turtle baby dies", + "subtitles.entity.turtle.egg_break": "Turtle Egg breaks", + "subtitles.entity.turtle.egg_crack": "Turtle Egg cracks", + "subtitles.entity.turtle.egg_hatch": "Turtle Egg hatches", + "subtitles.entity.turtle.hurt": "Turtle hurts", + "subtitles.entity.turtle.hurt_baby": "Turtle baby hurts", + "subtitles.entity.turtle.lay_egg": "Turtle lays egg", + "subtitles.entity.turtle.shamble": "Turtle shambles", + "subtitles.entity.turtle.shamble_baby": "Turtle baby shambles", + "subtitles.entity.turtle.swim": "Turtle swims", + "subtitles.entity.vex.ambient": "Vex vexes", + "subtitles.entity.vex.charge": "Vex shrieks", + "subtitles.entity.vex.death": "Vex dies", + "subtitles.entity.vex.hurt": "Vex hurts", + "subtitles.entity.villager.ambient": "Villager mumbles", + "subtitles.entity.villager.celebrate": "Villager cheers", + "subtitles.entity.villager.death": "Villager dies", + "subtitles.entity.villager.hurt": "Villager hurts", + "subtitles.entity.villager.no": "Villager disagrees", + "subtitles.entity.villager.trade": "Villager trades", + "subtitles.entity.villager.work_armorer": "Armorer works", + "subtitles.entity.villager.work_butcher": "Butcher works", + "subtitles.entity.villager.work_cartographer": "Cartographer works", + "subtitles.entity.villager.work_cleric": "Cleric works", + "subtitles.entity.villager.work_farmer": "Farmer works", + "subtitles.entity.villager.work_fisherman": "Fisherman works", + "subtitles.entity.villager.work_fletcher": "Fletcher works", + "subtitles.entity.villager.work_leatherworker": "Leatherworker works", + "subtitles.entity.villager.work_librarian": "Librarian works", + "subtitles.entity.villager.work_mason": "Mason works", + "subtitles.entity.villager.work_shepherd": "Shepherd works", + "subtitles.entity.villager.work_toolsmith": "Toolsmith works", + "subtitles.entity.villager.work_weaponsmith": "Weaponsmith works", + "subtitles.entity.villager.yes": "Villager agrees", + "subtitles.entity.vindicator.ambient": "Vindicator mutters", + "subtitles.entity.vindicator.celebrate": "Vindicator cheers", + "subtitles.entity.vindicator.death": "Vindicator dies", + "subtitles.entity.vindicator.hurt": "Vindicator hurts", + "subtitles.entity.wandering_trader.ambient": "Wandering Trader mumbles", + "subtitles.entity.wandering_trader.death": "Wandering Trader dies", + "subtitles.entity.wandering_trader.disappeared": "Wandering Trader disappears", + "subtitles.entity.wandering_trader.drink_milk": "Wandering Trader drinks milk", + "subtitles.entity.wandering_trader.drink_potion": "Wandering Trader drinks potion", + "subtitles.entity.wandering_trader.hurt": "Wandering Trader hurts", + "subtitles.entity.wandering_trader.no": "Wandering Trader disagrees", + "subtitles.entity.wandering_trader.reappeared": "Wandering Trader appears", + "subtitles.entity.wandering_trader.trade": "Wandering Trader trades", + "subtitles.entity.wandering_trader.yes": "Wandering Trader agrees", + "subtitles.entity.witch.ambient": "Witch giggles", + "subtitles.entity.witch.celebrate": "Witch cheers", + "subtitles.entity.witch.death": "Witch dies", + "subtitles.entity.witch.drink": "Witch drinks", + "subtitles.entity.witch.hurt": "Witch hurts", + "subtitles.entity.witch.throw": "Witch throws", + "subtitles.entity.wither.ambient": "Wither angers", + "subtitles.entity.wither.death": "Wither dies", + "subtitles.entity.wither.hurt": "Wither hurts", + "subtitles.entity.wither.shoot": "Wither attacks", + "subtitles.entity.wither.spawn": "Wither released", + "subtitles.entity.wither_skeleton.ambient": "Wither Skeleton rattles", + "subtitles.entity.wither_skeleton.death": "Wither Skeleton dies", + "subtitles.entity.wither_skeleton.hurt": "Wither Skeleton hurts", + "subtitles.entity.wolf.ambient": "Wolf pants", + "subtitles.entity.wolf.death": "Wolf dies", + "subtitles.entity.wolf.growl": "Wolf growls", + "subtitles.entity.wolf.hurt": "Wolf hurts", + "subtitles.entity.wolf.shake": "Wolf shakes", + "subtitles.entity.zoglin.ambient": "Zoglin growls", + "subtitles.entity.zoglin.angry": "Zoglin growls angrily", + "subtitles.entity.zoglin.attack": "Zoglin attacks", + "subtitles.entity.zoglin.death": "Zoglin dies", + "subtitles.entity.zoglin.hurt": "Zoglin hurts", + "subtitles.entity.zoglin.step": "Zoglin steps", + "subtitles.entity.zombie.ambient": "Zombie groans", + "subtitles.entity.zombie.attack_wooden_door": "Door shakes", + "subtitles.entity.zombie.converted_to_drowned": "Zombie converts to Drowned", + "subtitles.entity.zombie.break_wooden_door": "Door breaks", + "subtitles.entity.zombie.death": "Zombie dies", + "subtitles.entity.zombie.destroy_egg": "Turtle Egg stomped", + "subtitles.entity.zombie.hurt": "Zombie hurts", + "subtitles.entity.zombie.infect": "Zombie infects", + "subtitles.entity.zombie_horse.ambient": "Zombie Horse cries", + "subtitles.entity.zombie_horse.death": "Zombie Horse dies", + "subtitles.entity.zombie_horse.hurt": "Zombie Horse hurts", + "subtitles.entity.zombie_villager.ambient": "Zombie Villager groans", + "subtitles.entity.zombie_villager.converted": "Zombie Villager vociferates", + "subtitles.entity.zombie_villager.cure": "Zombie Villager snuffles", + "subtitles.entity.zombie_villager.death": "Zombie Villager dies", + "subtitles.entity.zombie_villager.hurt": "Zombie Villager hurts", + "subtitles.entity.zombified_piglin.ambient": "Zombified Piglin grunts", + "subtitles.entity.zombified_piglin.angry": "Zombified Piglin grunts angrily", + "subtitles.entity.zombified_piglin.death": "Zombified Piglin dies", + "subtitles.entity.zombified_piglin.hurt": "Zombified Piglin hurts", + "subtitles.event.raid.horn": "Ominous horn blares", + "subtitles.item.armor.equip": "Gear equips", + "subtitles.item.armor.equip_chain": "Chain armor jingles", + "subtitles.item.armor.equip_diamond": "Diamond armor clangs", + "subtitles.item.armor.equip_elytra": "Elytra rustle", + "subtitles.item.armor.equip_gold": "Gold armor clinks", + "subtitles.item.armor.equip_iron": "Iron armor clanks", + "subtitles.item.armor.equip_leather": "Leather armor rustles", + "subtitles.item.armor.equip_netherite": "Netherite armor clanks", + "subtitles.item.armor.equip_turtle": "Turtle shell thunks", + "subtitles.item.axe.strip": "Axe scrapes", + "subtitles.item.berries.pick": "Berries pop", + "subtitles.item.book.page_turn": "Page rustles", + "subtitles.item.book.put": "Book thumps", + "subtitles.item.bottle.empty": "Bottle empties", + "subtitles.item.bottle.fill": "Bottle fills", + "subtitles.item.bucket.empty": "Bucket empties", + "subtitles.item.bucket.fill": "Bucket fills", + "subtitles.item.bucket.fill_fish": "Fish captured", + "subtitles.item.chorus_fruit.teleport": "Player teleports", + "subtitles.item.crop.plant": "Crop planted", + "subtitles.item.crossbow.charge": "Crossbow charges up", + "subtitles.item.crossbow.hit": "Arrow hits", + "subtitles.item.crossbow.load": "Crossbow loads", + "subtitles.item.crossbow.shoot": "Crossbow fires", + "subtitles.item.firecharge.use": "Fireball whooshes", + "subtitles.item.flintandsteel.use": "Flint and Steel click", + "subtitles.item.hoe.till": "Hoe tills", + "subtitles.item.honey_bottle.drink": "Gulping", + "subtitles.item.lodestone_compass.lock": "Lodestone Compass locks onto Lodestone", + "subtitles.item.nether_wart.plant": "Crop planted", + "subtitles.item.shears.shear": "Shears click", + "subtitles.item.shield.block": "Shield blocks", + "subtitles.item.shovel.flatten": "Shovel flattens", + "subtitles.item.totem.use": "Totem activates", + "subtitles.item.trident.hit": "Trident stabs", + "subtitles.item.trident.hit_ground": "Trident vibrates", + "subtitles.item.trident.return": "Trident returns", + "subtitles.item.trident.riptide": "Trident zooms", + "subtitles.item.trident.throw": "Trident clangs", + "subtitles.item.trident.thunder": "Trident thunder cracks", + "subtitles.particle.soul_escape": "Soul escapes", + "subtitles.ui.cartography_table.take_result": "Map drawn", + "subtitles.ui.loom.take_result": "Loom used", + "subtitles.ui.stonecutter.take_result": "Stonecutter used", + "subtitles.weather.rain": "Rain falls", + "debug.prefix": "[Debug]:", + "debug.reload_chunks.help": "F3 + A = Reload chunks", + "debug.show_hitboxes.help": "F3 + B = Show hitboxes", + "debug.clear_chat.help": "F3 + D = Clear chat", + "debug.cycle_renderdistance.help": "F3 + F = Cycle render distance (Shift to invert)", + "debug.chunk_boundaries.help": "F3 + G = Show chunk boundaries", + "debug.advanced_tooltips.help": "F3 + H = Advanced tooltips", + "debug.creative_spectator.help": "F3 + N = Cycle previous gamemode <-> spectator", + "debug.pause_focus.help": "F3 + P = Pause on lost focus", + "debug.help.help": "F3 + Q = Show this list", + "debug.reload_resourcepacks.help": "F3 + T = Reload resource packs", + "debug.pause.help": "F3 + Esc = Pause without pause menu (if pausing is possible)", + "debug.copy_location.help": "F3 + C = Copy location as /tp command, hold F3 + C to crash the game", + "debug.inspect.help": "F3 + I = Copy entity or block data to clipboard", + "debug.gamemodes.help": "F3 + F4 = Open game mode switcher", + "debug.copy_location.message": "Copied location to clipboard", + "debug.inspect.server.block": "Copied server-side block data to clipboard", + "debug.inspect.server.entity": "Copied server-side entity data to clipboard", + "debug.inspect.client.block": "Copied client-side block data to clipboard", + "debug.inspect.client.entity": "Copied client-side entity data to clipboard", + "debug.reload_chunks.message": "Reloading all chunks", + "debug.show_hitboxes.on": "Hitboxes: shown", + "debug.show_hitboxes.off": "Hitboxes: hidden", + "debug.cycle_renderdistance.message": "Render Distance: %s", + "debug.chunk_boundaries.on": "Chunk borders: shown", + "debug.chunk_boundaries.off": "Chunk borders: hidden", + "debug.advanced_tooltips.on": "Advanced tooltips: shown", + "debug.advanced_tooltips.off": "Advanced tooltips: hidden", + "debug.creative_spectator.error": "Unable to switch gamemode, no permission", + "debug.gamemodes.error": "Unable to open game mode switcher, no permission", + "debug.pause_focus.on": "Pause on lost focus: enabled", + "debug.pause_focus.off": "Pause on lost focus: disabled", + "debug.help.message": "Key bindings:", + "debug.reload_resourcepacks.message": "Reloaded resource packs", + "debug.crash.message": "F3 + C is held down. This will crash the game unless released.", + "debug.crash.warning": "Crashing in %s...", + "debug.gamemodes.press_f4": "[ F4 ]", + "debug.gamemodes.select_next": "%s Next", + "resourcepack.downloading": "Downloading Resource Pack", + "resourcepack.requesting": "Making Request...", + "resourcepack.progress": "Downloading file (%s MB)...", + "tutorial.move.title": "Move with %s, %s, %s and %s", + "tutorial.move.description": "Jump with %s", + "tutorial.look.title": "Look around", + "tutorial.look.description": "Use your mouse to turn", + "tutorial.find_tree.title": "Find a tree", + "tutorial.find_tree.description": "Punch it to collect wood", + "tutorial.punch_tree.title": "Destroy the tree", + "tutorial.punch_tree.description": "Hold down %s", + "tutorial.open_inventory.title": "Open your inventory", + "tutorial.open_inventory.description": "Press %s", + "tutorial.craft_planks.title": "Craft wooden planks", + "tutorial.craft_planks.description": "The recipe book can help", + "advancements.adventure.adventuring_time.title": "Adventuring Time", + "advancements.adventure.adventuring_time.description": "Discover every biome", + "advancements.adventure.arbalistic.title": "Arbalistic", + "advancements.adventure.arbalistic.description": "Kill five unique mobs with one crossbow shot", + "advancements.adventure.bullseye.title": "Bullseye", + "advancements.adventure.bullseye.description": "Hit the bullseye of a Target block from at least 30 meters away", + "advancements.adventure.hero_of_the_village.title": "Hero of the Village", + "advancements.adventure.hero_of_the_village.description": "Successfully defend a village from a raid", + "advancements.adventure.honey_block_slide.title": "Sticky Situation", + "advancements.adventure.honey_block_slide.description": "Jump into a Honey Block to break your fall", + "advancements.adventure.kill_all_mobs.title": "Monsters Hunted", + "advancements.adventure.kill_all_mobs.description": "Kill one of every hostile monster", + "advancements.adventure.kill_a_mob.title": "Monster Hunter", + "advancements.adventure.kill_a_mob.description": "Kill any hostile monster", + "advancements.adventure.ol_betsy.title": "Ol' Betsy", + "advancements.adventure.ol_betsy.description": "Shoot a crossbow", + "advancements.adventure.root.title": "Adventure", + "advancements.adventure.root.description": "Adventure, exploration and combat", + "advancements.adventure.shoot_arrow.title": "Take Aim", + "advancements.adventure.shoot_arrow.description": "Shoot something with an arrow", + "advancements.adventure.sleep_in_bed.title": "Sweet Dreams", + "advancements.adventure.sleep_in_bed.description": "Sleep in a bed to change your respawn point", + "advancements.adventure.sniper_duel.title": "Sniper Duel", + "advancements.adventure.sniper_duel.description": "Kill a Skeleton from at least 50 meters away", + "advancements.adventure.summon_iron_golem.title": "Hired Help", + "advancements.adventure.summon_iron_golem.description": "Summon an Iron Golem to help defend a village", + "advancements.adventure.totem_of_undying.title": "Postmortal", + "advancements.adventure.totem_of_undying.description": "Use a Totem of Undying to cheat death", + "advancements.adventure.trade.title": "What a Deal!", + "advancements.adventure.trade.description": "Successfully trade with a Villager", + "advancements.adventure.throw_trident.title": "A Throwaway Joke", + "advancements.adventure.throw_trident.description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "advancements.adventure.two_birds_one_arrow.title": "Two Birds, One Arrow", + "advancements.adventure.two_birds_one_arrow.description": "Kill two Phantoms with a piercing arrow", + "advancements.adventure.very_very_frightening.title": "Very Very Frightening", + "advancements.adventure.very_very_frightening.description": "Strike a Villager with lightning", + "advancements.adventure.voluntary_exile.title": "Voluntary Exile", + "advancements.adventure.voluntary_exile.description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "advancements.adventure.whos_the_pillager_now.title": "Who's the Pillager Now?", + "advancements.adventure.whos_the_pillager_now.description": "Give a Pillager a taste of their own medicine", + "advancements.husbandry.root.title": "Husbandry", + "advancements.husbandry.root.description": "The world is full of friends and food", + "advancements.husbandry.breed_an_animal.title": "The Parrots and the Bats", + "advancements.husbandry.breed_an_animal.description": "Breed two animals together", + "advancements.husbandry.fishy_business.title": "Fishy Business", + "advancements.husbandry.fishy_business.description": "Catch a fish", + "advancements.husbandry.tactical_fishing.title": "Tactical Fishing", + "advancements.husbandry.tactical_fishing.description": "Catch a fish... without a fishing rod!", + "advancements.husbandry.breed_all_animals.title": "Two by Two", + "advancements.husbandry.breed_all_animals.description": "Breed all the animals!", + "advancements.husbandry.tame_an_animal.title": "Best Friends Forever", + "advancements.husbandry.tame_an_animal.description": "Tame an animal", + "advancements.husbandry.plant_seed.title": "A Seedy Place", + "advancements.husbandry.plant_seed.description": "Plant a seed and watch it grow", + "advancements.husbandry.netherite_hoe.title": "Serious Dedication", + "advancements.husbandry.netherite_hoe.description": "Use a Netherite ingot to upgrade a hoe, and then reevaluate your life choices", + "advancements.husbandry.balanced_diet.title": "A Balanced Diet", + "advancements.husbandry.balanced_diet.description": "Eat everything that is edible, even if it's not good for you", + "advancements.husbandry.complete_catalogue.title": "A Complete Catalogue", + "advancements.husbandry.complete_catalogue.description": "Tame all cat variants!", + "advancements.husbandry.safely_harvest_honey.title": "Bee Our Guest", + "advancements.husbandry.safely_harvest_honey.description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees", + "advancements.husbandry.silk_touch_nest.title": "Total Beelocation", + "advancements.husbandry.silk_touch_nest.description": "Move a Bee Nest, with 3 bees inside, using Silk Touch", + "advancements.end.dragon_breath.title": "You Need a Mint", + "advancements.end.dragon_breath.description": "Collect dragon's breath in a glass bottle", + "advancements.end.dragon_egg.title": "The Next Generation", + "advancements.end.dragon_egg.description": "Hold the Dragon Egg", + "advancements.end.elytra.title": "Sky's the Limit", + "advancements.end.elytra.description": "Find elytra", + "advancements.end.enter_end_gateway.title": "Remote Getaway", + "advancements.end.enter_end_gateway.description": "Escape the island", + "advancements.end.find_end_city.title": "The City at the End of the Game", + "advancements.end.find_end_city.description": "Go on in, what could happen?", + "advancements.end.kill_dragon.title": "Free the End", + "advancements.end.kill_dragon.description": "Good luck", + "advancements.end.levitate.title": "Great View From Up Here", + "advancements.end.levitate.description": "Levitate up 50 blocks from the attacks of a Shulker", + "advancements.end.respawn_dragon.title": "The End... Again...", + "advancements.end.respawn_dragon.description": "Respawn the Ender Dragon", + "advancements.end.root.title": "The End", + "advancements.end.root.description": "Or the beginning?", + "advancements.nether.brew_potion.title": "Local Brewery", + "advancements.nether.brew_potion.description": "Brew a potion", + "advancements.nether.all_potions.title": "A Furious Cocktail", + "advancements.nether.all_potions.description": "Have every potion effect applied at the same time", + "advancements.nether.all_effects.title": "How Did We Get Here?", + "advancements.nether.all_effects.description": "Have every effect applied at the same time", + "advancements.nether.create_beacon.title": "Bring Home the Beacon", + "advancements.nether.create_beacon.description": "Construct and place a Beacon", + "advancements.nether.create_full_beacon.title": "Beaconator", + "advancements.nether.create_full_beacon.description": "Bring a beacon to full power", + "advancements.nether.find_fortress.title": "A Terrible Fortress", + "advancements.nether.find_fortress.description": "Break your way into a Nether Fortress", + "advancements.nether.get_wither_skull.title": "Spooky Scary Skeleton", + "advancements.nether.get_wither_skull.description": "Obtain a Wither Skeleton's skull", + "advancements.nether.obtain_blaze_rod.title": "Into Fire", + "advancements.nether.obtain_blaze_rod.description": "Relieve a Blaze of its rod", + "advancements.nether.return_to_sender.title": "Return to Sender", + "advancements.nether.return_to_sender.description": "Destroy a Ghast with a fireball", + "advancements.nether.root.title": "Nether", + "advancements.nether.root.description": "Bring summer clothes", + "advancements.nether.summon_wither.title": "Withering Heights", + "advancements.nether.summon_wither.description": "Summon the Wither", + "advancements.nether.fast_travel.title": "Subspace Bubble", + "advancements.nether.fast_travel.description": "Use the Nether to travel 7 km in the Overworld", + "advancements.nether.uneasy_alliance.title": "Uneasy Alliance", + "advancements.nether.uneasy_alliance.description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "advancements.nether.obtain_ancient_debris.title": "Hidden in the Depths", + "advancements.nether.obtain_ancient_debris.description": "Obtain Ancient Debris", + "advancements.nether.netherite_armor.title": "Cover Me in Debris", + "advancements.nether.netherite_armor.description": "Get a full suit of Netherite armor", + "advancements.nether.use_lodestone.title": "Country Lode, Take Me Home", + "advancements.nether.use_lodestone.description": "Use a Compass on a Lodestone", + "advancements.nether.obtain_crying_obsidian.title": "Who is Cutting Onions?", + "advancements.nether.obtain_crying_obsidian.description": "Obtain Crying Obsidian", + "advancements.nether.charge_respawn_anchor.title": "Not Quite \"Nine\" Lives", + "advancements.nether.charge_respawn_anchor.description": "Charge a Respawn Anchor to the maximum", + "advancements.nether.ride_strider.title": "This Boat Has Legs", + "advancements.nether.ride_strider.description": "Ride a Strider with a Warped Fungus on a Stick", + "advancements.nether.explore_nether.title": "Hot Tourist Destinations", + "advancements.nether.explore_nether.description": "Explore all Nether biomes", + "advancements.nether.find_bastion.title": "Those Were the Days", + "advancements.nether.find_bastion.description": "Enter a Bastion Remnant", + "advancements.nether.loot_bastion.title": "War Pigs", + "advancements.nether.loot_bastion.description": "Loot a chest in a Bastion Remnant", + "advancements.nether.distract_piglin.title": "Oh Shiny", + "advancements.nether.distract_piglin.description": "Distract Piglins with gold", + "advancements.story.cure_zombie_villager.title": "Zombie Doctor", + "advancements.story.cure_zombie_villager.description": "Weaken and then cure a Zombie Villager", + "advancements.story.deflect_arrow.title": "Not Today, Thank You", + "advancements.story.deflect_arrow.description": "Deflect a projectile with a shield", + "advancements.story.enchant_item.title": "Enchanter", + "advancements.story.enchant_item.description": "Enchant an item at an Enchanting Table", + "advancements.story.enter_the_end.title": "The End?", + "advancements.story.enter_the_end.description": "Enter the End Portal", + "advancements.story.enter_the_nether.title": "We Need to Go Deeper", + "advancements.story.enter_the_nether.description": "Build, light and enter a Nether Portal", + "advancements.story.follow_ender_eye.title": "Eye Spy", + "advancements.story.follow_ender_eye.description": "Follow an Eye of Ender", + "advancements.story.form_obsidian.title": "Ice Bucket Challenge", + "advancements.story.form_obsidian.description": "Obtain a block of obsidian", + "advancements.story.iron_tools.title": "Isn't It Iron Pick", + "advancements.story.iron_tools.description": "Upgrade your pickaxe", + "advancements.story.lava_bucket.title": "Hot Stuff", + "advancements.story.lava_bucket.description": "Fill a bucket with lava", + "advancements.story.mine_diamond.title": "Diamonds!", + "advancements.story.mine_diamond.description": "Acquire diamonds", + "advancements.story.mine_stone.title": "Stone Age", + "advancements.story.mine_stone.description": "Mine stone with your new pickaxe", + "advancements.story.obtain_armor.title": "Suit Up", + "advancements.story.obtain_armor.description": "Protect yourself with a piece of iron armor", + "advancements.story.root.title": "Minecraft", + "advancements.story.root.description": "The heart and story of the game", + "advancements.story.shiny_gear.title": "Cover Me With Diamonds", + "advancements.story.shiny_gear.description": "Diamond armor saves lives", + "advancements.story.smelt_iron.title": "Acquire Hardware", + "advancements.story.smelt_iron.description": "Smelt an iron ingot", + "advancements.story.upgrade_tools.title": "Getting an Upgrade", + "advancements.story.upgrade_tools.description": "Construct a better pickaxe", + "team.visibility.always": "Always", + "team.visibility.never": "Never", + "team.visibility.hideForOtherTeams": "Hide for other teams", + "team.visibility.hideForOwnTeam": "Hide for own team", + "team.collision.always": "Always", + "team.collision.never": "Never", + "team.collision.pushOtherTeams": "Push other teams", + "team.collision.pushOwnTeam": "Push own team", + "argument.uuid.invalid": "Invalid UUID", + "argument.entity.selector.nearestPlayer": "Nearest player", + "argument.entity.selector.randomPlayer": "Random player", + "argument.entity.selector.allPlayers": "All players", + "argument.entity.selector.allEntities": "All entities", + "argument.entity.selector.self": "Current entity", + "argument.entity.options.name.description": "Entity name", + "argument.entity.options.distance.description": "Distance to entity", + "argument.entity.options.level.description": "Experience level", + "argument.entity.options.x.description": "x position", + "argument.entity.options.y.description": "y position", + "argument.entity.options.z.description": "z position", + "argument.entity.options.dx.description": "Entities between x and x + dx", + "argument.entity.options.dy.description": "Entities between y and y + dy", + "argument.entity.options.dz.description": "Entities between z and z + dz", + "argument.entity.options.x_rotation.description": "Entity's x rotation", + "argument.entity.options.y_rotation.description": "Entity's y rotation", + "argument.entity.options.limit.description": "Maximum number of entities to return", + "argument.entity.options.sort.description": "Sort the entities", + "argument.entity.options.gamemode.description": "Players with gamemode", + "argument.entity.options.team.description": "Entities on team", + "argument.entity.options.type.description": "Entities of type", + "argument.entity.options.tag.description": "Entities with tag", + "argument.entity.options.nbt.description": "Entities with NBT", + "argument.entity.options.scores.description": "Entities with scores", + "argument.entity.options.advancements.description": "Players with advancements", + "argument.entity.options.predicate.description": "Custom predicate", + "command.failed": "An unexpected error occurred trying to execute that command", + "command.context.here": "<--[HERE]", + "commands.publish.started": "Local game hosted on port %s", + "commands.publish.failed": "Unable to host local game", + "commands.advancement.advancementNotFound": "No advancement was found by the name '%1$s'", + "commands.advancement.criterionNotFound": "The advancement %1$s does not contain the criterion '%2$s'", + "commands.advancement.grant.one.to.one.success": "Granted the advancement %s to %s", + "commands.advancement.grant.one.to.one.failure": "Couldn't grant advancement %s to %s as they already have it", + "commands.advancement.grant.one.to.many.success": "Granted the advancement %s to %s players", + "commands.advancement.grant.one.to.many.failure": "Couldn't grant advancement %s to %s players as they already have it", + "commands.advancement.grant.many.to.one.success": "Granted %s advancements to %s", + "commands.advancement.grant.many.to.one.failure": "Couldn't grant %s advancements to %s as they already have them", + "commands.advancement.grant.many.to.many.success": "Granted %s advancements to %s players", + "commands.advancement.grant.many.to.many.failure": "Couldn't grant %s advancements to %s players as they already have them", + "commands.advancement.grant.criterion.to.one.success": "Granted criterion '%s' of advancement %s to %s", + "commands.advancement.grant.criterion.to.one.failure": "Couldn't grant criterion '%s' of advancement %s to %s as they already have it", + "commands.advancement.grant.criterion.to.many.success": "Granted criterion '%s' of advancement %s to %s players", + "commands.advancement.grant.criterion.to.many.failure": "Couldn't grant criterion '%s' of advancement %s to %s players as they already have it", + "commands.advancement.revoke.one.to.one.success": "Revoked the advancement %s from %s", + "commands.advancement.revoke.one.to.one.failure": "Couldn't revoke advancement %s from %s as they don't have it", + "commands.advancement.revoke.one.to.many.success": "Revoked the advancement %s from %s players", + "commands.advancement.revoke.one.to.many.failure": "Couldn't revoke advancement %s from %s players as they don't have it", + "commands.advancement.revoke.many.to.one.success": "Revoked %s advancements from %s", + "commands.advancement.revoke.many.to.one.failure": "Couldn't revoke %s advancements from %s as they don't have them", + "commands.advancement.revoke.many.to.many.success": "Revoked %s advancements from %s players", + "commands.advancement.revoke.many.to.many.failure": "Couldn't revoke %s advancements from %s players as they don't have them", + "commands.advancement.revoke.criterion.to.one.success": "Revoked criterion '%s' of advancement %s from %s", + "commands.advancement.revoke.criterion.to.one.failure": "Couldn't revoke criterion '%s' of advancement %s from %s as they don't have it", + "commands.advancement.revoke.criterion.to.many.success": "Revoked criterion '%s' of advancement %s from %s players", + "commands.advancement.revoke.criterion.to.many.failure": "Couldn't revoke criterion '%s' of advancement %s from %s players as they don't have it", + "commands.attribute.failed.entity": "%s is not a valid entity for this command", + "commands.attribute.failed.no_attribute": "Entity %s has no attribute %s", + "commands.attribute.failed.no_modifier": "Attribute %s for entity %s has no modifier %s", + "commands.attribute.failed.modifier_already_present": "Modifier %s is already present on attribute %s for entity %s", + "commands.attribute.value.get.success": "Value of attribute %s for entity %s is %s", + "commands.attribute.base_value.get.success": "Base value of attribute %s for entity %s is %s", + "commands.attribute.base_value.set.success": "Base value for attribute %s for entity %s set to %s", + "commands.attribute.modifier.add.success": "Added modifier %s to attribute %s for entity %s", + "commands.attribute.modifier.remove.success": "Removed modifier %s from attribute %s for entity %s", + "commands.attribute.modifier.value.get.success": "Value of modifier %s on attribute %s for entity %s is %s", + "commands.forceload.added.failure": "No chunks were marked for force loading", + "commands.forceload.added.single": "Marked chunk %s in %s to be force loaded", + "commands.forceload.added.multiple": "Marked %s chunks in %s from %s to %s to be force loaded", + "commands.forceload.query.success": "Chunk at %s in %s is marked for force loading", + "commands.forceload.query.failure": "Chunk at %s in %s is not marked for force loading", + "commands.forceload.list.single": "A force loaded chunk was found in %s at: %s", + "commands.forceload.list.multiple": "%s force loaded chunks were found in %s at: %s", + "commands.forceload.added.none": "No force loaded chunks were found in %s", + "commands.forceload.removed.all": "Unmarked all force loaded chunks in %s", + "commands.forceload.removed.failure": "No chunks were removed from force loading", + "commands.forceload.removed.single": "Unmarked chunk %s in %s for force loading", + "commands.forceload.removed.multiple": "Unmarked %s chunks in %s from %s to %s for force loading", + "commands.forceload.toobig": "Too many chunks in the specified area (maximum %s, specified %s)", + "commands.clear.success.single": "Removed %s items from player %s", + "commands.clear.success.multiple": "Removed %s items from %s players", + "commands.clear.test.single": "Found %s matching items on player %s", + "commands.clear.test.multiple": "Found %s matching items on %s players", + "commands.clone.success": "Successfully cloned %s blocks", + "commands.debug.started": "Started debug profiling", + "commands.debug.stopped": "Stopped debug profiling after %s seconds and %s ticks (%s ticks per second)", + "commands.debug.reportSaved": "Created debug report in %s", + "commands.debug.reportFailed": "Failed to create debug report", + "commands.defaultgamemode.success": "The default game mode is now %s", + "commands.difficulty.success": "The difficulty has been set to %s", + "commands.difficulty.query": "The difficulty is %s", + "commands.drop.no_held_items": "Entity can't hold any items", + "commands.drop.no_loot_table": "Entity %s has no loot table", + "commands.drop.success.single": "Dropped %s %s", + "commands.drop.success.single_with_table": "Dropped %s %s from loot table %s", + "commands.drop.success.multiple": "Dropped %s items", + "commands.drop.success.multiple_with_table": "Dropped %s items from loot table %s", + "commands.effect.give.success.single": "Applied effect %s to %s", + "commands.effect.give.success.multiple": "Applied effect %s to %s targets", + "commands.effect.clear.everything.success.single": "Removed every effect from %s", + "commands.effect.clear.everything.success.multiple": "Removed every effect from %s targets", + "commands.effect.clear.specific.success.single": "Removed effect %s from %s", + "commands.effect.clear.specific.success.multiple": "Removed effect %s from %s targets", + "commands.enchant.success.single": "Applied enchantment %s to %s's item", + "commands.enchant.success.multiple": "Applied enchantment %s to %s entities", + "commands.experience.add.points.success.single": "Gave %s experience points to %s", + "commands.experience.add.points.success.multiple": "Gave %s experience points to %s players", + "commands.experience.add.levels.success.single": "Gave %s experience levels to %s", + "commands.experience.add.levels.success.multiple": "Gave %s experience levels to %s players", + "commands.experience.set.points.success.single": "Set %s experience points on %s", + "commands.experience.set.points.success.multiple": "Set %s experience points on %s players", + "commands.experience.set.levels.success.single": "Set %s experience levels on %s", + "commands.experience.set.levels.success.multiple": "Set %s experience levels on %s players", + "commands.experience.query.points": "%s has %s experience points", + "commands.experience.query.levels": "%s has %s experience levels", + "commands.fill.success": "Successfully filled %s blocks", + "commands.function.success.single": "Executed %s commands from function '%s'", + "commands.function.success.multiple": "Executed %s commands from %s functions", + "commands.give.success.single": "Gave %s %s to %s", + "commands.give.success.multiple": "Gave %s %s to %s players", + "commands.playsound.success.single": "Played sound %s to %s", + "commands.playsound.success.multiple": "Played sound %s to %s players", + "commands.publish.success": "Multiplayer game is now hosted on port %s", + "commands.list.players": "There are %s of a max of %s players online: %s", + "commands.kill.success.single": "Killed %s", + "commands.kill.success.multiple": "Killed %s entities", + "commands.kick.success": "Kicked %s: %s", + "commands.locate.success": "The nearest %s is at %s (%s blocks away)", + "commands.locatebiome.success": "The nearest %s is at %s (%s blocks away)", + "commands.message.display.outgoing": "You whisper to %s: %s", + "commands.message.display.incoming": "%s whispers to you: %s", + "commands.op.success": "Made %s a server operator", + "commands.deop.success": "Made %s no longer a server operator", + "commands.ban.success": "Banned %s: %s", + "commands.pardon.success": "Unbanned %s", + "commands.particle.success": "Displaying particle %s", + "commands.seed.success": "Seed: %s", + "commands.stop.stopping": "Stopping the server", + "commands.time.query": "The time is %s", + "commands.time.set": "Set the time to %s", + "commands.schedule.created.function": "Scheduled function '%s' in %s ticks at gametime %s", + "commands.schedule.created.tag": "Scheduled tag '%s' in %s ticks at gametime %s", + "commands.schedule.cleared.success": "Removed %s schedules with id %s", + "commands.schedule.cleared.failure": "No schedules with id %s", + "commands.schedule.same_tick": "Can't schedule for current tick", + "commands.gamemode.success.self": "Set own game mode to %s", + "commands.gamemode.success.other": "Set %s's game mode to %s", + "commands.gamerule.query": "Gamerule %s is currently set to: %s", + "commands.gamerule.set": "Gamerule %s is now set to: %s", + "commands.save.disabled": "Automatic saving is now disabled", + "commands.save.enabled": "Automatic saving is now enabled", + "commands.save.saving": "Saving the game (this may take a moment!)", + "commands.save.success": "Saved the game", + "commands.setidletimeout.success": "The player idle timeout is now %s minutes", + "commands.banlist.none": "There are no bans", + "commands.banlist.list": "There are %s bans:", + "commands.banlist.entry": "%s was banned by %s: %s", + "commands.bossbar.create.success": "Created custom bossbar %s", + "commands.bossbar.remove.success": "Removed custom bossbar %s", + "commands.bossbar.list.bars.none": "There are no custom bossbars active", + "commands.bossbar.list.bars.some": "There are %s custom bossbars active: %s", + "commands.bossbar.set.players.success.none": "Custom bossbar %s no longer has any players", + "commands.bossbar.set.players.success.some": "Custom bossbar %s now has %s players: %s", + "commands.bossbar.set.name.success": "Custom bossbar %s has been renamed", + "commands.bossbar.set.color.success": "Custom bossbar %s has changed color", + "commands.bossbar.set.style.success": "Custom bossbar %s has changed style", + "commands.bossbar.set.value.success": "Custom bossbar %s has changed value to %s", + "commands.bossbar.set.max.success": "Custom bossbar %s has changed maximum to %s", + "commands.bossbar.set.visible.success.visible": "Custom bossbar %s is now visible", + "commands.bossbar.set.visible.success.hidden": "Custom bossbar %s is now hidden", + "commands.bossbar.get.value": "Custom bossbar %s has a value of %s", + "commands.bossbar.get.max": "Custom bossbar %s has a maximum of %s", + "commands.bossbar.get.visible.visible": "Custom bossbar %s is currently shown", + "commands.bossbar.get.visible.hidden": "Custom bossbar %s is currently hidden", + "commands.bossbar.get.players.none": "Custom bossbar %s has no players currently online", + "commands.bossbar.get.players.some": "Custom bossbar %s has %s players currently online: %s", + "commands.recipe.give.success.single": "Unlocked %s recipes for %s", + "commands.recipe.give.success.multiple": "Unlocked %s recipes for %s players", + "commands.recipe.take.success.single": "Took %s recipes from %s", + "commands.recipe.take.success.multiple": "Took %s recipes from %s players", + "commands.summon.success": "Summoned new %s", + "commands.whitelist.enabled": "Whitelist is now turned on", + "commands.whitelist.disabled": "Whitelist is now turned off", + "commands.whitelist.none": "There are no whitelisted players", + "commands.whitelist.list": "There are %s whitelisted players: %s", + "commands.whitelist.add.success": "Added %s to the whitelist", + "commands.whitelist.remove.success": "Removed %s from the whitelist", + "commands.whitelist.reloaded": "Reloaded the whitelist", + "commands.weather.set.clear": "Set the weather to clear", + "commands.weather.set.rain": "Set the weather to rain", + "commands.weather.set.thunder": "Set the weather to rain & thunder", + "commands.spawnpoint.success.single": "Set spawn point to %s, %s, %s in %s for %s", + "commands.spawnpoint.success.multiple": "Set spawn point to %s, %s, %s in %s for %s players", + "commands.stopsound.success.source.sound": "Stopped sound '%s' on source '%s'", + "commands.stopsound.success.source.any": "Stopped all '%s' sounds", + "commands.stopsound.success.sourceless.sound": "Stopped sound '%s'", + "commands.stopsound.success.sourceless.any": "Stopped all sounds", + "commands.setworldspawn.success": "Set the world spawn point to %s, %s, %s", + "commands.spreadplayers.success.teams": "Spread %s teams around %s, %s with an average distance of %s blocks apart", + "commands.spreadplayers.success.entities": "Spread %s players around %s, %s with an average distance of %s blocks apart", + "commands.setblock.success": "Changed the block at %s, %s, %s", + "commands.banip.success": "Banned IP %s: %s", + "commands.banip.info": "This ban affects %s players: %s", + "commands.pardonip.success": "Unbanned IP %s", + "commands.teleport.success.entity.single": "Teleported %s to %s", + "commands.teleport.success.entity.multiple": "Teleported %s entities to %s", + "commands.teleport.success.location.single": "Teleported %s to %s, %s, %s", + "commands.teleport.success.location.multiple": "Teleported %s entities to %s, %s, %s", + "commands.teleport.invalidPosition": "Invalid position for teleport", + "commands.title.cleared.single": "Cleared titles for %s", + "commands.title.cleared.multiple": "Cleared titles for %s players", + "commands.title.reset.single": "Reset title options for %s", + "commands.title.reset.multiple": "Reset title options for %s players", + "commands.title.show.title.single": "Showing new title for %s", + "commands.title.show.title.multiple": "Showing new title for %s players", + "commands.title.show.subtitle.single": "Showing new subtitle for %s", + "commands.title.show.subtitle.multiple": "Showing new subtitle for %s players", + "commands.title.show.actionbar.single": "Showing new actionbar title for %s", + "commands.title.show.actionbar.multiple": "Showing new actionbar title for %s players", + "commands.title.times.single": "Changed title display times for %s", + "commands.title.times.multiple": "Changed title display times for %s players", + "commands.worldborder.set.grow": "Growing the world border to %s blocks wide over %s seconds", + "commands.worldborder.set.shrink": "Shrinking the world border to %s blocks wide over %s seconds", + "commands.worldborder.set.immediate": "Set the world border to %s blocks wide", + "commands.worldborder.center.success": "Set the center of the world border to %s, %s", + "commands.worldborder.get": "The world border is currently %s blocks wide", + "commands.worldborder.damage.buffer.success": "Set the world border damage buffer to %s blocks", + "commands.worldborder.damage.amount.success": "Set the world border damage to %s per block each second", + "commands.worldborder.warning.time.success": "Set the world border warning time to %s seconds", + "commands.worldborder.warning.distance.success": "Set the world border warning distance to %s blocks", + "commands.replaceitem.block.success": "Replaced a slot at %s, %s, %s with %s", + "commands.replaceitem.entity.success.single": "Replaced a slot on %s with %s", + "commands.replaceitem.entity.success.multiple": "Replaced a slot on %s entities with %s", + "commands.tag.add.success.single": "Added tag '%s' to %s", + "commands.tag.add.success.multiple": "Added tag '%s' to %s entities", + "commands.tag.remove.success.single": "Removed tag '%s' from %s", + "commands.tag.remove.success.multiple": "Removed tag '%s' from %s entities", + "commands.tag.list.single.empty": "%s has no tags", + "commands.tag.list.single.success": "%s has %s tags: %s", + "commands.tag.list.multiple.empty": "There are no tags on the %s entities", + "commands.tag.list.multiple.success": "The %s entities have %s total tags: %s", + "commands.team.list.members.empty": "There are no members on team %s", + "commands.team.list.members.success": "Team %s has %s members: %s", + "commands.team.list.teams.empty": "There are no teams", + "commands.team.list.teams.success": "There are %s teams: %s", + "commands.team.add.success": "Created team %s", + "commands.team.remove.success": "Removed team %s", + "commands.team.empty.success": "Removed %s members from team %s", + "commands.team.option.color.success": "Updated the color for team %s to %s", + "commands.team.option.name.success": "Updated the name of team %s", + "commands.team.option.friendlyfire.enabled": "Enabled friendly fire for team %s", + "commands.team.option.friendlyfire.disabled": "Disabled friendly fire for team %s", + "commands.team.option.seeFriendlyInvisibles.enabled": "Team %s can now see invisible teammates", + "commands.team.option.seeFriendlyInvisibles.disabled": "Team %s can no longer see invisible teammates", + "commands.team.option.nametagVisibility.success": "Nametag visibility for team %s is now \"%s\"", + "commands.team.option.deathMessageVisibility.success": "Death message visibility for team %s is now \"%s\"", + "commands.team.option.collisionRule.success": "Collision rule for team %s is now \"%s\"", + "commands.team.option.prefix.success": "Team prefix set to %s", + "commands.team.option.suffix.success": "Team suffix set to %s", + "commands.team.join.success.single": "Added %s to team %s", + "commands.team.join.success.multiple": "Added %s members to team %s", + "commands.team.leave.success.single": "Removed %s from any team", + "commands.team.leave.success.multiple": "Removed %s members from any team", + "commands.trigger.simple.success": "Triggered %s", + "commands.trigger.add.success": "Triggered %s (added %s to value)", + "commands.trigger.set.success": "Triggered %s (set value to %s)", + "commands.scoreboard.objectives.list.empty": "There are no objectives", + "commands.scoreboard.objectives.list.success": "There are %s objectives: %s", + "commands.scoreboard.objectives.add.success": "Created new objective %s", + "commands.scoreboard.objectives.remove.success": "Removed objective %s", + "commands.scoreboard.objectives.display.cleared": "Cleared any objectives in display slot %s", + "commands.scoreboard.objectives.display.set": "Set display slot %s to show objective %s", + "commands.scoreboard.objectives.modify.displayname": "Changed the display name of %s to %s", + "commands.scoreboard.objectives.modify.rendertype": "Changed the render type of objective %s", + "commands.scoreboard.players.list.empty": "There are no tracked entities", + "commands.scoreboard.players.list.success": "There are %s tracked entities: %s", + "commands.scoreboard.players.list.entity.empty": "%s has no scores to show", + "commands.scoreboard.players.list.entity.success": "%s has %s scores:", + "commands.scoreboard.players.list.entity.entry": "%s: %s", + "commands.scoreboard.players.set.success.single": "Set %s for %s to %s", + "commands.scoreboard.players.set.success.multiple": "Set %s for %s entities to %s", + "commands.scoreboard.players.add.success.single": "Added %s to %s for %s (now %s)", + "commands.scoreboard.players.add.success.multiple": "Added %s to %s for %s entities", + "commands.scoreboard.players.remove.success.single": "Removed %s from %s for %s (now %s)", + "commands.scoreboard.players.remove.success.multiple": "Removed %s from %s for %s entities", + "commands.scoreboard.players.reset.all.single": "Reset all scores for %s", + "commands.scoreboard.players.reset.all.multiple": "Reset all scores for %s entities", + "commands.scoreboard.players.reset.specific.single": "Reset %s for %s", + "commands.scoreboard.players.reset.specific.multiple": "Reset %s for %s entities", + "commands.scoreboard.players.enable.success.single": "Enabled trigger %s for %s", + "commands.scoreboard.players.enable.success.multiple": "Enabled trigger %s for %s entities", + "commands.scoreboard.players.operation.success.single": "Set %s for %s to %s", + "commands.scoreboard.players.operation.success.multiple": "Updated %s for %s entities", + "commands.scoreboard.players.get.success": "%s has %s %s", + "commands.reload.success": "Reloading!", + "commands.reload.failure": "Reload failed, keeping old data", + "commands.data.entity.modified": "Modified entity data of %s", + "commands.data.entity.query": "%s has the following entity data: %s", + "commands.data.entity.get": "%s on %s after scale factor of %s is %s", + "commands.data.block.modified": "Modified block data of %s, %s, %s", + "commands.data.block.query": "%s, %s, %s has the following block data: %s", + "commands.data.block.get": "%s on block %s, %s, %s after scale factor of %s is %s", + "commands.data.storage.modified": "Modified storage %s", + "commands.data.storage.query": "Storage %s has the following contents: %s", + "commands.data.storage.get": "%s in storage %s after scale factor of %s is %s", + "commands.datapack.list.enabled.success": "There are %s data packs enabled: %s", + "commands.datapack.list.enabled.none": "There are no data packs enabled", + "commands.datapack.list.available.success": "There are %s data packs available: %s", + "commands.datapack.list.available.none": "There are no more data packs available", + "commands.datapack.modify.enable": "Enabling data pack %s", + "commands.datapack.modify.disable": "Disabling data pack %s", + "commands.spectate.success.stopped": "No longer spectating an entity", + "commands.spectate.success.started": "Now spectating %s", + "commands.spectate.not_spectator": "%s is not in spectator mode", + "commands.spectate.self": "Cannot spectate yourself", + "argument.range.empty": "Expected value or range of values", + "argument.range.ints": "Only whole numbers allowed, not decimals", + "argument.range.swapped": "Min cannot be bigger than max", + "permissions.requires.player": "A player is required to run this command here", + "permissions.requires.entity": "An entity is required to run this command here", + "argument.entity.toomany": "Only one entity is allowed, but the provided selector allows more than one", + "argument.player.toomany": "Only one player is allowed, but the provided selector allows more than one", + "argument.player.entities": "Only players may be affected by this command, but the provided selector includes entities", + "argument.entity.notfound.entity": "No entity was found", + "argument.entity.notfound.player": "No player was found", + "argument.player.unknown": "That player does not exist", + "arguments.nbtpath.node.invalid": "Invalid NBT path element", + "arguments.nbtpath.nothing_found": "Found no elements matching %s", + "arguments.operation.invalid": "Invalid operation", + "arguments.operation.div0": "Cannot divide by zero", + "argument.scoreHolder.empty": "No relevant score holders could be found", + "argument.block.tag.disallowed": "Tags aren't allowed here, only actual blocks", + "argument.block.property.unclosed": "Expected closing ] for block state properties", + "argument.pos.unloaded": "That position is not loaded", + "argument.pos.outofworld": "That position is out of this world!", + "argument.rotation.incomplete": "Incomplete (expected 2 coordinates)", + "arguments.swizzle.invalid": "Invalid swizzle, expected combination of 'x', 'y' and 'z'", + "argument.pos2d.incomplete": "Incomplete (expected 2 coordinates)", + "argument.pos3d.incomplete": "Incomplete (expected 3 coordinates)", + "argument.pos.mixed": "Cannot mix world & local coordinates (everything must either use ^ or not)", + "argument.pos.missing.double": "Expected a coordinate", + "argument.pos.missing.int": "Expected a block position", + "argument.item.tag.disallowed": "Tags aren't allowed here, only actual items", + "argument.entity.invalid": "Invalid name or UUID", + "argument.entity.selector.missing": "Missing selector type", + "argument.entity.selector.not_allowed": "Selector not allowed", + "argument.entity.options.unterminated": "Expected end of options", + "argument.entity.options.distance.negative": "Distance cannot be negative", + "argument.entity.options.level.negative": "Level shouldn't be negative", + "argument.entity.options.limit.toosmall": "Limit must be at least 1", + "argument.nbt.trailing": "Unexpected trailing data", + "argument.nbt.expected.key": "Expected key", + "argument.nbt.expected.value": "Expected value", + "argument.id.invalid": "Invalid ID", + "argument.time.invalid_unit": "Invalid unit", + "argument.time.invalid_tick_count": "Tick count must be non-negative", + "commands.banip.invalid": "Invalid IP address or unknown player", + "commands.banip.failed": "Nothing changed. That IP is already banned", + "commands.ban.failed": "Nothing changed. The player is already banned", + "commands.bossbar.set.players.unchanged": "Nothing changed. Those players are already on the bossbar with nobody to add or remove", + "commands.bossbar.set.name.unchanged": "Nothing changed. That's already the name of this bossbar", + "commands.bossbar.set.color.unchanged": "Nothing changed. That's already the color of this bossbar", + "commands.bossbar.set.style.unchanged": "Nothing changed. That's already the style of this bossbar", + "commands.bossbar.set.value.unchanged": "Nothing changed. That's already the value of this bossbar", + "commands.bossbar.set.max.unchanged": "Nothing changed. That's already the max of this bossbar", + "commands.bossbar.set.visibility.unchanged.hidden": "Nothing changed. The bossbar is already hidden", + "commands.bossbar.set.visibility.unchanged.visible": "Nothing changed. The bossbar is already visible", + "commands.clone.overlap": "The source and destination areas cannot overlap", + "commands.clone.failed": "No blocks were cloned", + "commands.debug.notRunning": "The debug profiler hasn't started", + "commands.debug.alreadyRunning": "The debug profiler is already started", + "commands.deop.failed": "Nothing changed. The player is not an operator", + "commands.effect.give.failed": "Unable to apply this effect (target is either immune to effects, or has something stronger)", + "commands.effect.clear.everything.failed": "Target has no effects to remove", + "commands.effect.clear.specific.failed": "Target doesn't have the requested effect", + "commands.enchant.failed": "Nothing changed. Targets either have no item in their hands or the enchantment could not be applied", + "commands.experience.set.points.invalid": "Cannot set experience points above the maximum points for the player's current level", + "commands.fill.failed": "No blocks were filled", + "commands.help.failed": "Unknown command or insufficient permissions", + "commands.locate.failed": "Could not find that structure nearby", + "commands.locatebiome.notFound": "Could not find a biome of type \"%s\" within reasonable distance", + "commands.locatebiome.invalid": "There is no biome with type \"%s\"", + "commands.op.failed": "Nothing changed. The player already is an operator", + "commands.pardon.failed": "Nothing changed. The player isn't banned", + "commands.pardonip.invalid": "Invalid IP address", + "commands.pardonip.failed": "Nothing changed. That IP isn't banned", + "commands.particle.failed": "The particle was not visible for anybody", + "commands.playsound.failed": "The sound is too far away to be heard", + "commands.recipe.give.failed": "No new recipes were learned", + "commands.recipe.take.failed": "No recipes could be forgotten", + "commands.replaceitem.block.failed": "The target block is not a container", + "commands.replaceitem.slot.inapplicable": "The target does not have slot %s", + "commands.replaceitem.entity.failed": "Could not put %s in slot %s", + "commands.save.failed": "Unable to save the game (is there enough disk space?)", + "commands.save.alreadyOff": "Saving is already turned off", + "commands.save.alreadyOn": "Saving is already turned on", + "commands.scoreboard.objectives.add.duplicate": "An objective already exists by that name", + "commands.scoreboard.objectives.display.alreadyEmpty": "Nothing changed. That display slot is already empty", + "commands.scoreboard.objectives.display.alreadySet": "Nothing changed. That display slot is already showing that objective", + "commands.scoreboard.players.enable.failed": "Nothing changed. That trigger is already enabled", + "commands.scoreboard.players.enable.invalid": "Enable only works on trigger-objectives", + "commands.setblock.failed": "Could not set the block", + "commands.summon.failed": "Unable to summon entity", + "commands.summon.invalidPosition": "Invalid position for summon", + "commands.tag.add.failed": "Target either already has the tag or has too many tags", + "commands.tag.remove.failed": "Target does not have this tag", + "commands.team.add.duplicate": "A team already exists by that name", + "commands.team.empty.unchanged": "Nothing changed. That team is already empty", + "commands.team.option.color.unchanged": "Nothing changed. That team already has that color", + "commands.team.option.name.unchanged": "Nothing changed. That team already has that name", + "commands.team.option.friendlyfire.alreadyEnabled": "Nothing changed. Friendly fire is already enabled for that team", + "commands.team.option.friendlyfire.alreadyDisabled": "Nothing changed. Friendly fire is already disabled for that team", + "commands.team.option.seeFriendlyInvisibles.alreadyEnabled": "Nothing changed. That team can already see invisible teammates", + "commands.team.option.seeFriendlyInvisibles.alreadyDisabled": "Nothing changed. That team already can't see invisible teammates", + "commands.team.option.nametagVisibility.unchanged": "Nothing changed. Nametag visibility is already that value", + "commands.team.option.deathMessageVisibility.unchanged": "Nothing changed. Death message visibility is already that value", + "commands.team.option.collisionRule.unchanged": "Nothing changed. Collision rule is already that value", + "commands.trigger.failed.unprimed": "You cannot trigger this objective yet", + "commands.trigger.failed.invalid": "You can only trigger objectives that are 'trigger' type", + "commands.whitelist.alreadyOn": "Whitelist is already turned on", + "commands.whitelist.alreadyOff": "Whitelist is already turned off", + "commands.whitelist.add.failed": "Player is already whitelisted", + "commands.whitelist.remove.failed": "Player is not whitelisted", + "commands.worldborder.center.failed": "Nothing changed. The world border is already centered there", + "commands.worldborder.set.failed.nochange": "Nothing changed. The world border is already that size", + "commands.worldborder.set.failed.small.": "World border cannot be smaller than 1 block wide", + "commands.worldborder.set.failed.big.": "World border cannot be bigger than 60,000,000 blocks wide", + "commands.worldborder.warning.time.failed": "Nothing changed. The world border warning is already that amount of time", + "commands.worldborder.warning.distance.failed": "Nothing changed. The world border warning is already that distance", + "commands.worldborder.damage.buffer.failed": "Nothing changed. The world border damage buffer is already that distance", + "commands.worldborder.damage.amount.failed": "Nothing changed. The world border damage is already that amount", + "commands.data.block.invalid": "The target block is not a block entity", + "commands.data.merge.failed": "Nothing changed. The specified properties already have these values", + "commands.data.modify.expected_list": "Expected list, got: %s", + "commands.data.modify.expected_object": "Expected object, got: %s", + "commands.data.modify.invalid_index": "Invalid list index: %s", + "commands.data.get.multiple": "This argument accepts a single NBT value", + "commands.data.entity.invalid": "Unable to modify player data", + "commands.teammsg.failed.noteam": "You must be on a team to message your team", + "argument.color.invalid": "Unknown color '%s'", + "argument.dimension.invalid": "Unknown dimension '%s'", + "argument.component.invalid": "Invalid chat component: %s", + "argument.anchor.invalid": "Invalid entity anchor position %s", + "enchantment.unknown": "Unknown enchantment: %s", + "lectern.take_book": "Take Book", + "effect.effectNotFound": "Unknown effect: %s", + "arguments.objective.notFound": "Unknown scoreboard objective '%s'", + "arguments.objective.readonly": "Scoreboard objective '%s' is read-only", + "commands.scoreboard.objectives.add.longName": "Objective names cannot be longer than %s characters", + "argument.criteria.invalid": "Unknown criterion '%s'", + "particle.notFound": "Unknown particle: %s", + "argument.id.unknown": "Unknown ID: %s", + "advancement.advancementNotFound": "Unknown advancement: %s", + "recipe.notFound": "Unknown recipe: %s", + "entity.notFound": "Unknown entity: %s", + "predicate.unknown": "Unknown predicate: %s", + "argument.scoreboardDisplaySlot.invalid": "Unknown display slot '%s'", + "slot.unknown": "Unknown slot '%s'", + "team.notFound": "Unknown team '%s'", + "arguments.block.tag.unknown": "Unknown block tag '%s'", + "argument.block.id.invalid": "Unknown block type '%s'", + "argument.block.property.unknown": "Block %s does not have property '%s'", + "argument.block.property.duplicate": "Property '%s' can only be set once for block %s", + "argument.block.property.invalid": "Block %s does not accept '%s' for %s property", + "argument.block.property.novalue": "Expected value for property '%s' on block %s", + "arguments.function.tag.unknown": "Unknown function tag '%s'", + "arguments.function.unknown": "Unknown function %s", + "arguments.item.overstacked": "%s can only stack up to %s", + "argument.item.id.invalid": "Unknown item '%s'", + "arguments.item.tag.unknown": "Unknown item tag '%s'", + "argument.entity.selector.unknown": "Unknown selector type '%s'", + "argument.entity.options.valueless": "Expected value for option '%s'", + "argument.entity.options.unknown": "Unknown option '%s'", + "argument.entity.options.inapplicable": "Option '%s' isn't applicable here", + "argument.entity.options.sort.irreversible": "Invalid or unknown sort type '%s'", + "argument.entity.options.mode.invalid": "Invalid or unknown game mode '%s'", + "argument.entity.options.type.invalid": "Invalid or unknown entity type '%s'", + "argument.nbt.list.mixed": "Can't insert %s into list of %s", + "argument.nbt.array.mixed": "Can't insert %s into %s", + "argument.nbt.array.invalid": "Invalid array type '%s'", + "commands.bossbar.create.failed": "A bossbar already exists with the ID '%s'", + "commands.bossbar.unknown": "No bossbar exists with the ID '%s'", + "clear.failed.single": "No items were found on player %s", + "clear.failed.multiple": "No items were found on %s players", + "commands.clone.toobig": "Too many blocks in the specified area (maximum %s, specified %s)", + "commands.datapack.unknown": "Unknown data pack '%s'", + "commands.datapack.enable.failed": "Pack '%s' is already enabled!", + "commands.datapack.disable.failed": "Pack '%s' is not enabled!", + "commands.difficulty.failure": "The difficulty did not change; it is already set to %s", + "commands.enchant.failed.entity": "%s is not a valid entity for this command", + "commands.enchant.failed.itemless": "%s is not holding any item", + "commands.enchant.failed.incompatible": "%s cannot support that enchantment", + "commands.enchant.failed.level": "%s is higher than the maximum level of %s supported by that enchantment", + "commands.execute.blocks.toobig": "Too many blocks in the specified area (maximum %s, specified %s)", + "commands.execute.conditional.pass": "Test passed", + "commands.execute.conditional.pass_count": "Test passed, count: %s", + "commands.execute.conditional.fail": "Test failed", + "commands.execute.conditional.fail_count": "Test failed, count: %s", + "commands.fill.toobig": "Too many blocks in the specified area (maximum %s, specified %s)", + "commands.publish.alreadyPublished": "Multiplayer game is already hosted on port %s", + "commands.scoreboard.players.get.null": "Can't get value of %s for %s; none is set", + "commands.spreadplayers.failed.teams": "Could not spread %s teams around %s, %s (too many entities for space - try using spread of at most %s)", + "commands.spreadplayers.failed.entities": "Could not spread %s entities around %s, %s (too many entities for space - try using spread of at most %s)", + "commands.team.add.longName": "Team names cannot be longer than %s characters", + "commands.data.get.invalid": "Can't get %s; only numeric tags are allowed", + "commands.data.get.unknown": "Can't get %s; tag doesn't exist", + "argument.double.low": "Double must not be less than %s, found %s", + "argument.double.big": "Double must not be more than %s, found %s", + "argument.float.low": "Float must not be less than %s, found %s", + "argument.float.big": "Float must not be more than %s, found %s", + "argument.integer.low": "Integer must not be less than %s, found %s", + "argument.integer.big": "Integer must not be more than %s, found %s", + "argument.long.low": "Long must not be less than %s, found %s", + "argument.long.big": "Long must not be more than %s, found %s", + "argument.literal.incorrect": "Expected literal %s", + "parsing.quote.expected.start": "Expected quote to start a string", + "parsing.quote.expected.end": "Unclosed quoted string", + "parsing.quote.escape": "Invalid escape sequence '\\%s' in quoted string", + "parsing.bool.invalid": "Invalid boolean, expected 'true' or 'false' but found '%s'", + "parsing.int.invalid": "Invalid integer '%s'", + "parsing.int.expected": "Expected integer", + "parsing.long.invalid": "Invalid long '%s'", + "parsing.long.expected": "Expected long", + "command.exception": "Could not parse command: %s", + "parsing.double.invalid": "Invalid double '%s'", + "parsing.double.expected": "Expected double", + "parsing.float.invalid": "Invalid float '%s'", + "parsing.float.expected": "Expected float", + "parsing.bool.expected": "Expected boolean", + "parsing.expected": "Expected '%s'", + "command.unknown.command": "Unknown or incomplete command, see below for error", + "command.unknown.argument": "Incorrect argument for command", + "command.expected.separator": "Expected whitespace to end one argument, but found trailing data", + "biome.minecraft.beach": "Beach", + "biome.minecraft.birch_forest": "Birch Forest", + "biome.minecraft.birch_forest_hills": "Birch Forest Hills", + "biome.minecraft.snowy_beach": "Snowy Beach", + "biome.minecraft.cold_ocean": "Cold Ocean", + "biome.minecraft.deep_cold_ocean": "Deep Cold Ocean", + "biome.minecraft.deep_frozen_ocean": "Deep Frozen Ocean", + "biome.minecraft.deep_lukewarm_ocean": "Deep Lukewarm Ocean", + "biome.minecraft.deep_ocean": "Deep Ocean", + "biome.minecraft.deep_warm_ocean": "Deep Warm Ocean", + "biome.minecraft.desert": "Desert", + "biome.minecraft.desert_hills": "Desert Hills", + "biome.minecraft.mountains": "Mountains", + "biome.minecraft.wooded_mountains": "Wooded Mountains", + "biome.minecraft.forest": "Forest", + "biome.minecraft.wooded_hills": "Wooded Hills", + "biome.minecraft.frozen_ocean": "Frozen Ocean", + "biome.minecraft.frozen_river": "Frozen River", + "biome.minecraft.nether_wastes": "Nether Wastes", + "biome.minecraft.snowy_tundra": "Snowy Tundra", + "biome.minecraft.snowy_mountains": "Snowy Mountains", + "biome.minecraft.jungle_edge": "Jungle Edge", + "biome.minecraft.jungle_hills": "Jungle Hills", + "biome.minecraft.jungle": "Jungle", + "biome.minecraft.lukewarm_ocean": "Lukewarm Ocean", + "biome.minecraft.badlands_plateau": "Badlands Plateau", + "biome.minecraft.badlands": "Badlands", + "biome.minecraft.wooded_badlands_plateau": "Wooded Badlands Plateau", + "biome.minecraft.mushroom_fields": "Mushroom Fields", + "biome.minecraft.mushroom_field_shore": "Mushroom Field Shore", + "biome.minecraft.tall_birch_hills": "Tall Birch Hills", + "biome.minecraft.tall_birch_forest": "Tall Birch Forest", + "biome.minecraft.desert_lakes": "Desert Lakes", + "biome.minecraft.gravelly_mountains": "Gravelly Mountains", + "biome.minecraft.modified_gravelly_mountains": "Gravelly Mountains+", + "biome.minecraft.flower_forest": "Flower Forest", + "biome.minecraft.ice_spikes": "Ice Spikes", + "biome.minecraft.modified_jungle_edge": "Modified Jungle Edge", + "biome.minecraft.modified_jungle": "Modified Jungle", + "biome.minecraft.modified_badlands_plateau": "Modified Badlands Plateau", + "biome.minecraft.eroded_badlands": "Eroded Badlands", + "biome.minecraft.modified_wooded_badlands_plateau": "Modified Wooded Badlands Plateau", + "biome.minecraft.sunflower_plains": "Sunflower Plains", + "biome.minecraft.giant_spruce_taiga_hills": "Giant Spruce Taiga Hills", + "biome.minecraft.giant_spruce_taiga": "Giant Spruce Taiga", + "biome.minecraft.dark_forest_hills": "Dark Forest Hills", + "biome.minecraft.shattered_savanna": "Shattered Savanna", + "biome.minecraft.shattered_savanna_plateau": "Shattered Savanna Plateau", + "biome.minecraft.swamp_hills": "Swamp Hills", + "biome.minecraft.snowy_taiga_mountains": "Snowy Taiga Mountains", + "biome.minecraft.taiga_mountains": "Taiga Mountains", + "biome.minecraft.ocean": "Ocean", + "biome.minecraft.plains": "Plains", + "biome.minecraft.giant_tree_taiga_hills": "Giant Tree Taiga Hills", + "biome.minecraft.giant_tree_taiga": "Giant Tree Taiga", + "biome.minecraft.river": "River", + "biome.minecraft.dark_forest": "Dark Forest", + "biome.minecraft.savanna_plateau": "Savanna Plateau", + "biome.minecraft.savanna": "Savanna", + "biome.minecraft.end_barrens": "End Barrens", + "biome.minecraft.end_highlands": "End Highlands", + "biome.minecraft.small_end_islands": "Small End Islands", + "biome.minecraft.end_midlands": "End Midlands", + "biome.minecraft.the_end": "The End", + "biome.minecraft.mountain_edge": "Mountain Edge", + "biome.minecraft.stone_shore": "Stone Shore", + "biome.minecraft.swamp": "Swamp", + "biome.minecraft.snowy_taiga": "Snowy Taiga", + "biome.minecraft.snowy_taiga_hills": "Snowy Taiga Hills", + "biome.minecraft.taiga_hills": "Taiga Hills", + "biome.minecraft.taiga": "Taiga", + "biome.minecraft.the_void": "The Void", + "biome.minecraft.warm_ocean": "Warm Ocean", + "biome.minecraft.bamboo_jungle": "Bamboo Jungle", + "biome.minecraft.bamboo_jungle_hills": "Bamboo Jungle Hills", + "biome.minecraft.soul_sand_valley": "Soul Sand Valley", + "biome.minecraft.warped_forest": "Warped Forest", + "biome.minecraft.crimson_forest": "Crimson Forest", + "biome.minecraft.basalt_deltas": "Basalt Deltas", + "realms.missing.module.error.text": "Realms could not be opened right now, please try again later", + "realms.missing.snapshot.error.text": "Realms is currently not supported in snapshots", + "color.minecraft.white": "White", + "color.minecraft.orange": "Orange", + "color.minecraft.magenta": "Magenta", + "color.minecraft.light_blue": "Light Blue", + "color.minecraft.yellow": "Yellow", + "color.minecraft.lime": "Lime", + "color.minecraft.pink": "Pink", + "color.minecraft.gray": "Gray", + "color.minecraft.light_gray": "Light Gray", + "color.minecraft.cyan": "Cyan", + "color.minecraft.purple": "Purple", + "color.minecraft.blue": "Blue", + "color.minecraft.brown": "Brown", + "color.minecraft.green": "Green", + "color.minecraft.red": "Red", + "color.minecraft.black": "Black", + "title.singleplayer": "Singleplayer", + "title.multiplayer.realms": "Multiplayer (Realms)", + "title.multiplayer.lan": "Multiplayer (LAN)", + "title.multiplayer.other": "Multiplayer (3rd-party Server)", + "gamerule.announceAdvancements": "Announce advancements", + "gamerule.commandBlockOutput": "Broadcast command block output", + "gamerule.disableElytraMovementCheck": "Disable elytra movement check", + "gamerule.disableRaids": "Disable raids", + "gamerule.doDaylightCycle": "Advance in-game time", + "gamerule.doEntityDrops": "Drop entity equipment", + "gamerule.doEntityDrops.description": "Controls drops from minecarts (including inventories), item frames, boats, etc.", + "gamerule.doFireTick": "Update fire", + "gamerule.doImmediateRespawn": "Respawn immediately", + "gamerule.doInsomnia": "Spawn phantoms", + "gamerule.doLimitedCrafting": "Require recipe for crafting", + "gamerule.doLimitedCrafting.description": "If enabled, players will be able to craft only unlocked recipes", + "gamerule.doMobLoot": "Drop mob loot", + "gamerule.doMobLoot.description": "Controls resource drops from mobs, including experience orbs", + "gamerule.doMobSpawning": "Spawn mobs", + "gamerule.doMobSpawning.description": "Some entities might have separate rules", + "gamerule.doPatrolSpawning": "Spawn pillager patrols", + "gamerule.doTileDrops": "Drop blocks", + "gamerule.doTileDrops.description": "Controls resource drops from blocks, including experience orbs", + "gamerule.doTraderSpawning": "Spawn wandering traders", + "gamerule.doWeatherCycle": "Update weather", + "gamerule.drowningDamage": "Deal drowning damage", + "gamerule.fallDamage": "Deal fall damage", + "gamerule.fireDamage": "Deal fire damage", + "gamerule.forgiveDeadPlayers": "Forgive dead players", + "gamerule.forgiveDeadPlayers.description": "Angered neutral mobs stop being angry when the targeted player dies nearby.", + "gamerule.keepInventory": "Keep inventory after death", + "gamerule.logAdminCommands": "Broadcast admin commands", + "gamerule.maxCommandChainLength": "Command chain size limit", + "gamerule.maxCommandChainLength.description": "Applies to command block chains and functions", + "gamerule.maxEntityCramming": "Entity cramming threshold", + "gamerule.mobGriefing": "Allow destructive mob actions", + "gamerule.naturalRegeneration": "Regenerate health", + "gamerule.randomTickSpeed": "Random tick speed rate", + "gamerule.reducedDebugInfo": "Reduce debug info", + "gamerule.reducedDebugInfo.description": "Limits contents of debug screen", + "gamerule.sendCommandFeedback": "Send command feedback", + "gamerule.showDeathMessages": "Show death messages", + "gamerule.spawnRadius": "Respawn location radius", + "gamerule.spectatorsGenerateChunks": "Allow spectators to generate terrain", + "gamerule.universalAnger": "Universal anger", + "gamerule.universalAnger.description": "Angered neutral mobs attack any nearby player, not just the player that angered them. Works best if forgiveDeadPlayers is disabled.", + "gamerule.category.chat": "Chat", + "gamerule.category.spawning": "Spawning", + "gamerule.category.updates": "World updates", + "gamerule.category.drops": "Drops", + "gamerule.category.mobs": "Mobs", + "gamerule.category.player": "Player", + "gamerule.category.misc": "Miscellaneous", + "pack.source.builtin": "built-in", + "pack.source.world": "world", + "pack.source.local": "local", + "pack.source.server": "server" +} diff --git a/mc/data/minecraft-data/pc/1.16.1/materials.json b/mc/data/minecraft-data/pc/1.16.1/materials.json new file mode 100644 index 0000000..f39cd58 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/materials.json @@ -0,0 +1,69 @@ +{ + "rock": { + "573": 6, + "589": 2, + "593": 4, + "597": 8, + "608": 9, + "604": 12 + }, + "wood": { + "574": 6, + "590": 2, + "594": 4, + "598": 8, + "609": 9, + "605": 12 + }, + "plant": { + "574": 6, + "586": 1.5, + "587": 1.5, + "590": 2, + "591": 1.5, + "594": 4, + "595": 1.5, + "598": 8, + "609": 9, + "606": 1.5, + "602": 1.5, + "605": 12 + }, + "melon": { + "586": 1.5, + "587": 1.5, + "591": 1.5, + "595": 1.5, + "606": 1.5, + "602": 1.5 + }, + "leaves": { + "586": 1.5, + "587": 1.5, + "591": 1.5, + "595": 1.5, + "602": 1.5, + "606": 1.5, + "734": 6 + }, + "dirt": { + "572": 6, + "588": 2, + "592": 4, + "596": 8, + "607": 9, + "603": 12 + }, + "web": { + "586": 15, + "587": 15, + "591": 15, + "595": 15, + "602": 15, + "606": 15, + "734": 15 + }, + "wool": { + "734": 4.8 + } +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/proto.yml b/mc/data/minecraft-data/pc/1.16.1/proto.yml new file mode 100644 index 0000000..470f714 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/proto.yml @@ -0,0 +1,1754 @@ +!version: 1.16.1 + +^types: + varint: native + varlong: native + optvarint: varint + pstring: native + u16: native + u8: native + i64: native + buffer: native + i32: native + i8: native + bool: native + i16: native + f32: native + f64: native + UUID: native + option: native + entityMetadataLoop: native + topBitSetTerminatedArray: native + bitfield: native + bitflags: native + container: native + switch: native + void: native + array: native + restBuffer: native + nbt: native + optionalNbt: native + ByteArray: ["buffer", { "countType": "varint" }] + string: ["pstring", { "countType": "varint" }] + vec3i16: + x: i16 + y: i16 + z: i16 + slot: + present: bool + _: present ? + if false: void + if true: + itemId: varint + itemCount: i8 + nbtData: optionalNbt + particle: + particleId: varint + data: [ + "particleData", + { + "compareTo": "particleId" + } + ] + particleData: $compareTo ? + if 3: + blockState: varint + if 14: + red: f32 + green: f32 + blue: f32 + scale: f32 + if 23: + blockState: varint + if 34: + item: slot + default: void + ingredient: slot[]varint + position: [ + "bitfield", + [ + { + "name": "x", + "size": 26, + "signed": true + }, + { + "name": "z", + "size": 26, + "signed": true + }, + { + "name": "y", + "size": 12, + "signed": true + } + ] + ] + entityMetadataItem: $compareTo ? + if 0: i8 + if 1: varint + if 2: f32 + if 3: string + if 4: string + if 5: [ + "option", + "string" + ] + if 6: slot + if 7: bool + if 8: + pitch: f32 + yaw: f32 + roll: f32 + if 9: position + if 10: [ + "option", + "position" + ] + if 11: varint + if 12: [ + "option", + "UUID" + ] + if 13: varint + if 14: nbt + if 15: particle + if 16: + villagerType: varint + villagerProfession: varint + level: varint + if 17: optvarint + if 18: varint + entityMetadata: [ + "entityMetadataLoop", + { + "endVal": 255, + "type": [ + "container", + [ + { + "anon": true, + "type": [ + "container", + [ + { + "name": "key", + "type": "u8" + }, + { + "name": "type", + "type": "varint" + } + ] + ] + }, + { + "name": "value", + "type": [ + "entityMetadataItem", + { + "compareTo": "type" + } + ] + } + ] + ] + } + ] + minecraft_smelting_format: + group: string + ingredient: ingredient + result: slot + experience: f32 + cookTime: varint + tags: []varint + tagName: string + entries: varint[]varint + command_node: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 3, + "signed": false + }, + { + "name": "has_custom_suggestions", + "size": 1, + "signed": false + }, + { + "name": "has_redirect_node", + "size": 1, + "signed": false + }, + { + "name": "has_command", + "size": 1, + "signed": false + }, + { + "name": "command_node_type", + "size": 2, + "signed": false + } + ] + ] + children: varint[]varint + redirectNode: flags/has_redirect_node ? + if 1: varint + default: void + extraNodeData: flags/command_node_type ? + if 0: void + if 1: + name: string + if 2: + name: string + parser: string + properties: parser ? + if brigadier:bool: void + if brigadier:float: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: f32 + default: void + max: flags/max_present ? + if 1: f32 + default: void + if brigadier:double: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: f64 + default: void + max: flags/max_present ? + if 1: f64 + default: void + if brigadier:integer: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: i32 + default: void + max: flags/max_present ? + if 1: i32 + default: void + if brigadier:long: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: i64 + default: void + max: flags/max_present ? + if 1: i64 + default: void + if brigadier:string: varint => + 0: SINGLE_WORD + 1: QUOTABLE_PHRASE + 2: GREEDY_PHRASE + if minecraft:entity: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "onlyAllowPlayers", + "size": 1, + "signed": false + }, + { + "name": "onlyAllowEntities", + "size": 1, + "signed": false + } + ] + ] + if minecraft:game_profile: void + if minecraft:block_pos: void + if minecraft:column_pos: void + if minecraft:vec3: void + if minecraft:vec2: void + if minecraft:block_state: void + if minecraft:block_predicate: void + if minecraft:item_stack: void + if minecraft:item_predicate: void + if minecraft:color: void + if minecraft:component: void + if minecraft:message: void + if minecraft:nbt: void + if minecraft:nbt_path: void + if minecraft:objective: void + if minecraft:objective_criteria: void + if minecraft:operation: void + if minecraft:particle: void + if minecraft:angle: void + if minecraft:rotation: void + if minecraft:scoreboard_slot: void + if minecraft:score_holder: [ + "bitfield", + [ + { + "name": "unused", + "size": 7, + "signed": false + }, + { + "name": "allowMultiple", + "size": 1, + "signed": false + } + ] + ] + if minecraft:swizzle: void + if minecraft:team: void + if minecraft:item_slot: void + if minecraft:resource_location: void + if minecraft:mob_effect: void + if minecraft:function: void + if minecraft:entity_anchor: void + if minecraft:range: + allowDecimals: bool + if minecraft:int_range: void + if minecraft:float_range: void + if minecraft:item_enchantment: void + if minecraft:entity_summon: void + if minecraft:dimension: void + if minecraft:nbt_compound_tag: void + if minecraft:time: void + if minecraft:resource_or_tag: + registry: string + if minecraft:resource: + registry: string + if minecraft:uuid: void + suggestionType: ../flags/has_custom_suggestions ? + if 1: string + default: void + +^handshaking.toClient.types: + packet: + name: varint => + params: ["switch",{"compareTo":"name","fields":{}}] + +^handshaking.toServer.types: + packet_set_protocol: + protocolVersion: varint + serverHost: string + serverPort: u16 + nextState: varint + packet_legacy_server_list_ping: + payload: u8 + packet: + name: varint => + 0x00: set_protocol + 0xfe: legacy_server_list_ping + params: name ? + if set_protocol: packet_set_protocol + if legacy_server_list_ping: packet_legacy_server_list_ping + +^status.toClient.types: + packet_server_info: + response: string + packet_ping: + time: i64 + packet: + name: varint => + 0x00: server_info + 0x01: ping + params: name ? + if server_info: packet_server_info + if ping: packet_ping + +^status.toServer.types: + packet_ping_start: + # Empty + packet_ping: + time: i64 + packet: + name: varint => + 0x00: ping_start + 0x01: ping + params: name ? + if ping_start: packet_ping_start + if ping: packet_ping + +^login.toClient.types: + packet_disconnect: + reason: string + packet_encryption_begin: + serverId: string + publicKey: [ + "buffer", + { + "countType": "varint" + } + ] + verifyToken: [ + "buffer", + { + "countType": "varint" + } + ] + packet_success: + uuid: UUID + username: string + packet_compress: + threshold: varint + packet_login_plugin_request: + messageId: varint + channel: string + data: restBuffer + packet: + name: varint => + 0x00: disconnect + 0x01: encryption_begin + 0x02: success + 0x03: compress + 0x04: login_plugin_request + params: name ? + if disconnect: packet_disconnect + if encryption_begin: packet_encryption_begin + if success: packet_success + if compress: packet_compress + if login_plugin_request: packet_login_plugin_request + +^login.toServer.types: + packet_login_start: + username: string + packet_encryption_begin: + sharedSecret: [ + "buffer", + { + "countType": "varint" + } + ] + verifyToken: [ + "buffer", + { + "countType": "varint" + } + ] + packet_login_plugin_response: + messageId: varint + data?: restBuffer + packet: + name: varint => + 0x00: login_start + 0x01: encryption_begin + 0x02: login_plugin_response + params: name ? + if login_start: packet_login_start + if encryption_begin: packet_encryption_begin + if login_plugin_response: packet_login_plugin_response + +^play.toClient.types: + packet_spawn_entity: + entityId: varint + objectUUID: UUID + type: varint + x: f64 + y: f64 + z: f64 + pitch: i8 + yaw: i8 + objectData: i32 + velocity: vec3i16 + packet_spawn_entity_experience_orb: + entityId: varint + x: f64 + y: f64 + z: f64 + count: i16 + packet_spawn_entity_living: + entityId: varint + entityUUID: UUID + type: varint + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + headPitch: i8 + velocity: vec3i16 + packet_spawn_entity_painting: + entityId: varint + entityUUID: UUID + title: varint + location: position + direction: u8 + packet_named_entity_spawn: + entityId: varint + playerUUID: UUID + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + packet_animation: + entityId: varint + animation: u8 + packet_statistics: + entries: []varint + categoryId: varint + statisticId: varint + value: varint + packet_advancements: + reset: bool + advancementMapping: []varint + key: string + value: + parentId?: string + displayData?: + title: string + description: string + icon: slot + frameType: varint + flags: [ + "bitfield", + [ + { + "name": "_unused", + "size": 29, + "signed": false + }, + { + "name": "hidden", + "size": 1, + "signed": false + }, + { + "name": "show_toast", + "size": 1, + "signed": false + }, + { + "name": "has_background_texture", + "size": 1, + "signed": false + } + ] + ] + backgroundTexture: flags/has_background_texture ? + if 1: string + default: void + xCord: f32 + yCord: f32 + criteria: []varint + key: string + value: void + requirements: []varint + _: string[]varint + identifiers: string[]varint + progressMapping: []varint + key: string + value: []varint + criterionIdentifier: string + criterionProgress?: i64 + packet_block_break_animation: + entityId: varint + location: position + destroyStage: i8 + packet_tile_entity_data: + location: position + action: u8 + nbtData: optionalNbt + packet_block_action: + location: position + byte1: u8 + byte2: u8 + blockId: varint + packet_block_change: + location: position + type: varint + packet_boss_bar: + entityUUID: UUID + action: varint + title: action ? + if 0: string + if 3: string + default: void + health: action ? + if 0: f32 + if 2: f32 + default: void + color: action ? + if 0: varint + if 4: varint + default: void + dividers: action ? + if 0: varint + if 4: varint + default: void + flags: action ? + if 0: u8 + if 5: u8 + default: void + packet_difficulty: + difficulty: u8 + difficultyLocked: bool + packet_tab_complete: + transactionId: varint + start: varint + length: varint + matches: []varint + match: string + tooltip?: string + packet_declare_commands: + nodes: command_node[]varint + rootIndex: varint + packet_face_player: + feet_eyes: varint + x: f64 + y: f64 + z: f64 + isEntity: bool + entityId: isEntity ? + if true: varint + default: void + entity_feet_eyes: isEntity ? + if true: string + default: void + packet_nbt_query_response: + transactionId: varint + nbt: optionalNbt + packet_chat: + message: string + position: i8 + sender: UUID + packet_multi_block_change: + chunkX: i32 + chunkZ: i32 + records: []varint + horizontalPos: u8 + y: u8 + blockId: varint + packet_transaction: + windowId: i8 + action: i16 + accepted: bool + packet_close_window: + windowId: u8 + packet_open_window: + windowId: varint + inventoryType: varint + windowTitle: string + packet_window_items: + windowId: u8 + items: slot[]i16 + packet_craft_progress_bar: + windowId: u8 + property: i16 + value: i16 + packet_set_slot: + windowId: i8 + slot: i16 + item: slot + packet_set_cooldown: + itemID: varint + cooldownTicks: varint + packet_custom_payload: + channel: string + data: restBuffer + packet_named_sound_effect: + soundName: string + soundCategory: varint + x: i32 + y: i32 + z: i32 + volume: f32 + pitch: f32 + packet_kick_disconnect: + reason: string + packet_entity_status: + entityId: i32 + entityStatus: i8 + packet_explosion: + x: f32 + y: f32 + z: f32 + radius: f32 + affectedBlockOffsets: []i32 + x: i8 + y: i8 + z: i8 + playerMotionX: f32 + playerMotionY: f32 + playerMotionZ: f32 + packet_unload_chunk: + chunkX: i32 + chunkZ: i32 + packet_game_state_change: + reason: u8 + gameMode: f32 + packet_open_horse_window: + windowId: u8 + nbSlots: varint + entityId: i32 + packet_keep_alive: + keepAliveId: i64 + packet_map_chunk: + x: i32 + z: i32 + groundUp: bool + ignoreOldData: bool + bitMap: varint + heightmaps: nbt + biomes: groundUp ? + if false: void + if true: i32[]$1024 + chunkData: [ + "buffer", + { + "countType": "varint" + } + ] + blockEntities: nbt[]varint + packet_world_event: + effectId: i32 + location: position + data: i32 + global: bool + packet_world_particles: + particleId: i32 + longDistance: bool + x: f64 + y: f64 + z: f64 + offsetX: f32 + offsetY: f32 + offsetZ: f32 + particleData: f32 + particles: i32 + data: [ + "particleData", + { + "compareTo": "particleId" + } + ] + packet_update_light: + chunkX: varint + chunkZ: varint + trustEdges: bool + skyLightMask: varint + blockLightMask: varint + emptySkyLightMask: varint + emptyBlockLightMask: varint + data: restBuffer + packet_login: + entityId: i32 + gameMode: u8 + previousGameMode: u8 + worldNames: string[]varint + dimensionCodec: nbt + dimension: string + worldName: string + hashedSeed: i64 + maxPlayers: u8 + viewDistance: varint + reducedDebugInfo: bool + enableRespawnScreen: bool + isDebug: bool + isFlat: bool + packet_map: + itemDamage: varint + scale: i8 + trackingPosition: bool + locked: bool + icons: []varint + type: varint + x: i8 + z: i8 + direction: u8 + displayName?: string + columns: i8 + rows: columns ? + if 0: void + default: i8 + x: columns ? + if 0: void + default: i8 + y: columns ? + if 0: void + default: i8 + data: columns ? + if 0: void + default: [ + "buffer", + { + "countType": "varint" + } + ] + packet_trade_list: + windowId: varint + trades: []u8 + inputItem1: slot + outputItem: slot + inputItem2?: slot + tradeDisabled: bool + nbTradeUses: i32 + maximumNbTradeUses: i32 + xp: i32 + specialPrice: i32 + priceMultiplier: f32 + demand: i32 + villagerLevel: varint + experience: varint + isRegularVillager: bool + canRestock: bool + packet_rel_entity_move: + entityId: varint + dX: i16 + dY: i16 + dZ: i16 + onGround: bool + packet_entity_move_look: + entityId: varint + dX: i16 + dY: i16 + dZ: i16 + yaw: i8 + pitch: i8 + onGround: bool + packet_entity_look: + entityId: varint + yaw: i8 + pitch: i8 + onGround: bool + packet_entity: + entityId: varint + packet_vehicle_move: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + packet_open_book: + hand: varint + packet_open_sign_entity: + location: position + packet_craft_recipe_response: + windowId: i8 + recipe: string + packet_abilities: + flags: i8 + flyingSpeed: f32 + walkingSpeed: f32 + packet_combat_event: + event: varint + duration: event ? + if 1: varint + default: void + playerId: event ? + if 2: varint + default: void + entityId: event ? + if 1: i32 + if 2: i32 + default: void + message: event ? + if 2: string + default: void + # MC: ClientboundPlayerInfoPacket + packet_player_info: + action: varint => + - add_player + - update_game_mode + - update_latency + - update_display_name + - remove_player + ## https://github.com/extremeheat/extracted_minecraft_data/blob/client1.18.1/client/net/minecraft/network/protocol/game/ClientboundPlayerInfoPacket.java#L122 + data: []varint + uuid: UUID + _: ../action ? + if add_player: + name: string + properties: []varint + name: string + value: string + signature?: string + gamemode: varint + ping: varint + displayName?: string + if update_game_mode: + gamemode: varint + if update_latency: + ping: varint + if update_display_name: + displayName?: string + if remove_player: void + packet_position: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + flags: i8 + teleportId: varint + packet_unlock_recipes: + action: varint + craftingBookOpen: bool + filteringCraftable: bool + smeltingBookOpen: bool + filteringSmeltable: bool + recipes1: string[]varint + recipes2: action ? + if 0: string[]varint + default: void + packet_entity_destroy: + entityIds: varint[]varint + packet_remove_entity_effect: + entityId: varint + effectId: i8 + packet_resource_pack_send: + url: string + hash: string + packet_respawn: + dimension: string + worldName: string + hashedSeed: i64 + gamemode: u8 + previousGamemode: u8 + isDebug: bool + isFlat: bool + copyMetadata: bool + packet_entity_head_rotation: + entityId: varint + headYaw: i8 + packet_world_border: + action: varint + radius: action ? + if 0: f64 + default: void + x: action ? + if 2: f64 + if 3: f64 + default: void + z: action ? + if 2: f64 + if 3: f64 + default: void + old_radius: action ? + if 1: f64 + if 3: f64 + default: void + new_radius: action ? + if 1: f64 + if 3: f64 + default: void + speed: action ? + if 1: varlong + if 3: varlong + default: void + portalBoundary: action ? + if 3: varint + default: void + warning_time: action ? + if 3: varint + if 4: varint + default: void + warning_blocks: action ? + if 3: varint + if 5: varint + default: void + packet_camera: + cameraId: varint + packet_held_item_slot: + slot: i8 + packet_update_view_position: + chunkX: varint + chunkZ: varint + packet_update_view_distance: + viewDistance: varint + packet_scoreboard_display_objective: + position: i8 + name: string + packet_entity_metadata: + entityId: varint + metadata: entityMetadata + packet_attach_entity: + entityId: i32 + vehicleId: i32 + packet_entity_velocity: + entityId: varint + velocity: vec3i16 + packet_entity_equipment: + entityId: varint + equipments: [ + "topBitSetTerminatedArray", + { + "type": [ + "container", + [ + { + "name": "slot", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ] + } + ] + packet_experience: + experienceBar: f32 + level: varint + totalExperience: varint + packet_update_health: + health: f32 + food: varint + foodSaturation: f32 + packet_scoreboard_objective: + name: string + action: i8 + displayText: action ? + if 0: string + if 2: string + default: void + type: action ? + if 0: varint + if 2: varint + default: void + packet_set_passengers: + entityId: varint + passengers: varint[]varint + packet_teams: + team: string + mode: i8 + name: mode ? + if 0: string + if 2: string + default: void + friendlyFire: mode ? + if 0: i8 + if 2: i8 + default: void + nameTagVisibility: mode ? + if 0: string + if 2: string + default: void + collisionRule: mode ? + if 0: string + if 2: string + default: void + formatting: mode ? + if 0: varint + if 2: varint + default: void + prefix: mode ? + if 0: string + if 2: string + default: void + suffix: mode ? + if 0: string + if 2: string + default: void + players: mode ? + if 0: string[]varint + if 3: string[]varint + if 4: string[]varint + default: void + packet_scoreboard_score: + itemName: string + action: varint + scoreName: string + value: action ? + if 1: void + default: varint + packet_spawn_position: + location: position + packet_update_time: + age: i64 + time: i64 + packet_title: + action: varint + text: action ? + if 0: string + if 1: string + if 2: string + default: void + fadeIn: action ? + if 3: i32 + default: void + stay: action ? + if 3: i32 + default: void + fadeOut: action ? + if 3: i32 + default: void + packet_entity_sound_effect: + soundId: varint + soundCategory: varint + entityId: varint + volume: f32 + pitch: f32 + packet_stop_sound: + flags: i8 + source: flags ? + if 1: varint + if 3: varint + default: void + sound: flags ? + if 2: string + if 3: string + default: void + packet_sound_effect: + soundId: varint + soundCategory: varint + x: i32 + y: i32 + z: i32 + volume: f32 + pitch: f32 + packet_playerlist_header: + header: string + footer: string + packet_collect: + collectedEntityId: varint + collectorEntityId: varint + pickupItemCount: varint + packet_entity_teleport: + entityId: varint + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + onGround: bool + packet_entity_update_attributes: + entityId: varint + properties: []i32 + key: string + value: f64 + modifiers: []varint + uuid: UUID + amount: f64 + operation: i8 + packet_entity_effect: + entityId: varint + effectId: i8 + amplifier: i8 + duration: varint + hideParticles: i8 + packet_select_advancement_tab: + id?: string + packet_declare_recipes: + recipes: []varint + type: string + recipeId: string + data: type ? + if minecraft:crafting_shapeless: + group: string + ingredients: ingredient[]varint + result: slot + if minecraft:crafting_shaped: + width: varint + height: varint + group: string + ingredients: []$width + _: ingredient[]$height + result: slot + if minecraft:crafting_special_armordye: void + if minecraft:crafting_special_bookcloning: void + if minecraft:crafting_special_mapcloning: void + if minecraft:crafting_special_mapextending: void + if minecraft:crafting_special_firework_rocket: void + if minecraft:crafting_special_firework_star: void + if minecraft:crafting_special_firework_star_fade: void + if minecraft:crafting_special_repairitem: void + if minecraft:crafting_special_tippedarrow: void + if minecraft:crafting_special_bannerduplicate: void + if minecraft:crafting_special_banneraddpattern: void + if minecraft:crafting_special_shielddecoration: void + if minecraft:crafting_special_shulkerboxcoloring: void + if minecraft:crafting_special_suspiciousstew: void + if minecraft:smelting: minecraft_smelting_format + if minecraft:blasting: minecraft_smelting_format + if minecraft:smoking: minecraft_smelting_format + if minecraft:campfire_cooking: minecraft_smelting_format + if minecraft:stonecutting: + group: string + ingredient: ingredient + result: slot + if minecraft:smithing: + base: ingredient + addition: ingredient + result: slot + packet_tags: + blockTags: tags + itemTags: tags + fluidTags: tags + entityTags: tags + packet_acknowledge_player_digging: + location: position + block: varint + status: varint + successful: bool + packet: + name: varint => + 0x00: spawn_entity + 0x01: spawn_entity_experience_orb + 0x02: spawn_entity_living + 0x03: spawn_entity_painting + 0x04: named_entity_spawn + 0x05: animation + 0x06: statistics + 0x07: acknowledge_player_digging + 0x08: block_break_animation + 0x09: tile_entity_data + 0x0a: block_action + 0x0b: block_change + 0x0c: boss_bar + 0x0d: difficulty + 0x0e: chat + 0x0f: multi_block_change + 0x10: tab_complete + 0x11: declare_commands + 0x12: transaction + 0x13: close_window + 0x14: window_items + 0x15: craft_progress_bar + 0x16: set_slot + 0x17: set_cooldown + 0x18: custom_payload + 0x19: named_sound_effect + 0x1a: kick_disconnect + 0x1b: entity_status + 0x1c: explosion + 0x1d: unload_chunk + 0x1e: game_state_change + 0x1f: open_horse_window + 0x20: keep_alive + 0x21: map_chunk + 0x22: world_event + 0x23: world_particles + 0x24: update_light + 0x25: login + 0x26: map + 0x27: trade_list + 0x28: rel_entity_move + 0x29: entity_move_look + 0x2a: entity_look + 0x2b: entity + 0x2c: vehicle_move + 0x2d: open_book + 0x2e: open_window + 0x2f: open_sign_entity + 0x30: craft_recipe_response + 0x31: abilities + 0x32: combat_event + 0x33: player_info + 0x34: face_player + 0x35: position + 0x36: unlock_recipes + 0x37: entity_destroy + 0x38: remove_entity_effect + 0x39: resource_pack_send + 0x3a: respawn + 0x3b: entity_head_rotation + 0x3c: select_advancement_tab + 0x3d: world_border + 0x3e: camera + 0x3f: held_item_slot + 0x40: update_view_position + 0x41: update_view_distance + 0x42: spawn_position + 0x43: scoreboard_display_objective + 0x44: entity_metadata + 0x45: attach_entity + 0x46: entity_velocity + 0x47: entity_equipment + 0x48: experience + 0x49: update_health + 0x4a: scoreboard_objective + 0x4b: set_passengers + 0x4c: teams + 0x4d: scoreboard_score + 0x4e: update_time + 0x4f: title + 0x50: entity_sound_effect + 0x51: sound_effect + 0x52: stop_sound + 0x53: playerlist_header + 0x54: nbt_query_response + 0x55: collect + 0x56: entity_teleport + 0x57: advancements + 0x58: entity_update_attributes + 0x59: entity_effect + 0x5a: declare_recipes + 0x5b: tags + params: name ? + if spawn_entity: packet_spawn_entity + if spawn_entity_experience_orb: packet_spawn_entity_experience_orb + if spawn_entity_living: packet_spawn_entity_living + if spawn_entity_painting: packet_spawn_entity_painting + if named_entity_spawn: packet_named_entity_spawn + if animation: packet_animation + if statistics: packet_statistics + if advancements: packet_advancements + if block_break_animation: packet_block_break_animation + if tile_entity_data: packet_tile_entity_data + if block_action: packet_block_action + if block_change: packet_block_change + if boss_bar: packet_boss_bar + if difficulty: packet_difficulty + if tab_complete: packet_tab_complete + if declare_commands: packet_declare_commands + if face_player: packet_face_player + if nbt_query_response: packet_nbt_query_response + if chat: packet_chat + if multi_block_change: packet_multi_block_change + if transaction: packet_transaction + if close_window: packet_close_window + if open_window: packet_open_window + if window_items: packet_window_items + if craft_progress_bar: packet_craft_progress_bar + if set_slot: packet_set_slot + if set_cooldown: packet_set_cooldown + if custom_payload: packet_custom_payload + if named_sound_effect: packet_named_sound_effect + if kick_disconnect: packet_kick_disconnect + if entity_status: packet_entity_status + if explosion: packet_explosion + if unload_chunk: packet_unload_chunk + if game_state_change: packet_game_state_change + if open_horse_window: packet_open_horse_window + if keep_alive: packet_keep_alive + if map_chunk: packet_map_chunk + if world_event: packet_world_event + if world_particles: packet_world_particles + if update_light: packet_update_light + if login: packet_login + if map: packet_map + if trade_list: packet_trade_list + if rel_entity_move: packet_rel_entity_move + if entity_move_look: packet_entity_move_look + if entity_look: packet_entity_look + if entity: packet_entity + if vehicle_move: packet_vehicle_move + if open_book: packet_open_book + if open_sign_entity: packet_open_sign_entity + if craft_recipe_response: packet_craft_recipe_response + if abilities: packet_abilities + if combat_event: packet_combat_event + if player_info: packet_player_info + if position: packet_position + if unlock_recipes: packet_unlock_recipes + if entity_destroy: packet_entity_destroy + if remove_entity_effect: packet_remove_entity_effect + if resource_pack_send: packet_resource_pack_send + if respawn: packet_respawn + if entity_update_attributes: packet_entity_update_attributes + if world_border: packet_world_border + if camera: packet_camera + if held_item_slot: packet_held_item_slot + if update_view_position: packet_update_view_position + if update_view_distance: packet_update_view_distance + if scoreboard_display_objective: packet_scoreboard_display_objective + if entity_metadata: packet_entity_metadata + if attach_entity: packet_attach_entity + if entity_velocity: packet_entity_velocity + if entity_equipment: packet_entity_equipment + if experience: packet_experience + if update_health: packet_update_health + if scoreboard_objective: packet_scoreboard_objective + if set_passengers: packet_set_passengers + if teams: packet_teams + if scoreboard_score: packet_scoreboard_score + if spawn_position: packet_spawn_position + if update_time: packet_update_time + if title: packet_title + if entity_sound_effect: packet_entity_sound_effect + if stop_sound: packet_stop_sound + if sound_effect: packet_sound_effect + if playerlist_header: packet_playerlist_header + if collect: packet_collect + if entity_teleport: packet_entity_teleport + if entity_head_rotation: packet_entity_head_rotation + if entity_effect: packet_entity_effect + if select_advancement_tab: packet_select_advancement_tab + if declare_recipes: packet_declare_recipes + if tags: packet_tags + if acknowledge_player_digging: packet_acknowledge_player_digging + +^play.toServer.types: + packet_teleport_confirm: + teleportId: varint + packet_query_block_nbt: + transactionId: varint + location: position + packet_set_difficulty: + newDifficulty: u8 + packet_edit_book: + new_book: slot + signing: bool + hand: varint + packet_query_entity_nbt: + transactionId: varint + entityId: varint + packet_pick_item: + slot: varint + packet_name_item: + name: string + packet_select_trade: + slot: varint + packet_set_beacon_effect: + primary_effect: varint + secondary_effect: varint + packet_update_command_block: + location: position + command: string + mode: varint + flags: u8 + packet_update_command_block_minecart: + entityId: varint + command: string + track_output: bool + packet_update_structure_block: + location: position + action: varint + mode: varint + name: string + offset_x: i8 + offset_y: i8 + offset_z: i8 + size_x: i8 + size_y: i8 + size_z: i8 + mirror: varint + rotation: varint + metadata: string + integrity: f32 + seed: varlong + flags: u8 + packet_tab_complete: + transactionId: varint + text: string + packet_chat: + message: string + packet_client_command: + actionId: varint + packet_settings: + locale: string + viewDistance: i8 + chatFlags: varint + chatColors: bool + skinParts: u8 + mainHand: varint + packet_transaction: + windowId: i8 + action: i16 + accepted: bool + packet_enchant_item: + windowId: i8 + enchantment: i8 + packet_window_click: + windowId: u8 + slot: i16 + mouseButton: i8 + action: i16 + mode: i8 + item: slot + packet_close_window: + windowId: u8 + packet_custom_payload: + channel: string + data: restBuffer + packet_use_entity: + target: varint + mouse: varint + x: mouse ? + if 2: f32 + default: void + y: mouse ? + if 2: f32 + default: void + z: mouse ? + if 2: f32 + default: void + hand: mouse ? + if 0: varint + if 2: varint + default: void + sneaking: bool + packet_generate_structure: + location: position + levels: varint + keepJigsaws: bool + packet_keep_alive: + keepAliveId: i64 + packet_lock_difficulty: + locked: bool + packet_position: + x: f64 + y: f64 + z: f64 + onGround: bool + packet_position_look: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + onGround: bool + packet_look: + yaw: f32 + pitch: f32 + onGround: bool + packet_flying: + onGround: bool + packet_vehicle_move: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + packet_steer_boat: + leftPaddle: bool + rightPaddle: bool + packet_craft_recipe_request: + windowId: i8 + recipe: string + makeAll: bool + packet_abilities: + flags: i8 + packet_block_dig: + status: varint + location: position + face: i8 + packet_entity_action: + entityId: varint + actionId: varint + jumpBoost: varint + packet_steer_vehicle: + sideways: f32 + forward: f32 + jump: u8 + packet_crafting_book_data: + type: varint + _: type ? + if 0: + displayedRecipe: string + if 1: + craftingBookOpen: bool + craftingFilter: bool + smeltingBookOpen: bool + smeltingFilter: bool + blastingBookOpen: bool + blastingFilter: bool + smokingBookOpen: bool + smokingFilter: bool + packet_resource_pack_receive: + result: varint + packet_held_item_slot: + slotId: i16 + packet_set_creative_slot: + slot: i16 + item: slot + packet_update_jigsaw_block: + location: position + name: string + target: string + pool: string + finalState: string + jointType: string + packet_update_sign: + location: position + text1: string + text2: string + text3: string + text4: string + packet_arm_animation: + hand: varint + packet_spectate: + target: UUID + packet_block_place: + hand: varint + location: position + direction: varint + cursorX: f32 + cursorY: f32 + cursorZ: f32 + insideBlock: bool + packet_use_item: + hand: varint + packet_advancement_tab: + action: varint + tabId: action ? + if 0: string + if 1: void + packet: + name: varint => + 0x00: teleport_confirm + 0x01: query_block_nbt + 0x02: set_difficulty + 0x03: chat + 0x04: client_command + 0x05: settings + 0x06: tab_complete + 0x07: transaction + 0x08: enchant_item + 0x09: window_click + 0x0a: close_window + 0x0b: custom_payload + 0x0c: edit_book + 0x0d: query_entity_nbt + 0x0e: use_entity + 0x0f: generate_structure + 0x10: keep_alive + 0x11: lock_difficulty + 0x12: position + 0x13: position_look + 0x14: look + 0x15: flying + 0x16: vehicle_move + 0x17: steer_boat + 0x18: pick_item + 0x19: craft_recipe_request + 0x1a: abilities + 0x1b: block_dig + 0x1c: entity_action + 0x1d: steer_vehicle + 0x1e: crafting_book_data + 0x1f: name_item + 0x20: resource_pack_receive + 0x21: advancement_tab + 0x22: select_trade + 0x23: set_beacon_effect + 0x24: held_item_slot + 0x25: update_command_block + 0x26: update_command_block_minecart + 0x27: set_creative_slot + 0x28: update_jigsaw_block + 0x29: update_structure_block + 0x2a: update_sign + 0x2b: arm_animation + 0x2c: spectate + 0x2d: block_place + 0x2e: use_item + params: name ? + if teleport_confirm: packet_teleport_confirm + if query_block_nbt: packet_query_block_nbt + if set_difficulty: packet_set_difficulty + if edit_book: packet_edit_book + if query_entity_nbt: packet_query_entity_nbt + if pick_item: packet_pick_item + if name_item: packet_name_item + if select_trade: packet_select_trade + if set_beacon_effect: packet_set_beacon_effect + if update_command_block: packet_update_command_block + if update_command_block_minecart: packet_update_command_block_minecart + if update_structure_block: packet_update_structure_block + if tab_complete: packet_tab_complete + if chat: packet_chat + if client_command: packet_client_command + if settings: packet_settings + if transaction: packet_transaction + if enchant_item: packet_enchant_item + if window_click: packet_window_click + if close_window: packet_close_window + if custom_payload: packet_custom_payload + if use_entity: packet_use_entity + if generate_structure: packet_generate_structure + if keep_alive: packet_keep_alive + if lock_difficulty: packet_lock_difficulty + if position: packet_position + if position_look: packet_position_look + if look: packet_look + if flying: packet_flying + if vehicle_move: packet_vehicle_move + if steer_boat: packet_steer_boat + if craft_recipe_request: packet_craft_recipe_request + if abilities: packet_abilities + if block_dig: packet_block_dig + if entity_action: packet_entity_action + if steer_vehicle: packet_steer_vehicle + if crafting_book_data: packet_crafting_book_data + if resource_pack_receive: packet_resource_pack_receive + if held_item_slot: packet_held_item_slot + if set_creative_slot: packet_set_creative_slot + if update_jigsaw_block: packet_update_jigsaw_block + if update_sign: packet_update_sign + if arm_animation: packet_arm_animation + if spectate: packet_spectate + if block_place: packet_block_place + if use_item: packet_use_item + if advancement_tab: packet_advancement_tab diff --git a/mc/data/minecraft-data/pc/1.16.1/protocol.json b/mc/data/minecraft-data/pc/1.16.1/protocol.json new file mode 100644 index 0000000..8ed97db --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/protocol.json @@ -0,0 +1,5514 @@ +{ + "types": { + "varint": "native", + "varlong": "native", + "optvarint": "varint", + "pstring": "native", + "u16": "native", + "u8": "native", + "i64": "native", + "buffer": "native", + "i32": "native", + "i8": "native", + "bool": "native", + "i16": "native", + "f32": "native", + "f64": "native", + "UUID": "native", + "option": "native", + "entityMetadataLoop": "native", + "topBitSetTerminatedArray": "native", + "bitfield": "native", + "bitflags": "native", + "container": "native", + "switch": "native", + "void": "native", + "array": "native", + "restBuffer": "native", + "nbt": "native", + "optionalNbt": "native", + "ByteArray": [ + "buffer", + { + "countType": "varint" + } + ], + "string": [ + "pstring", + { + "countType": "varint" + } + ], + "vec3i16": [ + "container", + [ + { + "name": "x", + "type": "i16" + }, + { + "name": "y", + "type": "i16" + }, + { + "name": "z", + "type": "i16" + } + ] + ], + "slot": [ + "container", + [ + { + "name": "present", + "type": "bool" + }, + { + "anon": true, + "type": [ + "switch", + { + "compareTo": "present", + "fields": { + "false": "void", + "true": [ + "container", + [ + { + "name": "itemId", + "type": "varint" + }, + { + "name": "itemCount", + "type": "i8" + }, + { + "name": "nbtData", + "type": "optionalNbt" + } + ] + ] + } + } + ] + } + ] + ], + "particle": [ + "container", + [ + { + "name": "particleId", + "type": "varint" + }, + { + "name": "data", + "type": [ + "particleData", + { + "compareTo": "particleId" + } + ] + } + ] + ], + "particleData": [ + "switch", + { + "compareTo": "$compareTo", + "fields": { + "3": [ + "container", + [ + { + "name": "blockState", + "type": "varint" + } + ] + ], + "14": [ + "container", + [ + { + "name": "red", + "type": "f32" + }, + { + "name": "green", + "type": "f32" + }, + { + "name": "blue", + "type": "f32" + }, + { + "name": "scale", + "type": "f32" + } + ] + ], + "23": [ + "container", + [ + { + "name": "blockState", + "type": "varint" + } + ] + ], + "34": [ + "container", + [ + { + "name": "item", + "type": "slot" + } + ] + ] + }, + "default": "void" + } + ], + "ingredient": [ + "array", + { + "countType": "varint", + "type": "slot" + } + ], + "position": [ + "bitfield", + [ + { + "name": "x", + "size": 26, + "signed": true + }, + { + "name": "z", + "size": 26, + "signed": true + }, + { + "name": "y", + "size": 12, + "signed": true + } + ] + ], + "entityMetadataItem": [ + "switch", + { + "compareTo": "$compareTo", + "fields": { + "0": "i8", + "1": "varint", + "2": "f32", + "3": "string", + "4": "string", + "5": [ + "option", + "string" + ], + "6": "slot", + "7": "bool", + "8": [ + "container", + [ + { + "name": "pitch", + "type": "f32" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "roll", + "type": "f32" + } + ] + ], + "9": "position", + "10": [ + "option", + "position" + ], + "11": "varint", + "12": [ + "option", + "UUID" + ], + "13": "varint", + "14": "nbt", + "15": "particle", + "16": [ + "container", + [ + { + "name": "villagerType", + "type": "varint" + }, + { + "name": "villagerProfession", + "type": "varint" + }, + { + "name": "level", + "type": "varint" + } + ] + ], + "17": "optvarint", + "18": "varint" + } + } + ], + "entityMetadata": [ + "entityMetadataLoop", + { + "endVal": 255, + "type": [ + "container", + [ + { + "anon": true, + "type": [ + "container", + [ + { + "name": "key", + "type": "u8" + }, + { + "name": "type", + "type": "varint" + } + ] + ] + }, + { + "name": "value", + "type": [ + "entityMetadataItem", + { + "compareTo": "type" + } + ] + } + ] + ] + } + ], + "minecraft_smelting_format": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredient", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + }, + { + "name": "experience", + "type": "f32" + }, + { + "name": "cookTime", + "type": "varint" + } + ] + ], + "tags": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "tagName", + "type": "string" + }, + { + "name": "entries", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ] + } + ], + "command_node": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 3, + "signed": false + }, + { + "name": "has_custom_suggestions", + "size": 1, + "signed": false + }, + { + "name": "has_redirect_node", + "size": 1, + "signed": false + }, + { + "name": "has_command", + "size": 1, + "signed": false + }, + { + "name": "command_node_type", + "size": 2, + "signed": false + } + ] + ] + }, + { + "name": "children", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + }, + { + "name": "redirectNode", + "type": [ + "switch", + { + "compareTo": "flags/has_redirect_node", + "fields": { + "1": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "extraNodeData", + "type": [ + "switch", + { + "compareTo": "flags/command_node_type", + "fields": { + "0": "void", + "1": [ + "container", + [ + { + "name": "name", + "type": "string" + } + ] + ], + "2": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "parser", + "type": "string" + }, + { + "name": "properties", + "type": [ + "switch", + { + "compareTo": "parser", + "fields": { + "brigadier:bool": "void", + "brigadier:float": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "f32" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:double": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "f64" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:integer": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "i32" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:long": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "i64" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "i64" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:string": [ + "mapper", + { + "type": "varint", + "mappings": { + "0": "SINGLE_WORD", + "1": "QUOTABLE_PHRASE", + "2": "GREEDY_PHRASE" + } + } + ], + "minecraft:entity": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "onlyAllowPlayers", + "size": 1, + "signed": false + }, + { + "name": "onlyAllowEntities", + "size": 1, + "signed": false + } + ] + ], + "minecraft:game_profile": "void", + "minecraft:block_pos": "void", + "minecraft:column_pos": "void", + "minecraft:vec3": "void", + "minecraft:vec2": "void", + "minecraft:block_state": "void", + "minecraft:block_predicate": "void", + "minecraft:item_stack": "void", + "minecraft:item_predicate": "void", + "minecraft:color": "void", + "minecraft:component": "void", + "minecraft:message": "void", + "minecraft:nbt": "void", + "minecraft:nbt_path": "void", + "minecraft:objective": "void", + "minecraft:objective_criteria": "void", + "minecraft:operation": "void", + "minecraft:particle": "void", + "minecraft:angle": "void", + "minecraft:rotation": "void", + "minecraft:scoreboard_slot": "void", + "minecraft:score_holder": [ + "bitfield", + [ + { + "name": "unused", + "size": 7, + "signed": false + }, + { + "name": "allowMultiple", + "size": 1, + "signed": false + } + ] + ], + "minecraft:swizzle": "void", + "minecraft:team": "void", + "minecraft:item_slot": "void", + "minecraft:resource_location": "void", + "minecraft:mob_effect": "void", + "minecraft:function": "void", + "minecraft:entity_anchor": "void", + "minecraft:range": [ + "container", + [ + { + "name": "allowDecimals", + "type": "bool" + } + ] + ], + "minecraft:int_range": "void", + "minecraft:float_range": "void", + "minecraft:item_enchantment": "void", + "minecraft:entity_summon": "void", + "minecraft:dimension": "void", + "minecraft:nbt_compound_tag": "void", + "minecraft:time": "void", + "minecraft:resource_or_tag": [ + "container", + [ + { + "name": "registry", + "type": "string" + } + ] + ], + "minecraft:resource": [ + "container", + [ + { + "name": "registry", + "type": "string" + } + ] + ], + "minecraft:uuid": "void" + } + } + ] + }, + { + "name": "suggestionType", + "type": [ + "switch", + { + "compareTo": "../flags/has_custom_suggestions", + "fields": { + "1": "string" + }, + "default": "void" + } + ] + } + ] + ] + } + } + ] + } + ] + ] + }, + "handshaking": { + "toClient": { + "types": { + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": {} + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": {} + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_set_protocol": [ + "container", + [ + { + "name": "protocolVersion", + "type": "varint" + }, + { + "name": "serverHost", + "type": "string" + }, + { + "name": "serverPort", + "type": "u16" + }, + { + "name": "nextState", + "type": "varint" + } + ] + ], + "packet_legacy_server_list_ping": [ + "container", + [ + { + "name": "payload", + "type": "u8" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "set_protocol", + "0xfe": "legacy_server_list_ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "set_protocol": "packet_set_protocol", + "legacy_server_list_ping": "packet_legacy_server_list_ping" + } + } + ] + } + ] + ] + } + } + }, + "status": { + "toClient": { + "types": { + "packet_server_info": [ + "container", + [ + { + "name": "response", + "type": "string" + } + ] + ], + "packet_ping": [ + "container", + [ + { + "name": "time", + "type": "i64" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "server_info", + "0x01": "ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "server_info": "packet_server_info", + "ping": "packet_ping" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_ping_start": [ + "container", + [] + ], + "packet_ping": [ + "container", + [ + { + "name": "time", + "type": "i64" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "ping_start", + "0x01": "ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "ping_start": "packet_ping_start", + "ping": "packet_ping" + } + } + ] + } + ] + ] + } + } + }, + "login": { + "toClient": { + "types": { + "packet_disconnect": [ + "container", + [ + { + "name": "reason", + "type": "string" + } + ] + ], + "packet_encryption_begin": [ + "container", + [ + { + "name": "serverId", + "type": "string" + }, + { + "name": "publicKey", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "verifyToken", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + ], + "packet_success": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "name": "username", + "type": "string" + } + ] + ], + "packet_compress": [ + "container", + [ + { + "name": "threshold", + "type": "varint" + } + ] + ], + "packet_login_plugin_request": [ + "container", + [ + { + "name": "messageId", + "type": "varint" + }, + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "disconnect", + "0x01": "encryption_begin", + "0x02": "success", + "0x03": "compress", + "0x04": "login_plugin_request" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "disconnect": "packet_disconnect", + "encryption_begin": "packet_encryption_begin", + "success": "packet_success", + "compress": "packet_compress", + "login_plugin_request": "packet_login_plugin_request" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_login_start": [ + "container", + [ + { + "name": "username", + "type": "string" + } + ] + ], + "packet_encryption_begin": [ + "container", + [ + { + "name": "sharedSecret", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "verifyToken", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + ], + "packet_login_plugin_response": [ + "container", + [ + { + "name": "messageId", + "type": "varint" + }, + { + "name": "data", + "type": [ + "option", + "restBuffer" + ] + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "login_start", + "0x01": "encryption_begin", + "0x02": "login_plugin_response" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "login_start": "packet_login_start", + "encryption_begin": "packet_encryption_begin", + "login_plugin_response": "packet_login_plugin_response" + } + } + ] + } + ] + ] + } + } + }, + "play": { + "toClient": { + "types": { + "packet_spawn_entity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "objectUUID", + "type": "UUID" + }, + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "objectData", + "type": "i32" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_spawn_entity_experience_orb": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "count", + "type": "i16" + } + ] + ], + "packet_spawn_entity_living": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "headPitch", + "type": "i8" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_spawn_entity_painting": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "title", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "direction", + "type": "u8" + } + ] + ], + "packet_named_entity_spawn": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "playerUUID", + "type": "UUID" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + } + ] + ], + "packet_animation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "animation", + "type": "u8" + } + ] + ], + "packet_statistics": [ + "container", + [ + { + "name": "entries", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "categoryId", + "type": "varint" + }, + { + "name": "statisticId", + "type": "varint" + }, + { + "name": "value", + "type": "varint" + } + ] + ] + } + ] + } + ] + ], + "packet_advancements": [ + "container", + [ + { + "name": "reset", + "type": "bool" + }, + { + "name": "advancementMapping", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": [ + "container", + [ + { + "name": "parentId", + "type": [ + "option", + "string" + ] + }, + { + "name": "displayData", + "type": [ + "option", + [ + "container", + [ + { + "name": "title", + "type": "string" + }, + { + "name": "description", + "type": "string" + }, + { + "name": "icon", + "type": "slot" + }, + { + "name": "frameType", + "type": "varint" + }, + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "_unused", + "size": 29, + "signed": false + }, + { + "name": "hidden", + "size": 1, + "signed": false + }, + { + "name": "show_toast", + "size": 1, + "signed": false + }, + { + "name": "has_background_texture", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "backgroundTexture", + "type": [ + "switch", + { + "compareTo": "flags/has_background_texture", + "fields": { + "1": "string" + }, + "default": "void" + } + ] + }, + { + "name": "xCord", + "type": "f32" + }, + { + "name": "yCord", + "type": "f32" + } + ] + ] + ] + }, + { + "name": "criteria", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": "void" + } + ] + ] + } + ] + }, + { + "name": "requirements", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + } + ] + } + ] + ] + } + ] + ] + } + ] + }, + { + "name": "identifiers", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "progressMapping", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "criterionIdentifier", + "type": "string" + }, + { + "name": "criterionProgress", + "type": [ + "option", + "i64" + ] + } + ] + ] + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_block_break_animation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "destroyStage", + "type": "i8" + } + ] + ], + "packet_tile_entity_data": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "action", + "type": "u8" + }, + { + "name": "nbtData", + "type": "optionalNbt" + } + ] + ], + "packet_block_action": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "byte1", + "type": "u8" + }, + { + "name": "byte2", + "type": "u8" + }, + { + "name": "blockId", + "type": "varint" + } + ] + ], + "packet_block_change": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "type", + "type": "varint" + } + ] + ], + "packet_boss_bar": [ + "container", + [ + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "title", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "3": "string" + }, + "default": "void" + } + ] + }, + { + "name": "health", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "f32", + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "color", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "dividers", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "flags", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "u8", + "5": "u8" + }, + "default": "void" + } + ] + } + ] + ], + "packet_difficulty": [ + "container", + [ + { + "name": "difficulty", + "type": "u8" + }, + { + "name": "difficultyLocked", + "type": "bool" + } + ] + ], + "packet_tab_complete": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "start", + "type": "varint" + }, + { + "name": "length", + "type": "varint" + }, + { + "name": "matches", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "match", + "type": "string" + }, + { + "name": "tooltip", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + } + ] + ], + "packet_declare_commands": [ + "container", + [ + { + "name": "nodes", + "type": [ + "array", + { + "countType": "varint", + "type": "command_node" + } + ] + }, + { + "name": "rootIndex", + "type": "varint" + } + ] + ], + "packet_face_player": [ + "container", + [ + { + "name": "feet_eyes", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "isEntity", + "type": "bool" + }, + { + "name": "entityId", + "type": [ + "switch", + { + "compareTo": "isEntity", + "fields": { + "true": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "entity_feet_eyes", + "type": [ + "switch", + { + "compareTo": "isEntity", + "fields": { + "true": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_nbt_query_response": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "nbt", + "type": "optionalNbt" + } + ] + ], + "packet_chat": [ + "container", + [ + { + "name": "message", + "type": "string" + }, + { + "name": "position", + "type": "i8" + }, + { + "name": "sender", + "type": "UUID" + } + ] + ], + "packet_multi_block_change": [ + "container", + [ + { + "name": "chunkX", + "type": "i32" + }, + { + "name": "chunkZ", + "type": "i32" + }, + { + "name": "records", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "horizontalPos", + "type": "u8" + }, + { + "name": "y", + "type": "u8" + }, + { + "name": "blockId", + "type": "varint" + } + ] + ] + } + ] + } + ] + ], + "packet_transaction": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "accepted", + "type": "bool" + } + ] + ], + "packet_close_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + } + ] + ], + "packet_open_window": [ + "container", + [ + { + "name": "windowId", + "type": "varint" + }, + { + "name": "inventoryType", + "type": "varint" + }, + { + "name": "windowTitle", + "type": "string" + } + ] + ], + "packet_window_items": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "items", + "type": [ + "array", + { + "countType": "i16", + "type": "slot" + } + ] + } + ] + ], + "packet_craft_progress_bar": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "property", + "type": "i16" + }, + { + "name": "value", + "type": "i16" + } + ] + ], + "packet_set_slot": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "slot", + "type": "i16" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_set_cooldown": [ + "container", + [ + { + "name": "itemID", + "type": "varint" + }, + { + "name": "cooldownTicks", + "type": "varint" + } + ] + ], + "packet_custom_payload": [ + "container", + [ + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_named_sound_effect": [ + "container", + [ + { + "name": "soundName", + "type": "string" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "x", + "type": "i32" + }, + { + "name": "y", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_kick_disconnect": [ + "container", + [ + { + "name": "reason", + "type": "string" + } + ] + ], + "packet_entity_status": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "entityStatus", + "type": "i8" + } + ] + ], + "packet_explosion": [ + "container", + [ + { + "name": "x", + "type": "f32" + }, + { + "name": "y", + "type": "f32" + }, + { + "name": "z", + "type": "f32" + }, + { + "name": "radius", + "type": "f32" + }, + { + "name": "affectedBlockOffsets", + "type": [ + "array", + { + "countType": "i32", + "type": [ + "container", + [ + { + "name": "x", + "type": "i8" + }, + { + "name": "y", + "type": "i8" + }, + { + "name": "z", + "type": "i8" + } + ] + ] + } + ] + }, + { + "name": "playerMotionX", + "type": "f32" + }, + { + "name": "playerMotionY", + "type": "f32" + }, + { + "name": "playerMotionZ", + "type": "f32" + } + ] + ], + "packet_unload_chunk": [ + "container", + [ + { + "name": "chunkX", + "type": "i32" + }, + { + "name": "chunkZ", + "type": "i32" + } + ] + ], + "packet_game_state_change": [ + "container", + [ + { + "name": "reason", + "type": "u8" + }, + { + "name": "gameMode", + "type": "f32" + } + ] + ], + "packet_open_horse_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "nbSlots", + "type": "varint" + }, + { + "name": "entityId", + "type": "i32" + } + ] + ], + "packet_keep_alive": [ + "container", + [ + { + "name": "keepAliveId", + "type": "i64" + } + ] + ], + "packet_map_chunk": [ + "container", + [ + { + "name": "x", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "groundUp", + "type": "bool" + }, + { + "name": "ignoreOldData", + "type": "bool" + }, + { + "name": "bitMap", + "type": "varint" + }, + { + "name": "heightmaps", + "type": "nbt" + }, + { + "name": "biomes", + "type": [ + "switch", + { + "compareTo": "groundUp", + "fields": { + "false": "void", + "true": [ + "array", + { + "count": 1024, + "type": "i32" + } + ] + } + } + ] + }, + { + "name": "chunkData", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "blockEntities", + "type": [ + "array", + { + "countType": "varint", + "type": "nbt" + } + ] + } + ] + ], + "packet_world_event": [ + "container", + [ + { + "name": "effectId", + "type": "i32" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "data", + "type": "i32" + }, + { + "name": "global", + "type": "bool" + } + ] + ], + "packet_world_particles": [ + "container", + [ + { + "name": "particleId", + "type": "i32" + }, + { + "name": "longDistance", + "type": "bool" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "offsetX", + "type": "f32" + }, + { + "name": "offsetY", + "type": "f32" + }, + { + "name": "offsetZ", + "type": "f32" + }, + { + "name": "particleData", + "type": "f32" + }, + { + "name": "particles", + "type": "i32" + }, + { + "name": "data", + "type": [ + "particleData", + { + "compareTo": "particleId" + } + ] + } + ] + ], + "packet_update_light": [ + "container", + [ + { + "name": "chunkX", + "type": "varint" + }, + { + "name": "chunkZ", + "type": "varint" + }, + { + "name": "trustEdges", + "type": "bool" + }, + { + "name": "skyLightMask", + "type": "varint" + }, + { + "name": "blockLightMask", + "type": "varint" + }, + { + "name": "emptySkyLightMask", + "type": "varint" + }, + { + "name": "emptyBlockLightMask", + "type": "varint" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_login": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "gameMode", + "type": "u8" + }, + { + "name": "previousGameMode", + "type": "u8" + }, + { + "name": "worldNames", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "dimensionCodec", + "type": "nbt" + }, + { + "name": "dimension", + "type": "string" + }, + { + "name": "worldName", + "type": "string" + }, + { + "name": "hashedSeed", + "type": "i64" + }, + { + "name": "maxPlayers", + "type": "u8" + }, + { + "name": "viewDistance", + "type": "varint" + }, + { + "name": "reducedDebugInfo", + "type": "bool" + }, + { + "name": "enableRespawnScreen", + "type": "bool" + }, + { + "name": "isDebug", + "type": "bool" + }, + { + "name": "isFlat", + "type": "bool" + } + ] + ], + "packet_map": [ + "container", + [ + { + "name": "itemDamage", + "type": "varint" + }, + { + "name": "scale", + "type": "i8" + }, + { + "name": "trackingPosition", + "type": "bool" + }, + { + "name": "locked", + "type": "bool" + }, + { + "name": "icons", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "i8" + }, + { + "name": "z", + "type": "i8" + }, + { + "name": "direction", + "type": "u8" + }, + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + }, + { + "name": "columns", + "type": "i8" + }, + { + "name": "rows", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "y", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "data", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + } + ] + ], + "packet_trade_list": [ + "container", + [ + { + "name": "windowId", + "type": "varint" + }, + { + "name": "trades", + "type": [ + "array", + { + "countType": "u8", + "type": [ + "container", + [ + { + "name": "inputItem1", + "type": "slot" + }, + { + "name": "outputItem", + "type": "slot" + }, + { + "name": "inputItem2", + "type": [ + "option", + "slot" + ] + }, + { + "name": "tradeDisabled", + "type": "bool" + }, + { + "name": "nbTradeUses", + "type": "i32" + }, + { + "name": "maximumNbTradeUses", + "type": "i32" + }, + { + "name": "xp", + "type": "i32" + }, + { + "name": "specialPrice", + "type": "i32" + }, + { + "name": "priceMultiplier", + "type": "f32" + }, + { + "name": "demand", + "type": "i32" + } + ] + ] + } + ] + }, + { + "name": "villagerLevel", + "type": "varint" + }, + { + "name": "experience", + "type": "varint" + }, + { + "name": "isRegularVillager", + "type": "bool" + }, + { + "name": "canRestock", + "type": "bool" + } + ] + ], + "packet_rel_entity_move": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "dX", + "type": "i16" + }, + { + "name": "dY", + "type": "i16" + }, + { + "name": "dZ", + "type": "i16" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_move_look": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "dX", + "type": "i16" + }, + { + "name": "dY", + "type": "i16" + }, + { + "name": "dZ", + "type": "i16" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_look": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + } + ] + ], + "packet_vehicle_move": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_open_book": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_open_sign_entity": [ + "container", + [ + { + "name": "location", + "type": "position" + } + ] + ], + "packet_craft_recipe_response": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "recipe", + "type": "string" + } + ] + ], + "packet_abilities": [ + "container", + [ + { + "name": "flags", + "type": "i8" + }, + { + "name": "flyingSpeed", + "type": "f32" + }, + { + "name": "walkingSpeed", + "type": "f32" + } + ] + ], + "packet_combat_event": [ + "container", + [ + { + "name": "event", + "type": "varint" + }, + { + "name": "duration", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "1": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "playerId", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "entityId", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "1": "i32", + "2": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "message", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "2": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_player_info": [ + "container", + [ + { + "name": "action", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0": "add_player", + "1": "update_game_mode", + "2": "update_latency", + "3": "update_display_name", + "4": "remove_player" + } + } + ] + }, + { + "name": "data", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "anon": true, + "type": [ + "switch", + { + "compareTo": "../action", + "fields": { + "add_player": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "properties", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "value", + "type": "string" + }, + { + "name": "signature", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + }, + { + "name": "gamemode", + "type": "varint" + }, + { + "name": "ping", + "type": "varint" + }, + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ], + "update_game_mode": [ + "container", + [ + { + "name": "gamemode", + "type": "varint" + } + ] + ], + "update_latency": [ + "container", + [ + { + "name": "ping", + "type": "varint" + } + ] + ], + "update_display_name": [ + "container", + [ + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ], + "remove_player": "void" + } + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_position": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "flags", + "type": "i8" + }, + { + "name": "teleportId", + "type": "varint" + } + ] + ], + "packet_unlock_recipes": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "craftingBookOpen", + "type": "bool" + }, + { + "name": "filteringCraftable", + "type": "bool" + }, + { + "name": "smeltingBookOpen", + "type": "bool" + }, + { + "name": "filteringSmeltable", + "type": "bool" + }, + { + "name": "recipes1", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "recipes2", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + "default": "void" + } + ] + } + ] + ], + "packet_entity_destroy": [ + "container", + [ + { + "name": "entityIds", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ], + "packet_remove_entity_effect": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "effectId", + "type": "i8" + } + ] + ], + "packet_resource_pack_send": [ + "container", + [ + { + "name": "url", + "type": "string" + }, + { + "name": "hash", + "type": "string" + } + ] + ], + "packet_respawn": [ + "container", + [ + { + "name": "dimension", + "type": "string" + }, + { + "name": "worldName", + "type": "string" + }, + { + "name": "hashedSeed", + "type": "i64" + }, + { + "name": "gamemode", + "type": "u8" + }, + { + "name": "previousGamemode", + "type": "u8" + }, + { + "name": "isDebug", + "type": "bool" + }, + { + "name": "isFlat", + "type": "bool" + }, + { + "name": "copyMetadata", + "type": "bool" + } + ] + ], + "packet_entity_head_rotation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "headYaw", + "type": "i8" + } + ] + ], + "packet_world_border": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "2": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "z", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "2": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "old_radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "new_radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "speed", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "varlong", + "3": "varlong" + }, + "default": "void" + } + ] + }, + { + "name": "portalBoundary", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "warning_time", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "warning_blocks", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint", + "5": "varint" + }, + "default": "void" + } + ] + } + ] + ], + "packet_camera": [ + "container", + [ + { + "name": "cameraId", + "type": "varint" + } + ] + ], + "packet_held_item_slot": [ + "container", + [ + { + "name": "slot", + "type": "i8" + } + ] + ], + "packet_update_view_position": [ + "container", + [ + { + "name": "chunkX", + "type": "varint" + }, + { + "name": "chunkZ", + "type": "varint" + } + ] + ], + "packet_update_view_distance": [ + "container", + [ + { + "name": "viewDistance", + "type": "varint" + } + ] + ], + "packet_scoreboard_display_objective": [ + "container", + [ + { + "name": "position", + "type": "i8" + }, + { + "name": "name", + "type": "string" + } + ] + ], + "packet_entity_metadata": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "metadata", + "type": "entityMetadata" + } + ] + ], + "packet_attach_entity": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "vehicleId", + "type": "i32" + } + ] + ], + "packet_entity_velocity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_entity_equipment": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "equipments", + "type": [ + "topBitSetTerminatedArray", + { + "type": [ + "container", + [ + { + "name": "slot", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ] + } + ] + } + ] + ], + "packet_experience": [ + "container", + [ + { + "name": "experienceBar", + "type": "f32" + }, + { + "name": "level", + "type": "varint" + }, + { + "name": "totalExperience", + "type": "varint" + } + ] + ], + "packet_update_health": [ + "container", + [ + { + "name": "health", + "type": "f32" + }, + { + "name": "food", + "type": "varint" + }, + { + "name": "foodSaturation", + "type": "f32" + } + ] + ], + "packet_scoreboard_objective": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "action", + "type": "i8" + }, + { + "name": "displayText", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "type", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + } + ] + ], + "packet_set_passengers": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "passengers", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ], + "packet_teams": [ + "container", + [ + { + "name": "team", + "type": "string" + }, + { + "name": "mode", + "type": "i8" + }, + { + "name": "name", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "friendlyFire", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "i8", + "2": "i8" + }, + "default": "void" + } + ] + }, + { + "name": "nameTagVisibility", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "collisionRule", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "formatting", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "prefix", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "suffix", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "players", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": [ + "array", + { + "countType": "varint", + "type": "string" + } + ], + "3": [ + "array", + { + "countType": "varint", + "type": "string" + } + ], + "4": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + "default": "void" + } + ] + } + ] + ], + "packet_scoreboard_score": [ + "container", + [ + { + "name": "itemName", + "type": "string" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "scoreName", + "type": "string" + }, + { + "name": "value", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "void" + }, + "default": "varint" + } + ] + } + ] + ], + "packet_spawn_position": [ + "container", + [ + { + "name": "location", + "type": "position" + } + ] + ], + "packet_update_time": [ + "container", + [ + { + "name": "age", + "type": "i64" + }, + { + "name": "time", + "type": "i64" + } + ] + ], + "packet_title": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "text", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "1": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "fadeIn", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "stay", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "fadeOut", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + } + ] + ], + "packet_entity_sound_effect": [ + "container", + [ + { + "name": "soundId", + "type": "varint" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "entityId", + "type": "varint" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_stop_sound": [ + "container", + [ + { + "name": "flags", + "type": "i8" + }, + { + "name": "source", + "type": [ + "switch", + { + "compareTo": "flags", + "fields": { + "1": "varint", + "3": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "sound", + "type": [ + "switch", + { + "compareTo": "flags", + "fields": { + "2": "string", + "3": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_sound_effect": [ + "container", + [ + { + "name": "soundId", + "type": "varint" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "x", + "type": "i32" + }, + { + "name": "y", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_playerlist_header": [ + "container", + [ + { + "name": "header", + "type": "string" + }, + { + "name": "footer", + "type": "string" + } + ] + ], + "packet_collect": [ + "container", + [ + { + "name": "collectedEntityId", + "type": "varint" + }, + { + "name": "collectorEntityId", + "type": "varint" + }, + { + "name": "pickupItemCount", + "type": "varint" + } + ] + ], + "packet_entity_teleport": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_update_attributes": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "properties", + "type": [ + "array", + { + "countType": "i32", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": "f64" + }, + { + "name": "modifiers", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "name": "amount", + "type": "f64" + }, + { + "name": "operation", + "type": "i8" + } + ] + ] + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_entity_effect": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "effectId", + "type": "i8" + }, + { + "name": "amplifier", + "type": "i8" + }, + { + "name": "duration", + "type": "varint" + }, + { + "name": "hideParticles", + "type": "i8" + } + ] + ], + "packet_select_advancement_tab": [ + "container", + [ + { + "name": "id", + "type": [ + "option", + "string" + ] + } + ] + ], + "packet_declare_recipes": [ + "container", + [ + { + "name": "recipes", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "type", + "type": "string" + }, + { + "name": "recipeId", + "type": "string" + }, + { + "name": "data", + "type": [ + "switch", + { + "compareTo": "type", + "fields": { + "minecraft:crafting_shapeless": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredients", + "type": [ + "array", + { + "countType": "varint", + "type": "ingredient" + } + ] + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:crafting_shaped": [ + "container", + [ + { + "name": "width", + "type": "varint" + }, + { + "name": "height", + "type": "varint" + }, + { + "name": "group", + "type": "string" + }, + { + "name": "ingredients", + "type": [ + "array", + { + "count": "width", + "type": [ + "array", + { + "count": "height", + "type": "ingredient" + } + ] + } + ] + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:crafting_special_armordye": "void", + "minecraft:crafting_special_bookcloning": "void", + "minecraft:crafting_special_mapcloning": "void", + "minecraft:crafting_special_mapextending": "void", + "minecraft:crafting_special_firework_rocket": "void", + "minecraft:crafting_special_firework_star": "void", + "minecraft:crafting_special_firework_star_fade": "void", + "minecraft:crafting_special_repairitem": "void", + "minecraft:crafting_special_tippedarrow": "void", + "minecraft:crafting_special_bannerduplicate": "void", + "minecraft:crafting_special_banneraddpattern": "void", + "minecraft:crafting_special_shielddecoration": "void", + "minecraft:crafting_special_shulkerboxcoloring": "void", + "minecraft:crafting_special_suspiciousstew": "void", + "minecraft:smelting": "minecraft_smelting_format", + "minecraft:blasting": "minecraft_smelting_format", + "minecraft:smoking": "minecraft_smelting_format", + "minecraft:campfire_cooking": "minecraft_smelting_format", + "minecraft:stonecutting": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredient", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:smithing": [ + "container", + [ + { + "name": "base", + "type": "ingredient" + }, + { + "name": "addition", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + } + ] + ] + } + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_tags": [ + "container", + [ + { + "name": "blockTags", + "type": "tags" + }, + { + "name": "itemTags", + "type": "tags" + }, + { + "name": "fluidTags", + "type": "tags" + }, + { + "name": "entityTags", + "type": "tags" + } + ] + ], + "packet_acknowledge_player_digging": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "block", + "type": "varint" + }, + { + "name": "status", + "type": "varint" + }, + { + "name": "successful", + "type": "bool" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "spawn_entity", + "0x01": "spawn_entity_experience_orb", + "0x02": "spawn_entity_living", + "0x03": "spawn_entity_painting", + "0x04": "named_entity_spawn", + "0x05": "animation", + "0x06": "statistics", + "0x07": "acknowledge_player_digging", + "0x08": "block_break_animation", + "0x09": "tile_entity_data", + "0x0a": "block_action", + "0x0b": "block_change", + "0x0c": "boss_bar", + "0x0d": "difficulty", + "0x0e": "chat", + "0x0f": "multi_block_change", + "0x10": "tab_complete", + "0x11": "declare_commands", + "0x12": "transaction", + "0x13": "close_window", + "0x14": "window_items", + "0x15": "craft_progress_bar", + "0x16": "set_slot", + "0x17": "set_cooldown", + "0x18": "custom_payload", + "0x19": "named_sound_effect", + "0x1a": "kick_disconnect", + "0x1b": "entity_status", + "0x1c": "explosion", + "0x1d": "unload_chunk", + "0x1e": "game_state_change", + "0x1f": "open_horse_window", + "0x20": "keep_alive", + "0x21": "map_chunk", + "0x22": "world_event", + "0x23": "world_particles", + "0x24": "update_light", + "0x25": "login", + "0x26": "map", + "0x27": "trade_list", + "0x28": "rel_entity_move", + "0x29": "entity_move_look", + "0x2a": "entity_look", + "0x2b": "entity", + "0x2c": "vehicle_move", + "0x2d": "open_book", + "0x2e": "open_window", + "0x2f": "open_sign_entity", + "0x30": "craft_recipe_response", + "0x31": "abilities", + "0x32": "combat_event", + "0x33": "player_info", + "0x34": "face_player", + "0x35": "position", + "0x36": "unlock_recipes", + "0x37": "entity_destroy", + "0x38": "remove_entity_effect", + "0x39": "resource_pack_send", + "0x3a": "respawn", + "0x3b": "entity_head_rotation", + "0x3c": "select_advancement_tab", + "0x3d": "world_border", + "0x3e": "camera", + "0x3f": "held_item_slot", + "0x40": "update_view_position", + "0x41": "update_view_distance", + "0x42": "spawn_position", + "0x43": "scoreboard_display_objective", + "0x44": "entity_metadata", + "0x45": "attach_entity", + "0x46": "entity_velocity", + "0x47": "entity_equipment", + "0x48": "experience", + "0x49": "update_health", + "0x4a": "scoreboard_objective", + "0x4b": "set_passengers", + "0x4c": "teams", + "0x4d": "scoreboard_score", + "0x4e": "update_time", + "0x4f": "title", + "0x50": "entity_sound_effect", + "0x51": "sound_effect", + "0x52": "stop_sound", + "0x53": "playerlist_header", + "0x54": "nbt_query_response", + "0x55": "collect", + "0x56": "entity_teleport", + "0x57": "advancements", + "0x58": "entity_update_attributes", + "0x59": "entity_effect", + "0x5a": "declare_recipes", + "0x5b": "tags" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "spawn_entity": "packet_spawn_entity", + "spawn_entity_experience_orb": "packet_spawn_entity_experience_orb", + "spawn_entity_living": "packet_spawn_entity_living", + "spawn_entity_painting": "packet_spawn_entity_painting", + "named_entity_spawn": "packet_named_entity_spawn", + "animation": "packet_animation", + "statistics": "packet_statistics", + "advancements": "packet_advancements", + "block_break_animation": "packet_block_break_animation", + "tile_entity_data": "packet_tile_entity_data", + "block_action": "packet_block_action", + "block_change": "packet_block_change", + "boss_bar": "packet_boss_bar", + "difficulty": "packet_difficulty", + "tab_complete": "packet_tab_complete", + "declare_commands": "packet_declare_commands", + "face_player": "packet_face_player", + "nbt_query_response": "packet_nbt_query_response", + "chat": "packet_chat", + "multi_block_change": "packet_multi_block_change", + "transaction": "packet_transaction", + "close_window": "packet_close_window", + "open_window": "packet_open_window", + "window_items": "packet_window_items", + "craft_progress_bar": "packet_craft_progress_bar", + "set_slot": "packet_set_slot", + "set_cooldown": "packet_set_cooldown", + "custom_payload": "packet_custom_payload", + "named_sound_effect": "packet_named_sound_effect", + "kick_disconnect": "packet_kick_disconnect", + "entity_status": "packet_entity_status", + "explosion": "packet_explosion", + "unload_chunk": "packet_unload_chunk", + "game_state_change": "packet_game_state_change", + "open_horse_window": "packet_open_horse_window", + "keep_alive": "packet_keep_alive", + "map_chunk": "packet_map_chunk", + "world_event": "packet_world_event", + "world_particles": "packet_world_particles", + "update_light": "packet_update_light", + "login": "packet_login", + "map": "packet_map", + "trade_list": "packet_trade_list", + "rel_entity_move": "packet_rel_entity_move", + "entity_move_look": "packet_entity_move_look", + "entity_look": "packet_entity_look", + "entity": "packet_entity", + "vehicle_move": "packet_vehicle_move", + "open_book": "packet_open_book", + "open_sign_entity": "packet_open_sign_entity", + "craft_recipe_response": "packet_craft_recipe_response", + "abilities": "packet_abilities", + "combat_event": "packet_combat_event", + "player_info": "packet_player_info", + "position": "packet_position", + "unlock_recipes": "packet_unlock_recipes", + "entity_destroy": "packet_entity_destroy", + "remove_entity_effect": "packet_remove_entity_effect", + "resource_pack_send": "packet_resource_pack_send", + "respawn": "packet_respawn", + "entity_update_attributes": "packet_entity_update_attributes", + "world_border": "packet_world_border", + "camera": "packet_camera", + "held_item_slot": "packet_held_item_slot", + "update_view_position": "packet_update_view_position", + "update_view_distance": "packet_update_view_distance", + "scoreboard_display_objective": "packet_scoreboard_display_objective", + "entity_metadata": "packet_entity_metadata", + "attach_entity": "packet_attach_entity", + "entity_velocity": "packet_entity_velocity", + "entity_equipment": "packet_entity_equipment", + "experience": "packet_experience", + "update_health": "packet_update_health", + "scoreboard_objective": "packet_scoreboard_objective", + "set_passengers": "packet_set_passengers", + "teams": "packet_teams", + "scoreboard_score": "packet_scoreboard_score", + "spawn_position": "packet_spawn_position", + "update_time": "packet_update_time", + "title": "packet_title", + "entity_sound_effect": "packet_entity_sound_effect", + "stop_sound": "packet_stop_sound", + "sound_effect": "packet_sound_effect", + "playerlist_header": "packet_playerlist_header", + "collect": "packet_collect", + "entity_teleport": "packet_entity_teleport", + "entity_head_rotation": "packet_entity_head_rotation", + "entity_effect": "packet_entity_effect", + "select_advancement_tab": "packet_select_advancement_tab", + "declare_recipes": "packet_declare_recipes", + "tags": "packet_tags", + "acknowledge_player_digging": "packet_acknowledge_player_digging" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_teleport_confirm": [ + "container", + [ + { + "name": "teleportId", + "type": "varint" + } + ] + ], + "packet_query_block_nbt": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "location", + "type": "position" + } + ] + ], + "packet_set_difficulty": [ + "container", + [ + { + "name": "newDifficulty", + "type": "u8" + } + ] + ], + "packet_edit_book": [ + "container", + [ + { + "name": "new_book", + "type": "slot" + }, + { + "name": "signing", + "type": "bool" + }, + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_query_entity_nbt": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "entityId", + "type": "varint" + } + ] + ], + "packet_pick_item": [ + "container", + [ + { + "name": "slot", + "type": "varint" + } + ] + ], + "packet_name_item": [ + "container", + [ + { + "name": "name", + "type": "string" + } + ] + ], + "packet_select_trade": [ + "container", + [ + { + "name": "slot", + "type": "varint" + } + ] + ], + "packet_set_beacon_effect": [ + "container", + [ + { + "name": "primary_effect", + "type": "varint" + }, + { + "name": "secondary_effect", + "type": "varint" + } + ] + ], + "packet_update_command_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "command", + "type": "string" + }, + { + "name": "mode", + "type": "varint" + }, + { + "name": "flags", + "type": "u8" + } + ] + ], + "packet_update_command_block_minecart": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "command", + "type": "string" + }, + { + "name": "track_output", + "type": "bool" + } + ] + ], + "packet_update_structure_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "mode", + "type": "varint" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "offset_x", + "type": "i8" + }, + { + "name": "offset_y", + "type": "i8" + }, + { + "name": "offset_z", + "type": "i8" + }, + { + "name": "size_x", + "type": "i8" + }, + { + "name": "size_y", + "type": "i8" + }, + { + "name": "size_z", + "type": "i8" + }, + { + "name": "mirror", + "type": "varint" + }, + { + "name": "rotation", + "type": "varint" + }, + { + "name": "metadata", + "type": "string" + }, + { + "name": "integrity", + "type": "f32" + }, + { + "name": "seed", + "type": "varlong" + }, + { + "name": "flags", + "type": "u8" + } + ] + ], + "packet_tab_complete": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "text", + "type": "string" + } + ] + ], + "packet_chat": [ + "container", + [ + { + "name": "message", + "type": "string" + } + ] + ], + "packet_client_command": [ + "container", + [ + { + "name": "actionId", + "type": "varint" + } + ] + ], + "packet_settings": [ + "container", + [ + { + "name": "locale", + "type": "string" + }, + { + "name": "viewDistance", + "type": "i8" + }, + { + "name": "chatFlags", + "type": "varint" + }, + { + "name": "chatColors", + "type": "bool" + }, + { + "name": "skinParts", + "type": "u8" + }, + { + "name": "mainHand", + "type": "varint" + } + ] + ], + "packet_transaction": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "accepted", + "type": "bool" + } + ] + ], + "packet_enchant_item": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "enchantment", + "type": "i8" + } + ] + ], + "packet_window_click": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "slot", + "type": "i16" + }, + { + "name": "mouseButton", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "mode", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_close_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + } + ] + ], + "packet_custom_payload": [ + "container", + [ + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_use_entity": [ + "container", + [ + { + "name": "target", + "type": "varint" + }, + { + "name": "mouse", + "type": "varint" + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "y", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "z", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "hand", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "sneaking", + "type": "bool" + } + ] + ], + "packet_generate_structure": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "levels", + "type": "varint" + }, + { + "name": "keepJigsaws", + "type": "bool" + } + ] + ], + "packet_keep_alive": [ + "container", + [ + { + "name": "keepAliveId", + "type": "i64" + } + ] + ], + "packet_lock_difficulty": [ + "container", + [ + { + "name": "locked", + "type": "bool" + } + ] + ], + "packet_position": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_position_look": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_look": [ + "container", + [ + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_flying": [ + "container", + [ + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_vehicle_move": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_steer_boat": [ + "container", + [ + { + "name": "leftPaddle", + "type": "bool" + }, + { + "name": "rightPaddle", + "type": "bool" + } + ] + ], + "packet_craft_recipe_request": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "recipe", + "type": "string" + }, + { + "name": "makeAll", + "type": "bool" + } + ] + ], + "packet_abilities": [ + "container", + [ + { + "name": "flags", + "type": "i8" + } + ] + ], + "packet_block_dig": [ + "container", + [ + { + "name": "status", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "face", + "type": "i8" + } + ] + ], + "packet_entity_action": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "actionId", + "type": "varint" + }, + { + "name": "jumpBoost", + "type": "varint" + } + ] + ], + "packet_steer_vehicle": [ + "container", + [ + { + "name": "sideways", + "type": "f32" + }, + { + "name": "forward", + "type": "f32" + }, + { + "name": "jump", + "type": "u8" + } + ] + ], + "packet_crafting_book_data": [ + "container", + [ + { + "name": "type", + "type": "varint" + }, + { + "anon": true, + "type": [ + "switch", + { + "compareTo": "type", + "fields": { + "0": [ + "container", + [ + { + "name": "displayedRecipe", + "type": "string" + } + ] + ], + "1": [ + "container", + [ + { + "name": "craftingBookOpen", + "type": "bool" + }, + { + "name": "craftingFilter", + "type": "bool" + }, + { + "name": "smeltingBookOpen", + "type": "bool" + }, + { + "name": "smeltingFilter", + "type": "bool" + }, + { + "name": "blastingBookOpen", + "type": "bool" + }, + { + "name": "blastingFilter", + "type": "bool" + }, + { + "name": "smokingBookOpen", + "type": "bool" + }, + { + "name": "smokingFilter", + "type": "bool" + } + ] + ] + } + } + ] + } + ] + ], + "packet_resource_pack_receive": [ + "container", + [ + { + "name": "result", + "type": "varint" + } + ] + ], + "packet_held_item_slot": [ + "container", + [ + { + "name": "slotId", + "type": "i16" + } + ] + ], + "packet_set_creative_slot": [ + "container", + [ + { + "name": "slot", + "type": "i16" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_update_jigsaw_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "target", + "type": "string" + }, + { + "name": "pool", + "type": "string" + }, + { + "name": "finalState", + "type": "string" + }, + { + "name": "jointType", + "type": "string" + } + ] + ], + "packet_update_sign": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "text1", + "type": "string" + }, + { + "name": "text2", + "type": "string" + }, + { + "name": "text3", + "type": "string" + }, + { + "name": "text4", + "type": "string" + } + ] + ], + "packet_arm_animation": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_spectate": [ + "container", + [ + { + "name": "target", + "type": "UUID" + } + ] + ], + "packet_block_place": [ + "container", + [ + { + "name": "hand", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "direction", + "type": "varint" + }, + { + "name": "cursorX", + "type": "f32" + }, + { + "name": "cursorY", + "type": "f32" + }, + { + "name": "cursorZ", + "type": "f32" + }, + { + "name": "insideBlock", + "type": "bool" + } + ] + ], + "packet_use_item": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_advancement_tab": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "tabId", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "1": "void" + } + } + ] + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "teleport_confirm", + "0x01": "query_block_nbt", + "0x02": "set_difficulty", + "0x03": "chat", + "0x04": "client_command", + "0x05": "settings", + "0x06": "tab_complete", + "0x07": "transaction", + "0x08": "enchant_item", + "0x09": "window_click", + "0x0a": "close_window", + "0x0b": "custom_payload", + "0x0c": "edit_book", + "0x0d": "query_entity_nbt", + "0x0e": "use_entity", + "0x0f": "generate_structure", + "0x10": "keep_alive", + "0x11": "lock_difficulty", + "0x12": "position", + "0x13": "position_look", + "0x14": "look", + "0x15": "flying", + "0x16": "vehicle_move", + "0x17": "steer_boat", + "0x18": "pick_item", + "0x19": "craft_recipe_request", + "0x1a": "abilities", + "0x1b": "block_dig", + "0x1c": "entity_action", + "0x1d": "steer_vehicle", + "0x1e": "crafting_book_data", + "0x1f": "name_item", + "0x20": "resource_pack_receive", + "0x21": "advancement_tab", + "0x22": "select_trade", + "0x23": "set_beacon_effect", + "0x24": "held_item_slot", + "0x25": "update_command_block", + "0x26": "update_command_block_minecart", + "0x27": "set_creative_slot", + "0x28": "update_jigsaw_block", + "0x29": "update_structure_block", + "0x2a": "update_sign", + "0x2b": "arm_animation", + "0x2c": "spectate", + "0x2d": "block_place", + "0x2e": "use_item" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "teleport_confirm": "packet_teleport_confirm", + "query_block_nbt": "packet_query_block_nbt", + "set_difficulty": "packet_set_difficulty", + "edit_book": "packet_edit_book", + "query_entity_nbt": "packet_query_entity_nbt", + "pick_item": "packet_pick_item", + "name_item": "packet_name_item", + "select_trade": "packet_select_trade", + "set_beacon_effect": "packet_set_beacon_effect", + "update_command_block": "packet_update_command_block", + "update_command_block_minecart": "packet_update_command_block_minecart", + "update_structure_block": "packet_update_structure_block", + "tab_complete": "packet_tab_complete", + "chat": "packet_chat", + "client_command": "packet_client_command", + "settings": "packet_settings", + "transaction": "packet_transaction", + "enchant_item": "packet_enchant_item", + "window_click": "packet_window_click", + "close_window": "packet_close_window", + "custom_payload": "packet_custom_payload", + "use_entity": "packet_use_entity", + "generate_structure": "packet_generate_structure", + "keep_alive": "packet_keep_alive", + "lock_difficulty": "packet_lock_difficulty", + "position": "packet_position", + "position_look": "packet_position_look", + "look": "packet_look", + "flying": "packet_flying", + "vehicle_move": "packet_vehicle_move", + "steer_boat": "packet_steer_boat", + "craft_recipe_request": "packet_craft_recipe_request", + "abilities": "packet_abilities", + "block_dig": "packet_block_dig", + "entity_action": "packet_entity_action", + "steer_vehicle": "packet_steer_vehicle", + "crafting_book_data": "packet_crafting_book_data", + "resource_pack_receive": "packet_resource_pack_receive", + "held_item_slot": "packet_held_item_slot", + "set_creative_slot": "packet_set_creative_slot", + "update_jigsaw_block": "packet_update_jigsaw_block", + "update_sign": "packet_update_sign", + "arm_animation": "packet_arm_animation", + "spectate": "packet_spectate", + "block_place": "packet_block_place", + "use_item": "packet_use_item", + "advancement_tab": "packet_advancement_tab" + } + } + ] + } + ] + ] + } + } + } +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.1/recipes.json b/mc/data/minecraft-data/pc/1.16.1/recipes.json new file mode 100644 index 0000000..15f13ef --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/recipes.json @@ -0,0 +1,23516 @@ +{ + "2": [ + { + "ingredients": [ + 4, + 849 + ], + "result": { + "count": 1, + "id": 2 + } + } + ], + "3": [ + { + "inShape": [ + [ + 2, + 2 + ], + [ + 2, + 2 + ] + ], + "result": { + "count": 4, + "id": 3 + } + } + ], + "4": [ + { + "inShape": [ + [ + 14, + 849 + ], + [ + 849, + 14 + ] + ], + "result": { + "count": 2, + "id": 4 + } + } + ], + "5": [ + { + "inShape": [ + [ + 4, + 4 + ], + [ + 4, + 4 + ] + ], + "result": { + "count": 4, + "id": 5 + } + } + ], + "6": [ + { + "ingredients": [ + 4, + 14 + ], + "result": { + "count": 2, + "id": 6 + } + } + ], + "7": [ + { + "inShape": [ + [ + 6, + 6 + ], + [ + 6, + 6 + ] + ], + "result": { + "count": 4, + "id": 7 + } + } + ], + "10": [ + { + "inShape": [ + [ + 9, + 32 + ], + [ + 32, + 9 + ] + ], + "result": { + "count": 4, + "id": 10 + } + } + ], + "15": [ + { + "ingredients": [ + 37 + ], + "result": { + "count": 4, + "id": 15 + } + }, + { + "ingredients": [ + 61 + ], + "result": { + "count": 4, + "id": 15 + } + }, + { + "ingredients": [ + 45 + ], + "result": { + "count": 4, + "id": 15 + } + }, + { + "ingredients": [ + 53 + ], + "result": { + "count": 4, + "id": 15 + } + } + ], + "16": [ + { + "ingredients": [ + 38 + ], + "result": { + "count": 4, + "id": 16 + } + }, + { + "ingredients": [ + 62 + ], + "result": { + "count": 4, + "id": 16 + } + }, + { + "ingredients": [ + 46 + ], + "result": { + "count": 4, + "id": 16 + } + }, + { + "ingredients": [ + 54 + ], + "result": { + "count": 4, + "id": 16 + } + } + ], + "17": [ + { + "ingredients": [ + 39 + ], + "result": { + "count": 4, + "id": 17 + } + }, + { + "ingredients": [ + 63 + ], + "result": { + "count": 4, + "id": 17 + } + }, + { + "ingredients": [ + 47 + ], + "result": { + "count": 4, + "id": 17 + } + }, + { + "ingredients": [ + 55 + ], + "result": { + "count": 4, + "id": 17 + } + } + ], + "18": [ + { + "ingredients": [ + 40 + ], + "result": { + "count": 4, + "id": 18 + } + }, + { + "ingredients": [ + 64 + ], + "result": { + "count": 4, + "id": 18 + } + }, + { + "ingredients": [ + 48 + ], + "result": { + "count": 4, + "id": 18 + } + }, + { + "ingredients": [ + 56 + ], + "result": { + "count": 4, + "id": 18 + } + } + ], + "19": [ + { + "ingredients": [ + 41 + ], + "result": { + "count": 4, + "id": 19 + } + }, + { + "ingredients": [ + 65 + ], + "result": { + "count": 4, + "id": 19 + } + }, + { + "ingredients": [ + 49 + ], + "result": { + "count": 4, + "id": 19 + } + }, + { + "ingredients": [ + 57 + ], + "result": { + "count": 4, + "id": 19 + } + } + ], + "20": [ + { + "ingredients": [ + 42 + ], + "result": { + "count": 4, + "id": 20 + } + }, + { + "ingredients": [ + 66 + ], + "result": { + "count": 4, + "id": 20 + } + }, + { + "ingredients": [ + 50 + ], + "result": { + "count": 4, + "id": 20 + } + }, + { + "ingredients": [ + 58 + ], + "result": { + "count": 4, + "id": 20 + } + } + ], + "21": [ + { + "ingredients": [ + 43 + ], + "result": { + "count": 4, + "id": 21 + } + }, + { + "ingredients": [ + 51 + ], + "result": { + "count": 4, + "id": 21 + } + }, + { + "ingredients": [ + 67 + ], + "result": { + "count": 4, + "id": 21 + } + }, + { + "ingredients": [ + 59 + ], + "result": { + "count": 4, + "id": 21 + } + } + ], + "22": [ + { + "ingredients": [ + 44 + ], + "result": { + "count": 4, + "id": 22 + } + }, + { + "ingredients": [ + 52 + ], + "result": { + "count": 4, + "id": 22 + } + }, + { + "ingredients": [ + 68 + ], + "result": { + "count": 4, + "id": 22 + } + }, + { + "ingredients": [ + 60 + ], + "result": { + "count": 4, + "id": 22 + } + } + ], + "53": [ + { + "inShape": [ + [ + 45, + 45 + ], + [ + 45, + 45 + ] + ], + "result": { + "count": 3, + "id": 53 + } + } + ], + "54": [ + { + "inShape": [ + [ + 46, + 46 + ], + [ + 46, + 46 + ] + ], + "result": { + "count": 3, + "id": 54 + } + } + ], + "55": [ + { + "inShape": [ + [ + 47, + 47 + ], + [ + 47, + 47 + ] + ], + "result": { + "count": 3, + "id": 55 + } + } + ], + "56": [ + { + "inShape": [ + [ + 48, + 48 + ], + [ + 48, + 48 + ] + ], + "result": { + "count": 3, + "id": 56 + } + } + ], + "57": [ + { + "inShape": [ + [ + 49, + 49 + ], + [ + 49, + 49 + ] + ], + "result": { + "count": 3, + "id": 57 + } + } + ], + "58": [ + { + "inShape": [ + [ + 50, + 50 + ], + [ + 50, + 50 + ] + ], + "result": { + "count": 3, + "id": 58 + } + } + ], + "59": [ + { + "inShape": [ + [ + 51, + 51 + ], + [ + 51, + 51 + ] + ], + "result": { + "count": 3, + "id": 59 + } + } + ], + "60": [ + { + "inShape": [ + [ + 52, + 52 + ], + [ + 52, + 52 + ] + ], + "result": { + "count": 3, + "id": 60 + } + } + ], + "61": [ + { + "inShape": [ + [ + 37, + 37 + ], + [ + 37, + 37 + ] + ], + "result": { + "count": 3, + "id": 61 + } + } + ], + "62": [ + { + "inShape": [ + [ + 38, + 38 + ], + [ + 38, + 38 + ] + ], + "result": { + "count": 3, + "id": 62 + } + } + ], + "63": [ + { + "inShape": [ + [ + 39, + 39 + ], + [ + 39, + 39 + ] + ], + "result": { + "count": 3, + "id": 63 + } + } + ], + "64": [ + { + "inShape": [ + [ + 40, + 40 + ], + [ + 40, + 40 + ] + ], + "result": { + "count": 3, + "id": 64 + } + } + ], + "65": [ + { + "inShape": [ + [ + 41, + 41 + ], + [ + 41, + 41 + ] + ], + "result": { + "count": 3, + "id": 65 + } + } + ], + "66": [ + { + "inShape": [ + [ + 42, + 42 + ], + [ + 42, + 42 + ] + ], + "result": { + "count": 3, + "id": 66 + } + } + ], + "67": [ + { + "inShape": [ + [ + 43, + 43 + ], + [ + 43, + 43 + ] + ], + "result": { + "count": 3, + "id": 67 + } + } + ], + "68": [ + { + "inShape": [ + [ + 44, + 44 + ], + [ + 44, + 44 + ] + ], + "result": { + "count": 3, + "id": 68 + } + } + ], + "79": [ + { + "inShape": [ + [ + 697, + 697, + 697 + ], + [ + 697, + 697, + 697 + ], + [ + 697, + 697, + 697 + ] + ], + "result": { + "count": 1, + "id": 79 + } + } + ], + "80": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 14, + 577, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 80 + } + } + ], + "81": [ + { + "inShape": [ + [ + 30, + 30 + ], + [ + 30, + 30 + ] + ], + "result": { + "count": 1, + "id": 81 + } + } + ], + "82": [ + { + "inShape": [ + [ + 148 + ], + [ + 148 + ] + ], + "result": { + "count": 1, + "id": 82 + } + } + ], + "83": [ + { + "inShape": [ + [ + 81, + 81 + ], + [ + 81, + 81 + ] + ], + "result": { + "count": 4, + "id": 83 + } + } + ], + "84": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + 665, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + 665, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + 665, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + 665, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + 665, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + 665, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + 665, + 21 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + 665, + 22 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 84 + } + } + ], + "85": [ + { + "inShape": [ + [ + 583, + null, + 583 + ], + [ + 583, + 599, + 583 + ], + [ + 583, + 665, + 583 + ] + ], + "result": { + "count": 6, + "id": 85 + } + } + ], + "86": [ + { + "inShape": [ + [ + 582, + null, + 582 + ], + [ + 582, + 190, + 582 + ], + [ + 582, + 665, + 582 + ] + ], + "result": { + "count": 6, + "id": 86 + } + } + ], + "87": [ + { + "inShape": [ + [ + 679 + ], + [ + 94 + ] + ], + "result": { + "count": 1, + "id": 87 + } + } + ], + "94": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 14, + 582, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 14, + 582, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 14, + 582, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 14, + 582, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 14, + 582, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 14, + 582, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 14, + 582, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 14, + 582, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + } + ], + "95": [ + { + "inShape": [ + [ + 610, + 610 + ], + [ + 610, + 610 + ] + ], + "result": { + "count": 1, + "id": 95 + } + } + ], + "96": [ + { + "ingredients": [ + 707, + 95 + ], + "result": { + "count": 1, + "id": 96 + } + } + ], + "97": [ + { + "ingredients": [ + 706, + 95 + ], + "result": { + "count": 1, + "id": 97 + } + } + ], + "98": [ + { + "ingredients": [ + 705, + 95 + ], + "result": { + "count": 1, + "id": 98 + } + } + ], + "99": [ + { + "ingredients": [ + 704, + 95 + ], + "result": { + "count": 1, + "id": 99 + } + } + ], + "100": [ + { + "ingredients": [ + 703, + 95 + ], + "result": { + "count": 1, + "id": 100 + } + } + ], + "101": [ + { + "ingredients": [ + 702, + 95 + ], + "result": { + "count": 1, + "id": 101 + } + } + ], + "102": [ + { + "ingredients": [ + 701, + 95 + ], + "result": { + "count": 1, + "id": 102 + } + } + ], + "103": [ + { + "ingredients": [ + 700, + 95 + ], + "result": { + "count": 1, + "id": 103 + } + } + ], + "104": [ + { + "ingredients": [ + 699, + 95 + ], + "result": { + "count": 1, + "id": 104 + } + } + ], + "105": [ + { + "ingredients": [ + 698, + 95 + ], + "result": { + "count": 1, + "id": 105 + } + } + ], + "106": [ + { + "ingredients": [ + 709, + 95 + ], + "result": { + "count": 1, + "id": 106 + } + } + ], + "107": [ + { + "ingredients": [ + 710, + 95 + ], + "result": { + "count": 1, + "id": 107 + } + } + ], + "108": [ + { + "ingredients": [ + 695, + 95 + ], + "result": { + "count": 1, + "id": 108 + } + } + ], + "109": [ + { + "ingredients": [ + 694, + 95 + ], + "result": { + "count": 1, + "id": 109 + } + } + ], + "110": [ + { + "ingredients": [ + 711, + 95 + ], + "result": { + "count": 1, + "id": 110 + } + } + ], + "136": [ + { + "inShape": [ + [ + 583, + 583, + 583 + ], + [ + 583, + 583, + 583 + ], + [ + 583, + 583, + 583 + ] + ], + "result": { + "count": 1, + "id": 136 + } + } + ], + "137": [ + { + "inShape": [ + [ + 582, + 582, + 582 + ], + [ + 582, + 582, + 582 + ], + [ + 582, + 582, + 582 + ] + ], + "result": { + "count": 1, + "id": 137 + } + } + ], + "138": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 6, + "id": 138 + } + } + ], + "139": [ + { + "inShape": [ + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 6, + "id": 139 + } + } + ], + "140": [ + { + "inShape": [ + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 6, + "id": 140 + } + } + ], + "141": [ + { + "inShape": [ + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 6, + "id": 141 + } + } + ], + "142": [ + { + "inShape": [ + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 6, + "id": 142 + } + } + ], + "143": [ + { + "inShape": [ + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 6, + "id": 143 + } + } + ], + "144": [ + { + "inShape": [ + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 6, + "id": 144 + } + } + ], + "145": [ + { + "inShape": [ + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 6, + "id": 145 + } + } + ], + "146": [ + { + "inShape": [ + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 6, + "id": 146 + } + } + ], + "147": [ + { + "inShape": [ + [ + 165, + 165, + 165 + ] + ], + "result": { + "count": 6, + "id": 147 + } + } + ], + "148": [ + { + "inShape": [ + [ + 81, + 81, + 81 + ] + ], + "result": { + "count": 6, + "id": 148 + } + }, + { + "inShape": [ + [ + 82, + 82, + 82 + ] + ], + "result": { + "count": 6, + "id": 148 + } + } + ], + "149": [ + { + "inShape": [ + [ + 83, + 83, + 83 + ] + ], + "result": { + "count": 6, + "id": 149 + } + } + ], + "151": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 6, + "id": 151 + } + } + ], + "152": [ + { + "inShape": [ + [ + 166, + 166, + 166 + ] + ], + "result": { + "count": 6, + "id": 152 + } + } + ], + "153": [ + { + "inShape": [ + [ + 240, + 240, + 240 + ] + ], + "result": { + "count": 6, + "id": 153 + } + } + ], + "154": [ + { + "inShape": [ + [ + 264, + 264, + 264 + ] + ], + "result": { + "count": 6, + "id": 154 + } + } + ], + "155": [ + { + "inShape": [ + [ + 324, + 324, + 324 + ] + ], + "result": { + "count": 6, + "id": 155 + } + }, + { + "inShape": [ + [ + 325, + 325, + 325 + ] + ], + "result": { + "count": 6, + "id": 155 + } + }, + { + "inShape": [ + [ + 327, + 327, + 327 + ] + ], + "result": { + "count": 6, + "id": 155 + } + } + ], + "156": [ + { + "inShape": [ + [ + 418, + 418, + 418 + ] + ], + "result": { + "count": 6, + "id": 156 + } + }, + { + "inShape": [ + [ + 419, + 419, + 419 + ] + ], + "result": { + "count": 6, + "id": 156 + } + } + ], + "157": [ + { + "inShape": [ + [ + 420, + 420, + 420 + ] + ], + "result": { + "count": 6, + "id": 157 + } + } + ], + "158": [ + { + "inShape": [ + [ + 175, + 175, + 175 + ] + ], + "result": { + "count": 6, + "id": 158 + } + }, + { + "inShape": [ + [ + 176, + 176, + 176 + ] + ], + "result": { + "count": 6, + "id": 158 + } + } + ], + "159": [ + { + "inShape": [ + [ + 411, + 411, + 411 + ] + ], + "result": { + "count": 6, + "id": 159 + } + } + ], + "160": [ + { + "inShape": [ + [ + 412, + 412, + 412 + ] + ], + "result": { + "count": 6, + "id": 160 + } + } + ], + "161": [ + { + "inShape": [ + [ + 413, + 413, + 413 + ] + ], + "result": { + "count": 6, + "id": 161 + } + } + ], + "166": [ + { + "inShape": [ + [ + 674, + 674 + ], + [ + 674, + 674 + ] + ], + "result": { + "count": 1, + "id": 166 + } + } + ], + "167": [ + { + "inShape": [ + [ + 612, + 30, + 612 + ], + [ + 30, + 612, + 30 + ], + [ + 612, + 30, + 612 + ] + ], + "result": { + "count": 1, + "id": 167 + } + }, + { + "inShape": [ + [ + 612, + 31, + 612 + ], + [ + 31, + 612, + 31 + ], + [ + 612, + 31, + 612 + ] + ], + "result": { + "count": 1, + "id": 167 + } + } + ], + "168": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 678, + 678, + 678 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 678, + 678, + 678 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 678, + 678, + 678 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 678, + 678, + 678 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 678, + 678, + 678 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 678, + 678, + 678 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 678, + 678, + 678 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 678, + 678, + 678 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 168 + } + } + ], + "169": [ + { + "ingredients": [ + 14, + 251 + ], + "result": { + "count": 1, + "id": 169 + } + } + ], + "171": [ + { + "inShape": [ + [ + 579 + ], + [ + 599 + ] + ], + "result": { + "count": 4, + "id": 171 + } + }, + { + "inShape": [ + [ + 580 + ], + [ + 599 + ] + ], + "result": { + "count": 4, + "id": 171 + } + } + ], + "172": [ + { + "inShape": [ + [ + 745 + ], + [ + 887 + ] + ], + "result": { + "count": 4, + "id": 172 + } + } + ], + "175": [ + { + "inShape": [ + [ + 887, + 887 + ], + [ + 887, + 887 + ] + ], + "result": { + "count": 4, + "id": 175 + } + } + ], + "176": [ + { + "inShape": [ + [ + 158 + ], + [ + 158 + ] + ], + "result": { + "count": 1, + "id": 176 + } + } + ], + "177": [ + { + "inShape": [ + [ + 175, + null, + null + ], + [ + 175, + 175, + null + ], + [ + 175, + 175, + 175 + ] + ], + "result": { + "count": 4, + "id": 177 + } + }, + { + "inShape": [ + [ + 176, + null, + null + ], + [ + 176, + 176, + null + ], + [ + 176, + 176, + 176 + ] + ], + "result": { + "count": 4, + "id": 177 + } + } + ], + "179": [ + { + "inShape": [ + [ + 15, + null, + null + ], + [ + 15, + 15, + null + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 4, + "id": 179 + } + } + ], + "180": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 180 + } + } + ], + "182": [ + { + "inShape": [ + [ + 581, + 581, + 581 + ], + [ + 581, + 581, + 581 + ], + [ + 581, + 581, + 581 + ] + ], + "result": { + "count": 1, + "id": 182 + } + } + ], + "183": [ + { + "inShape": [ + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 183 + } + } + ], + "185": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 14, + null, + 14 + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 1, + "id": 185 + } + }, + { + "inShape": [ + [ + 962, + 962, + 962 + ], + [ + 962, + null, + 962 + ], + [ + 962, + 962, + 962 + ] + ], + "result": { + "count": 1, + "id": 185 + } + } + ], + "186": [ + { + "inShape": [ + [ + 599, + null, + 599 + ], + [ + 599, + 599, + 599 + ], + [ + 599, + null, + 599 + ] + ], + "result": { + "count": 3, + "id": 186 + } + } + ], + "187": [ + { + "inShape": [ + [ + 582, + null, + 582 + ], + [ + 582, + 599, + 582 + ], + [ + 582, + null, + 582 + ] + ], + "result": { + "count": 16, + "id": 187 + } + } + ], + "188": [ + { + "inShape": [ + [ + 14, + null, + null + ], + [ + 14, + 14, + null + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 4, + "id": 188 + } + } + ], + "189": [ + { + "inShape": [ + [ + 599 + ], + [ + 14 + ] + ], + "result": { + "count": 1, + "id": 189 + } + } + ], + "190": [ + { + "inShape": [ + [ + 1, + 1 + ] + ], + "result": { + "count": 1, + "id": 190 + } + } + ], + "191": [ + { + "inShape": [ + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 191 + } + } + ], + "192": [ + { + "inShape": [ + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 192 + } + } + ], + "193": [ + { + "inShape": [ + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 193 + } + } + ], + "194": [ + { + "inShape": [ + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 194 + } + } + ], + "195": [ + { + "inShape": [ + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 195 + } + } + ], + "196": [ + { + "inShape": [ + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 196 + } + } + ], + "197": [ + { + "inShape": [ + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 197 + } + } + ], + "198": [ + { + "inShape": [ + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 198 + } + } + ], + "199": [ + { + "inShape": [ + [ + 966, + 966 + ] + ], + "result": { + "count": 1, + "id": 199 + } + } + ], + "201": [ + { + "inShape": [ + [ + 665 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 201 + } + } + ], + "202": [ + { + "inShape": [ + [ + 204, + 204, + 204 + ] + ], + "result": { + "count": 6, + "id": 202 + } + } + ], + "204": [ + { + "inShape": [ + [ + 666, + 666 + ], + [ + 666, + 666 + ] + ], + "result": { + "count": 1, + "id": 204 + } + } + ], + "206": [ + { + "inShape": [ + [ + 675, + 675 + ], + [ + 675, + 675 + ] + ], + "result": { + "count": 1, + "id": 206 + } + } + ], + "207": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + 581, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + 581, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + 581, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + 581, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + 581, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + 581, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + 581, + 21 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + 581, + 22 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 207 + } + } + ], + "208": [ + { + "inShape": [ + [ + 15, + 599, + 15 + ], + [ + 15, + 599, + 15 + ] + ], + "result": { + "count": 3, + "id": 208 + } + } + ], + "209": [ + { + "inShape": [ + [ + 16, + 599, + 16 + ], + [ + 16, + 599, + 16 + ] + ], + "result": { + "count": 3, + "id": 209 + } + } + ], + "210": [ + { + "inShape": [ + [ + 17, + 599, + 17 + ], + [ + 17, + 599, + 17 + ] + ], + "result": { + "count": 3, + "id": 210 + } + } + ], + "211": [ + { + "inShape": [ + [ + 18, + 599, + 18 + ], + [ + 18, + 599, + 18 + ] + ], + "result": { + "count": 3, + "id": 211 + } + } + ], + "212": [ + { + "inShape": [ + [ + 19, + 599, + 19 + ], + [ + 19, + 599, + 19 + ] + ], + "result": { + "count": 3, + "id": 212 + } + } + ], + "213": [ + { + "inShape": [ + [ + 20, + 599, + 20 + ], + [ + 20, + 599, + 20 + ] + ], + "result": { + "count": 3, + "id": 213 + } + } + ], + "214": [ + { + "inShape": [ + [ + 21, + 599, + 21 + ], + [ + 21, + 599, + 21 + ] + ], + "result": { + "count": 3, + "id": 214 + } + } + ], + "215": [ + { + "inShape": [ + [ + 22, + 599, + 22 + ], + [ + 22, + 599, + 22 + ] + ], + "result": { + "count": 3, + "id": 215 + } + } + ], + "222": [ + { + "inShape": [ + [ + 221, + 221 + ], + [ + 221, + 221 + ] + ], + "result": { + "count": 4, + "id": 222 + } + } + ], + "223": [ + { + "inShape": [ + [ + 579 + ], + [ + 599 + ], + [ + 219 + ] + ], + "result": { + "count": 4, + "id": 223 + } + }, + { + "inShape": [ + [ + 579 + ], + [ + 599 + ], + [ + 220 + ] + ], + "result": { + "count": 4, + "id": 223 + } + }, + { + "inShape": [ + [ + 580 + ], + [ + 599 + ], + [ + 219 + ] + ], + "result": { + "count": 4, + "id": 223 + } + }, + { + "inShape": [ + [ + 580 + ], + [ + 599 + ], + [ + 220 + ] + ], + "result": { + "count": 4, + "id": 223 + } + } + ], + "224": [ + { + "inShape": [ + [ + 686, + 686 + ], + [ + 686, + 686 + ] + ], + "result": { + "count": 1, + "id": 224 + } + } + ], + "225": [ + { + "inShape": [ + [ + 217 + ], + [ + 171 + ] + ], + "result": { + "count": 1, + "id": 225 + } + } + ], + "226": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 2, + "id": 226 + } + } + ], + "227": [ + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 2, + "id": 227 + } + } + ], + "228": [ + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 2, + "id": 228 + } + } + ], + "229": [ + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 2, + "id": 229 + } + } + ], + "230": [ + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 2, + "id": 230 + } + } + ], + "231": [ + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 2, + "id": 231 + } + } + ], + "232": [ + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 2, + "id": 232 + } + } + ], + "233": [ + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 2, + "id": 233 + } + } + ], + "240": [ + { + "inShape": [ + [ + 1, + 1 + ], + [ + 1, + 1 + ] + ], + "result": { + "count": 4, + "id": 240 + } + } + ], + "241": [ + { + "ingredients": [ + 240, + 251 + ], + "result": { + "count": 1, + "id": 241 + } + } + ], + "243": [ + { + "inShape": [ + [ + 153 + ], + [ + 153 + ] + ], + "result": { + "count": 1, + "id": 243 + } + } + ], + "247": [ + { + "inShape": [ + [ + 582, + 582, + 582 + ], + [ + 582, + 582, + 582 + ] + ], + "result": { + "count": 16, + "id": 247 + } + } + ], + "248": [ + { + "inShape": [ + [ + 905 + ], + [ + 582 + ], + [ + 905 + ] + ], + "result": { + "count": 1, + "id": 248 + } + } + ], + "249": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 16, + "id": 249 + } + } + ], + "250": [ + { + "inShape": [ + [ + 735, + 735, + 735 + ], + [ + 735, + 735, + 735 + ], + [ + 735, + 735, + 735 + ] + ], + "result": { + "count": 1, + "id": 250 + } + } + ], + "252": [ + { + "inShape": [ + [ + 599, + 15, + 599 + ], + [ + 599, + 15, + 599 + ] + ], + "result": { + "count": 1, + "id": 252 + } + } + ], + "253": [ + { + "inShape": [ + [ + 599, + 16, + 599 + ], + [ + 599, + 16, + 599 + ] + ], + "result": { + "count": 1, + "id": 253 + } + } + ], + "254": [ + { + "inShape": [ + [ + 599, + 17, + 599 + ], + [ + 599, + 17, + 599 + ] + ], + "result": { + "count": 1, + "id": 254 + } + } + ], + "255": [ + { + "inShape": [ + [ + 599, + 18, + 599 + ], + [ + 599, + 18, + 599 + ] + ], + "result": { + "count": 1, + "id": 255 + } + } + ], + "256": [ + { + "inShape": [ + [ + 599, + 19, + 599 + ], + [ + 599, + 19, + 599 + ] + ], + "result": { + "count": 1, + "id": 256 + } + } + ], + "257": [ + { + "inShape": [ + [ + 599, + 20, + 599 + ], + [ + 599, + 20, + 599 + ] + ], + "result": { + "count": 1, + "id": 257 + } + } + ], + "258": [ + { + "inShape": [ + [ + 599, + 21, + 599 + ], + [ + 599, + 21, + 599 + ] + ], + "result": { + "count": 1, + "id": 258 + } + } + ], + "259": [ + { + "inShape": [ + [ + 599, + 22, + 599 + ], + [ + 599, + 22, + 599 + ] + ], + "result": { + "count": 1, + "id": 259 + } + } + ], + "260": [ + { + "inShape": [ + [ + 166, + null, + null + ], + [ + 166, + 166, + null + ], + [ + 166, + 166, + 166 + ] + ], + "result": { + "count": 4, + "id": 260 + } + } + ], + "261": [ + { + "inShape": [ + [ + 240, + null, + null + ], + [ + 240, + 240, + null + ], + [ + 240, + 240, + 240 + ] + ], + "result": { + "count": 4, + "id": 261 + } + } + ], + "264": [ + { + "inShape": [ + [ + 848, + 848 + ], + [ + 848, + 848 + ] + ], + "result": { + "count": 1, + "id": 264 + } + } + ], + "266": [ + { + "inShape": [ + [ + 154 + ], + [ + 154 + ] + ], + "result": { + "count": 1, + "id": 266 + } + } + ], + "267": [ + { + "inShape": [ + [ + 264, + 848, + 264 + ], + [ + 264, + 848, + 264 + ] + ], + "result": { + "count": 6, + "id": 267 + } + } + ], + "268": [ + { + "inShape": [ + [ + 264, + null, + null + ], + [ + 264, + 264, + null + ], + [ + 264, + 264, + 264 + ] + ], + "result": { + "count": 4, + "id": 268 + } + } + ], + "269": [ + { + "inShape": [ + [ + null, + 678, + null + ], + [ + 581, + 170, + 581 + ], + [ + 170, + 170, + 170 + ] + ], + "result": { + "count": 1, + "id": 269 + } + } + ], + "272": [ + { + "inShape": [ + [ + 271, + 271 + ], + [ + 271, + 271 + ] + ], + "result": { + "count": 4, + "id": 272 + } + } + ], + "274": [ + { + "inShape": [ + [ + null, + 665, + null + ], + [ + 665, + 224, + 665 + ], + [ + null, + 665, + null + ] + ], + "result": { + "count": 1, + "id": 274 + } + } + ], + "275": [ + { + "inShape": [ + [ + 81, + null, + null + ], + [ + 81, + 81, + null + ], + [ + 81, + 81, + 81 + ] + ], + "result": { + "count": 4, + "id": 275 + } + }, + { + "inShape": [ + [ + 82, + null, + null + ], + [ + 82, + 82, + null + ], + [ + 82, + 82, + 82 + ] + ], + "result": { + "count": 4, + "id": 275 + } + }, + { + "inShape": [ + [ + 83, + null, + null + ], + [ + 83, + 83, + null + ], + [ + 83, + 83, + 83 + ] + ], + "result": { + "count": 4, + "id": 275 + } + } + ], + "277": [ + { + "inShape": [ + [ + 170, + 170, + 170 + ], + [ + 170, + 757, + 170 + ], + [ + 170, + 170, + 170 + ] + ], + "result": { + "count": 1, + "id": 277 + } + } + ], + "278": [ + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 15 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 16 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 17 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 18 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 19 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 20 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 21 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 22 + ] + ], + "result": { + "count": 2, + "id": 278 + } + } + ], + "279": [ + { + "inShape": [ + [ + 826, + 826, + 826 + ], + [ + 826, + 826, + 826 + ], + [ + 826, + 826, + 826 + ] + ], + "result": { + "count": 1, + "id": 279 + } + } + ], + "280": [ + { + "inShape": [ + [ + 16, + null, + null + ], + [ + 16, + 16, + null + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 4, + "id": 280 + } + } + ], + "281": [ + { + "inShape": [ + [ + 17, + null, + null + ], + [ + 17, + 17, + null + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 4, + "id": 281 + } + } + ], + "282": [ + { + "inShape": [ + [ + 18, + null, + null + ], + [ + 18, + 18, + null + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 4, + "id": 282 + } + } + ], + "283": [ + { + "inShape": [ + [ + 21, + null, + null + ], + [ + 21, + 21, + null + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 4, + "id": 283 + } + } + ], + "284": [ + { + "inShape": [ + [ + 22, + null, + null + ], + [ + 22, + 22, + null + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 4, + "id": 284 + } + } + ], + "286": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 843, + 77 + ], + [ + 170, + 170, + 170 + ] + ], + "result": { + "count": 1, + "id": 286 + } + } + ], + "287": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 6, + "id": 287 + } + } + ], + "288": [ + { + "inShape": [ + [ + 169, + 169, + 169 + ], + [ + 169, + 169, + 169 + ] + ], + "result": { + "count": 6, + "id": 288 + } + } + ], + "289": [ + { + "inShape": [ + [ + 166, + 166, + 166 + ], + [ + 166, + 166, + 166 + ] + ], + "result": { + "count": 6, + "id": 289 + } + } + ], + "290": [ + { + "inShape": [ + [ + 411, + 411, + 411 + ], + [ + 411, + 411, + 411 + ] + ], + "result": { + "count": 6, + "id": 290 + } + } + ], + "291": [ + { + "inShape": [ + [ + 418, + 418, + 418 + ], + [ + 418, + 418, + 418 + ] + ], + "result": { + "count": 6, + "id": 291 + } + } + ], + "292": [ + { + "inShape": [ + [ + 241, + 241, + 241 + ], + [ + 241, + 241, + 241 + ] + ], + "result": { + "count": 6, + "id": 292 + } + } + ], + "293": [ + { + "inShape": [ + [ + 2, + 2, + 2 + ], + [ + 2, + 2, + 2 + ] + ], + "result": { + "count": 6, + "id": 293 + } + } + ], + "294": [ + { + "inShape": [ + [ + 240, + 240, + 240 + ], + [ + 240, + 240, + 240 + ] + ], + "result": { + "count": 6, + "id": 294 + } + } + ], + "295": [ + { + "inShape": [ + [ + 264, + 264, + 264 + ], + [ + 264, + 264, + 264 + ] + ], + "result": { + "count": 6, + "id": 295 + } + } + ], + "296": [ + { + "inShape": [ + [ + 6, + 6, + 6 + ], + [ + 6, + 6, + 6 + ] + ], + "result": { + "count": 6, + "id": 296 + } + } + ], + "297": [ + { + "inShape": [ + [ + 427, + 427, + 427 + ], + [ + 427, + 427, + 427 + ] + ], + "result": { + "count": 6, + "id": 297 + } + } + ], + "298": [ + { + "inShape": [ + [ + 81, + 81, + 81 + ], + [ + 81, + 81, + 81 + ] + ], + "result": { + "count": 6, + "id": 298 + } + } + ], + "299": [ + { + "inShape": [ + [ + 272, + 272, + 272 + ], + [ + 272, + 272, + 272 + ] + ], + "result": { + "count": 6, + "id": 299 + } + } + ], + "300": [ + { + "inShape": [ + [ + 4, + 4, + 4 + ], + [ + 4, + 4, + 4 + ] + ], + "result": { + "count": 6, + "id": 300 + } + } + ], + "301": [ + { + "inShape": [ + [ + 962, + 962, + 962 + ], + [ + 962, + 962, + 962 + ] + ], + "result": { + "count": 6, + "id": 301 + } + } + ], + "302": [ + { + "inShape": [ + [ + 966, + 966, + 966 + ], + [ + 966, + 966, + 966 + ] + ], + "result": { + "count": 6, + "id": 302 + } + } + ], + "303": [ + { + "inShape": [ + [ + 970, + 970, + 970 + ], + [ + 970, + 970, + 970 + ] + ], + "result": { + "count": 6, + "id": 303 + } + } + ], + "304": [ + { + "ingredients": [ + 1 + ], + "result": { + "count": 1, + "id": 304 + } + } + ], + "305": [ + { + "ingredients": [ + 15 + ], + "result": { + "count": 1, + "id": 305 + } + } + ], + "306": [ + { + "ingredients": [ + 16 + ], + "result": { + "count": 1, + "id": 306 + } + } + ], + "307": [ + { + "ingredients": [ + 17 + ], + "result": { + "count": 1, + "id": 307 + } + } + ], + "308": [ + { + "ingredients": [ + 18 + ], + "result": { + "count": 1, + "id": 308 + } + } + ], + "309": [ + { + "ingredients": [ + 19 + ], + "result": { + "count": 1, + "id": 309 + } + } + ], + "310": [ + { + "ingredients": [ + 20 + ], + "result": { + "count": 1, + "id": 310 + } + } + ], + "311": [ + { + "ingredients": [ + 21 + ], + "result": { + "count": 1, + "id": 311 + } + } + ], + "312": [ + { + "ingredients": [ + 22 + ], + "result": { + "count": 1, + "id": 312 + } + } + ], + "313": [ + { + "ingredients": [ + 966 + ], + "result": { + "count": 1, + "id": 313 + } + } + ], + "314": [ + { + "inShape": [ + [ + 137, + 137, + 137 + ], + [ + null, + 582, + null + ], + [ + 582, + 582, + 582 + ] + ], + "result": { + "count": 1, + "id": 314 + } + } + ], + "317": [ + { + "ingredients": [ + 180, + 278 + ], + "result": { + "count": 1, + "id": 317 + } + } + ], + "318": [ + { + "inShape": [ + [ + 583, + 583 + ] + ], + "result": { + "count": 1, + "id": 318 + } + } + ], + "319": [ + { + "inShape": [ + [ + 582, + 582 + ] + ], + "result": { + "count": 1, + "id": 319 + } + } + ], + "320": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 849, + 849, + 849 + ], + [ + 138, + 138, + 138 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 849, + 849, + 849 + ], + [ + 139, + 139, + 139 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 849, + 849, + 849 + ], + [ + 140, + 140, + 140 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 849, + 849, + 849 + ], + [ + 141, + 141, + 141 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 849, + 849, + 849 + ], + [ + 142, + 142, + 142 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 849, + 849, + 849 + ], + [ + 143, + 143, + 143 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 849, + 849, + 849 + ], + [ + 144, + 144, + 144 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 849, + 849, + 849 + ], + [ + 145, + 145, + 145 + ] + ], + "result": { + "count": 1, + "id": 320 + } + } + ], + "321": [ + { + "inShape": [ + [ + 665, + 665, + 665 + ], + [ + 665, + 665, + 665 + ], + [ + 665, + 665, + 665 + ] + ], + "result": { + "count": 1, + "id": 321 + } + } + ], + "323": [ + { + "inShape": [ + [ + 582, + null, + 582 + ], + [ + 582, + 180, + 582 + ], + [ + null, + 582, + null + ] + ], + "result": { + "count": 1, + "id": 323 + } + } + ], + "324": [ + { + "inShape": [ + [ + 155 + ], + [ + 155 + ] + ], + "result": { + "count": 1, + "id": 324 + } + } + ], + "325": [ + { + "inShape": [ + [ + 849, + 849 + ], + [ + 849, + 849 + ] + ], + "result": { + "count": 1, + "id": 325 + } + } + ], + "326": [ + { + "inShape": [ + [ + 325, + 325 + ], + [ + 325, + 325 + ] + ], + "result": { + "count": 4, + "id": 326 + } + } + ], + "327": [ + { + "inShape": [ + [ + 325 + ], + [ + 325 + ] + ], + "result": { + "count": 2, + "id": 327 + } + } + ], + "328": [ + { + "inShape": [ + [ + 324, + null, + null + ], + [ + 324, + 324, + null + ], + [ + 324, + 324, + 324 + ] + ], + "result": { + "count": 4, + "id": 328 + } + }, + { + "inShape": [ + [ + 325, + null, + null + ], + [ + 325, + 325, + null + ], + [ + 325, + 325, + 325 + ] + ], + "result": { + "count": 4, + "id": 328 + } + }, + { + "inShape": [ + [ + 327, + null, + null + ], + [ + 327, + 327, + null + ], + [ + 327, + 327, + 327 + ] + ], + "result": { + "count": 4, + "id": 328 + } + } + ], + "329": [ + { + "inShape": [ + [ + 582, + 599, + 582 + ], + [ + 582, + 201, + 582 + ], + [ + 582, + 599, + 582 + ] + ], + "result": { + "count": 6, + "id": 329 + } + } + ], + "330": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 14, + null, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 330 + } + } + ], + "331": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 712, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 331 + } + } + ], + "332": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 707, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 332 + } + } + ], + "333": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 706, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 333 + } + } + ], + "334": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 705, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 334 + } + } + ], + "335": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 704, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 335 + } + } + ], + "336": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 703, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 336 + } + } + ], + "337": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 702, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 337 + } + } + ], + "338": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 701, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 338 + } + } + ], + "339": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 700, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 339 + } + } + ], + "340": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 699, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 340 + } + } + ], + "341": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 698, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 341 + } + } + ], + "342": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 709, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 342 + } + } + ], + "343": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 710, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 343 + } + } + ], + "344": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 695, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 344 + } + } + ], + "345": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 694, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 345 + } + } + ], + "346": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 711, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 346 + } + } + ], + "348": [ + { + "inShape": [ + [ + 582, + 582 + ], + [ + 582, + 582 + ] + ], + "result": { + "count": 1, + "id": 348 + } + } + ], + "349": [ + { + "inShape": [ + [ + 620, + 620, + 620 + ], + [ + 620, + 620, + 620 + ], + [ + 620, + 620, + 620 + ] + ], + "result": { + "count": 1, + "id": 349 + } + } + ], + "350": [ + { + "inShape": [ + [ + 95, + 95 + ] + ], + "result": { + "count": 3, + "id": 350 + } + } + ], + "351": [ + { + "inShape": [ + [ + 96, + 96 + ] + ], + "result": { + "count": 3, + "id": 351 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 707, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 351 + } + } + ], + "352": [ + { + "inShape": [ + [ + 97, + 97 + ] + ], + "result": { + "count": 3, + "id": 352 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 706, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 352 + } + } + ], + "353": [ + { + "inShape": [ + [ + 98, + 98 + ] + ], + "result": { + "count": 3, + "id": 353 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 705, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 353 + } + } + ], + "354": [ + { + "inShape": [ + [ + 99, + 99 + ] + ], + "result": { + "count": 3, + "id": 354 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 704, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 354 + } + } + ], + "355": [ + { + "inShape": [ + [ + 100, + 100 + ] + ], + "result": { + "count": 3, + "id": 355 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 703, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 355 + } + } + ], + "356": [ + { + "inShape": [ + [ + 101, + 101 + ] + ], + "result": { + "count": 3, + "id": 356 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 702, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 356 + } + } + ], + "357": [ + { + "inShape": [ + [ + 102, + 102 + ] + ], + "result": { + "count": 3, + "id": 357 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 701, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 357 + } + } + ], + "358": [ + { + "inShape": [ + [ + 103, + 103 + ] + ], + "result": { + "count": 3, + "id": 358 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 700, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 358 + } + } + ], + "359": [ + { + "inShape": [ + [ + 104, + 104 + ] + ], + "result": { + "count": 3, + "id": 359 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 699, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 359 + } + } + ], + "360": [ + { + "inShape": [ + [ + 105, + 105 + ] + ], + "result": { + "count": 3, + "id": 360 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 698, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 360 + } + } + ], + "361": [ + { + "inShape": [ + [ + 106, + 106 + ] + ], + "result": { + "count": 3, + "id": 361 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 709, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 361 + } + } + ], + "362": [ + { + "inShape": [ + [ + 107, + 107 + ] + ], + "result": { + "count": 3, + "id": 362 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 710, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 362 + } + } + ], + "363": [ + { + "inShape": [ + [ + 108, + 108 + ] + ], + "result": { + "count": 3, + "id": 363 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 695, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 363 + } + } + ], + "364": [ + { + "inShape": [ + [ + 109, + 109 + ] + ], + "result": { + "count": 3, + "id": 364 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 694, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 364 + } + } + ], + "365": [ + { + "inShape": [ + [ + 110, + 110 + ] + ], + "result": { + "count": 3, + "id": 365 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 711, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 365 + } + } + ], + "367": [ + { + "inShape": [ + [ + 579, + 579, + 579 + ], + [ + 579, + 579, + 579 + ], + [ + 579, + 579, + 579 + ] + ], + "result": { + "count": 1, + "id": 367 + } + } + ], + "368": [ + { + "ingredients": [ + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203 + ], + "result": { + "count": 1, + "id": 368 + } + } + ], + "369": [ + { + "inShape": [ + [ + 19, + null, + null + ], + [ + 19, + 19, + null + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 4, + "id": 369 + } + } + ], + "370": [ + { + "inShape": [ + [ + 20, + null, + null + ], + [ + 20, + 20, + null + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 4, + "id": 370 + } + } + ], + "371": [ + { + "inShape": [ + [ + 679, + 679, + 679 + ], + [ + 679, + 679, + 679 + ], + [ + 679, + 679, + 679 + ] + ], + "result": { + "count": 1, + "id": 371 + } + } + ], + "379": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 712, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 379 + } + } + ], + "380": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 707, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 380 + } + } + ], + "381": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 706, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 381 + } + } + ], + "382": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 705, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 382 + } + } + ], + "383": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 704, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 383 + } + } + ], + "384": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 703, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 384 + } + } + ], + "385": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 702, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 385 + } + } + ], + "386": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 701, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 386 + } + } + ], + "387": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 700, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 387 + } + } + ], + "388": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 699, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 388 + } + } + ], + "389": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 698, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 389 + } + } + ], + "390": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 709, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 390 + } + } + ], + "391": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 710, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 391 + } + } + ], + "392": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 695, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 392 + } + } + ], + "393": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 694, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 393 + } + } + ], + "394": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 711, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 394 + } + } + ], + "395": [ + { + "inShape": [ + [ + 379, + 379, + 379 + ], + [ + 379, + 379, + 379 + ] + ], + "result": { + "count": 16, + "id": 395 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 712, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 395 + } + } + ], + "396": [ + { + "inShape": [ + [ + 380, + 380, + 380 + ], + [ + 380, + 380, + 380 + ] + ], + "result": { + "count": 16, + "id": 396 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 707, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 396 + } + } + ], + "397": [ + { + "inShape": [ + [ + 381, + 381, + 381 + ], + [ + 381, + 381, + 381 + ] + ], + "result": { + "count": 16, + "id": 397 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 706, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 397 + } + } + ], + "398": [ + { + "inShape": [ + [ + 382, + 382, + 382 + ], + [ + 382, + 382, + 382 + ] + ], + "result": { + "count": 16, + "id": 398 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 705, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 398 + } + } + ], + "399": [ + { + "inShape": [ + [ + 383, + 383, + 383 + ], + [ + 383, + 383, + 383 + ] + ], + "result": { + "count": 16, + "id": 399 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 704, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 399 + } + } + ], + "400": [ + { + "inShape": [ + [ + 384, + 384, + 384 + ], + [ + 384, + 384, + 384 + ] + ], + "result": { + "count": 16, + "id": 400 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 703, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 400 + } + } + ], + "401": [ + { + "inShape": [ + [ + 385, + 385, + 385 + ], + [ + 385, + 385, + 385 + ] + ], + "result": { + "count": 16, + "id": 401 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 702, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 401 + } + } + ], + "402": [ + { + "inShape": [ + [ + 386, + 386, + 386 + ], + [ + 386, + 386, + 386 + ] + ], + "result": { + "count": 16, + "id": 402 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 701, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 402 + } + } + ], + "403": [ + { + "inShape": [ + [ + 387, + 387, + 387 + ], + [ + 387, + 387, + 387 + ] + ], + "result": { + "count": 16, + "id": 403 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 700, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 403 + } + } + ], + "404": [ + { + "inShape": [ + [ + 388, + 388, + 388 + ], + [ + 388, + 388, + 388 + ] + ], + "result": { + "count": 16, + "id": 404 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 699, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 404 + } + } + ], + "405": [ + { + "inShape": [ + [ + 389, + 389, + 389 + ], + [ + 389, + 389, + 389 + ] + ], + "result": { + "count": 16, + "id": 405 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 698, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 405 + } + } + ], + "406": [ + { + "inShape": [ + [ + 390, + 390, + 390 + ], + [ + 390, + 390, + 390 + ] + ], + "result": { + "count": 16, + "id": 406 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 709, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 406 + } + } + ], + "407": [ + { + "inShape": [ + [ + 391, + 391, + 391 + ], + [ + 391, + 391, + 391 + ] + ], + "result": { + "count": 16, + "id": 407 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 710, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 407 + } + } + ], + "408": [ + { + "inShape": [ + [ + 392, + 392, + 392 + ], + [ + 392, + 392, + 392 + ] + ], + "result": { + "count": 16, + "id": 408 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 695, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 408 + } + } + ], + "409": [ + { + "inShape": [ + [ + 393, + 393, + 393 + ], + [ + 393, + 393, + 393 + ] + ], + "result": { + "count": 16, + "id": 409 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 694, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 409 + } + } + ], + "410": [ + { + "inShape": [ + [ + 394, + 394, + 394 + ], + [ + 394, + 394, + 394 + ] + ], + "result": { + "count": 16, + "id": 410 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 711, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 410 + } + } + ], + "411": [ + { + "inShape": [ + [ + 852, + 852 + ], + [ + 852, + 852 + ] + ], + "result": { + "count": 1, + "id": 411 + } + } + ], + "412": [ + { + "inShape": [ + [ + 852, + 852, + 852 + ], + [ + 852, + 852, + 852 + ], + [ + 852, + 852, + 852 + ] + ], + "result": { + "count": 1, + "id": 412 + } + } + ], + "413": [ + { + "inShape": [ + [ + 852, + 852, + 852 + ], + [ + 852, + 711, + 852 + ], + [ + 852, + 852, + 852 + ] + ], + "result": { + "count": 1, + "id": 413 + } + } + ], + "414": [ + { + "inShape": [ + [ + 411, + null, + null + ], + [ + 411, + 411, + null + ], + [ + 411, + 411, + 411 + ] + ], + "result": { + "count": 4, + "id": 414 + } + } + ], + "415": [ + { + "inShape": [ + [ + 412, + null, + null + ], + [ + 412, + 412, + null + ], + [ + 412, + 412, + 412 + ] + ], + "result": { + "count": 4, + "id": 415 + } + } + ], + "416": [ + { + "inShape": [ + [ + 413, + null, + null + ], + [ + 413, + 413, + null + ], + [ + 413, + 413, + 413 + ] + ], + "result": { + "count": 4, + "id": 416 + } + } + ], + "417": [ + { + "inShape": [ + [ + 852, + 853, + 852 + ], + [ + 853, + 853, + 853 + ], + [ + 852, + 853, + 852 + ] + ], + "result": { + "count": 1, + "id": 417 + } + } + ], + "418": [ + { + "inShape": [ + [ + 31, + 31 + ], + [ + 31, + 31 + ] + ], + "result": { + "count": 1, + "id": 418 + } + } + ], + "419": [ + { + "inShape": [ + [ + 156 + ], + [ + 156 + ] + ], + "result": { + "count": 1, + "id": 419 + } + } + ], + "420": [ + { + "inShape": [ + [ + 418, + 418 + ], + [ + 418, + 418 + ] + ], + "result": { + "count": 4, + "id": 420 + } + } + ], + "421": [ + { + "inShape": [ + [ + 418, + null, + null + ], + [ + 418, + 418, + null + ], + [ + 418, + 418, + 418 + ] + ], + "result": { + "count": 4, + "id": 421 + } + }, + { + "inShape": [ + [ + 419, + null, + null + ], + [ + 419, + 419, + null + ], + [ + 419, + 419, + 419 + ] + ], + "result": { + "count": 4, + "id": 421 + } + }, + { + "inShape": [ + [ + 420, + null, + null + ], + [ + 420, + 420, + null + ], + [ + 420, + 420, + 420 + ] + ], + "result": { + "count": 4, + "id": 421 + } + } + ], + "424": [ + { + "inShape": [ + [ + 754, + 754 + ], + [ + 754, + 754 + ] + ], + "result": { + "count": 1, + "id": 424 + } + } + ], + "425": [ + { + "inShape": [ + [ + 748, + 748, + 748 + ], + [ + 748, + 748, + 748 + ], + [ + 748, + 748, + 748 + ] + ], + "result": { + "count": 1, + "id": 425 + } + } + ], + "427": [ + { + "inShape": [ + [ + 848, + 748 + ], + [ + 748, + 848 + ] + ], + "result": { + "count": 1, + "id": 427 + } + } + ], + "428": [ + { + "inShape": [ + [ + 708, + 708, + 708 + ], + [ + 708, + 708, + 708 + ], + [ + 708, + 708, + 708 + ] + ], + "result": { + "count": 1, + "id": 428 + } + } + ], + "430": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 665, + 665, + 849 + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 1, + "id": 430 + } + } + ], + "431": [ + { + "inShape": [ + [ + 904 + ], + [ + 180 + ], + [ + 904 + ] + ], + "result": { + "count": 1, + "id": 431 + } + } + ], + "480": [ + { + "ingredients": [ + 712, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 480 + } + } + ], + "481": [ + { + "ingredients": [ + 707, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 481 + } + } + ], + "482": [ + { + "ingredients": [ + 706, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 482 + } + } + ], + "483": [ + { + "ingredients": [ + 705, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 483 + } + } + ], + "484": [ + { + "ingredients": [ + 704, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 484 + } + } + ], + "485": [ + { + "ingredients": [ + 703, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 485 + } + } + ], + "486": [ + { + "ingredients": [ + 702, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 486 + } + } + ], + "487": [ + { + "ingredients": [ + 701, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 487 + } + } + ], + "488": [ + { + "ingredients": [ + 700, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 488 + } + } + ], + "489": [ + { + "ingredients": [ + 699, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 489 + } + } + ], + "490": [ + { + "ingredients": [ + 698, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 490 + } + } + ], + "491": [ + { + "ingredients": [ + 709, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 491 + } + } + ], + "492": [ + { + "ingredients": [ + 710, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 492 + } + } + ], + "493": [ + { + "ingredients": [ + 695, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 493 + } + } + ], + "494": [ + { + "ingredients": [ + 694, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 494 + } + } + ], + "495": [ + { + "ingredients": [ + 711, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 495 + } + } + ], + "527": [ + { + "inShape": [ + [ + 368, + 368, + 368 + ], + [ + 368, + 368, + 368 + ], + [ + 368, + 368, + 368 + ] + ], + "result": { + "count": 1, + "id": 527 + } + } + ], + "528": [ + { + "inShape": [ + [ + 923, + 923, + 923 + ], + [ + 923, + 924, + 923 + ], + [ + 923, + 923, + 923 + ] + ], + "result": { + "count": 1, + "id": 528 + } + } + ], + "529": [ + { + "inShape": [ + [ + 3, + null, + null + ], + [ + 3, + 3, + null + ], + [ + 3, + 3, + 3 + ] + ], + "result": { + "count": 4, + "id": 529 + } + } + ], + "530": [ + { + "inShape": [ + [ + 163, + null, + null + ], + [ + 163, + 163, + null + ], + [ + 163, + 163, + 163 + ] + ], + "result": { + "count": 4, + "id": 530 + } + } + ], + "531": [ + { + "inShape": [ + [ + 241, + null, + null + ], + [ + 241, + 241, + null + ], + [ + 241, + 241, + 241 + ] + ], + "result": { + "count": 4, + "id": 531 + } + } + ], + "532": [ + { + "inShape": [ + [ + 5, + null, + null + ], + [ + 5, + 5, + null + ], + [ + 5, + 5, + 5 + ] + ], + "result": { + "count": 4, + "id": 532 + } + } + ], + "533": [ + { + "inShape": [ + [ + 169, + null, + null + ], + [ + 169, + 169, + null + ], + [ + 169, + 169, + 169 + ] + ], + "result": { + "count": 4, + "id": 533 + } + } + ], + "534": [ + { + "inShape": [ + [ + 272, + null, + null + ], + [ + 272, + 272, + null + ], + [ + 272, + 272, + 272 + ] + ], + "result": { + "count": 4, + "id": 534 + } + } + ], + "535": [ + { + "inShape": [ + [ + 1, + null, + null + ], + [ + 1, + 1, + null + ], + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 4, + "id": 535 + } + } + ], + "536": [ + { + "inShape": [ + [ + 164, + null, + null + ], + [ + 164, + 164, + null + ], + [ + 164, + 164, + 164 + ] + ], + "result": { + "count": 4, + "id": 536 + } + } + ], + "537": [ + { + "inShape": [ + [ + 162, + null, + null + ], + [ + 162, + 162, + null + ], + [ + 162, + 162, + 162 + ] + ], + "result": { + "count": 4, + "id": 537 + } + } + ], + "538": [ + { + "inShape": [ + [ + 2, + null, + null + ], + [ + 2, + 2, + null + ], + [ + 2, + 2, + 2 + ] + ], + "result": { + "count": 4, + "id": 538 + } + } + ], + "539": [ + { + "inShape": [ + [ + 6, + null, + null + ], + [ + 6, + 6, + null + ], + [ + 6, + 6, + 6 + ] + ], + "result": { + "count": 4, + "id": 539 + } + } + ], + "540": [ + { + "inShape": [ + [ + 427, + null, + null + ], + [ + 427, + 427, + null + ], + [ + 427, + 427, + 427 + ] + ], + "result": { + "count": 4, + "id": 540 + } + } + ], + "541": [ + { + "inShape": [ + [ + 7, + null, + null + ], + [ + 7, + 7, + null + ], + [ + 7, + 7, + 7 + ] + ], + "result": { + "count": 4, + "id": 541 + } + } + ], + "542": [ + { + "inShape": [ + [ + 4, + null, + null + ], + [ + 4, + 4, + null + ], + [ + 4, + 4, + 4 + ] + ], + "result": { + "count": 4, + "id": 542 + } + } + ], + "543": [ + { + "inShape": [ + [ + 3, + 3, + 3 + ] + ], + "result": { + "count": 6, + "id": 543 + } + } + ], + "544": [ + { + "inShape": [ + [ + 163, + 163, + 163 + ] + ], + "result": { + "count": 6, + "id": 544 + } + } + ], + "545": [ + { + "inShape": [ + [ + 241, + 241, + 241 + ] + ], + "result": { + "count": 6, + "id": 545 + } + } + ], + "546": [ + { + "inShape": [ + [ + 5, + 5, + 5 + ] + ], + "result": { + "count": 6, + "id": 546 + } + } + ], + "547": [ + { + "inShape": [ + [ + 169, + 169, + 169 + ] + ], + "result": { + "count": 6, + "id": 547 + } + } + ], + "548": [ + { + "inShape": [ + [ + 272, + 272, + 272 + ] + ], + "result": { + "count": 6, + "id": 548 + } + } + ], + "549": [ + { + "inShape": [ + [ + 164, + 164, + 164 + ] + ], + "result": { + "count": 6, + "id": 549 + } + } + ], + "550": [ + { + "inShape": [ + [ + 162, + 162, + 162 + ] + ], + "result": { + "count": 6, + "id": 550 + } + } + ], + "551": [ + { + "inShape": [ + [ + 2, + 2, + 2 + ] + ], + "result": { + "count": 6, + "id": 551 + } + } + ], + "552": [ + { + "inShape": [ + [ + 6, + 6, + 6 + ] + ], + "result": { + "count": 6, + "id": 552 + } + } + ], + "553": [ + { + "inShape": [ + [ + 427, + 427, + 427 + ] + ], + "result": { + "count": 6, + "id": 553 + } + } + ], + "554": [ + { + "inShape": [ + [ + 7, + 7, + 7 + ] + ], + "result": { + "count": 6, + "id": 554 + } + } + ], + "555": [ + { + "inShape": [ + [ + 4, + 4, + 4 + ] + ], + "result": { + "count": 6, + "id": 555 + } + } + ], + "556": [ + { + "inShape": [ + [ + 135, + 610, + 135 + ], + [ + 135, + null, + 135 + ], + [ + 135, + null, + 135 + ] + ], + "result": { + "count": 6, + "id": 556 + } + } + ], + "557": [ + { + "inShape": [ + [ + 582, + 582 + ], + [ + 582, + 582 + ], + [ + 582, + 582 + ] + ], + "result": { + "count": 3, + "id": 557 + } + } + ], + "558": [ + { + "inShape": [ + [ + 15, + 15 + ], + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 3, + "id": 558 + } + } + ], + "559": [ + { + "inShape": [ + [ + 16, + 16 + ], + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 3, + "id": 559 + } + } + ], + "560": [ + { + "inShape": [ + [ + 17, + 17 + ], + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 3, + "id": 560 + } + } + ], + "561": [ + { + "inShape": [ + [ + 18, + 18 + ], + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 3, + "id": 561 + } + } + ], + "562": [ + { + "inShape": [ + [ + 19, + 19 + ], + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 3, + "id": 562 + } + } + ], + "563": [ + { + "inShape": [ + [ + 20, + 20 + ], + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 3, + "id": 563 + } + } + ], + "564": [ + { + "inShape": [ + [ + 21, + 21 + ], + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 3, + "id": 564 + } + } + ], + "565": [ + { + "inShape": [ + [ + 22, + 22 + ], + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 3, + "id": 565 + } + } + ], + "566": [ + { + "inShape": [ + [ + 201, + 665, + 201 + ], + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 1, + "id": 566 + } + } + ], + "567": [ + { + "inShape": [ + [ + null, + 201, + null + ], + [ + 201, + 849, + 201 + ], + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 1, + "id": 567 + } + } + ], + "570": [ + { + "inShape": [ + [ + 571, + 571, + 571 + ], + [ + 571, + null, + 571 + ] + ], + "result": { + "count": 1, + "id": 570 + } + } + ], + "572": [ + { + "inShape": [ + [ + 582 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 572 + } + } + ], + "573": [ + { + "inShape": [ + [ + 582, + 582, + 582 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 573 + } + } + ], + "574": [ + { + "inShape": [ + [ + 582, + 582 + ], + [ + 582, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 574 + } + } + ], + "575": [ + { + "ingredients": [ + 582, + 646 + ], + "result": { + "count": 1, + "id": 575 + } + } + ], + "577": [ + { + "inShape": [ + [ + null, + 599, + 610 + ], + [ + 599, + null, + 610 + ], + [ + null, + 599, + 610 + ] + ], + "result": { + "count": 1, + "id": 577 + } + } + ], + "578": [ + { + "inShape": [ + [ + 646 + ], + [ + 599 + ], + [ + 611 + ] + ], + "result": { + "count": 4, + "id": 578 + } + } + ], + "579": [ + { + "ingredients": [ + 367 + ], + "result": { + "count": 9, + "id": 579 + } + } + ], + "581": [ + { + "ingredients": [ + 182 + ], + "result": { + "count": 9, + "id": 581 + } + } + ], + "582": [ + { + "ingredients": [ + 137 + ], + "result": { + "count": 9, + "id": 582 + } + }, + { + "inShape": [ + [ + 905, + 905, + 905 + ], + [ + 905, + 905, + 905 + ], + [ + 905, + 905, + 905 + ] + ], + "result": { + "count": 1, + "id": 582 + } + } + ], + "583": [ + { + "ingredients": [ + 136 + ], + "result": { + "count": 9, + "id": 583 + } + }, + { + "inShape": [ + [ + 747, + 747, + 747 + ], + [ + 747, + 747, + 747 + ], + [ + 747, + 747, + 747 + ] + ], + "result": { + "count": 1, + "id": 583 + } + } + ], + "584": [ + { + "ingredients": [ + 585, + 585, + 585, + 585, + 583, + 583, + 583, + 583 + ], + "result": { + "count": 1, + "id": 584 + } + }, + { + "ingredients": [ + 958 + ], + "result": { + "count": 9, + "id": 584 + } + } + ], + "586": [ + { + "inShape": [ + [ + 582 + ], + [ + 582 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 586 + } + } + ], + "587": [ + { + "inShape": [ + [ + 15 + ], + [ + 15 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 16 + ], + [ + 16 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 17 + ], + [ + 17 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 18 + ], + [ + 18 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 19 + ], + [ + 19 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 20 + ], + [ + 20 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 21 + ], + [ + 21 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 22 + ], + [ + 22 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 587 + } + } + ], + "588": [ + { + "inShape": [ + [ + 15 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 588 + } + }, + { + "inShape": [ + [ + 16 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 588 + } + }, + { + "inShape": [ + [ + 17 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 588 + } + }, + { + "inShape": [ + [ + 18 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 588 + } + }, + { + "inShape": [ + [ + 19 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 588 + } + }, + { + "inShape": [ + [ + 20 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 588 + } + }, + { + "inShape": [ + [ + 21 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 588 + } + }, + { + "inShape": [ + [ + 22 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 588 + } + } + ], + "589": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 589 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 589 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 589 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 589 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 589 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 589 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 589 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 589 + } + } + ], + "590": [ + { + "inShape": [ + [ + 15, + 15 + ], + [ + 15, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 590 + } + }, + { + "inShape": [ + [ + 16, + 16 + ], + [ + 16, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 590 + } + }, + { + "inShape": [ + [ + 17, + 17 + ], + [ + 17, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 590 + } + }, + { + "inShape": [ + [ + 18, + 18 + ], + [ + 18, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 590 + } + }, + { + "inShape": [ + [ + 19, + 19 + ], + [ + 19, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 590 + } + }, + { + "inShape": [ + [ + 20, + 20 + ], + [ + 20, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 590 + } + }, + { + "inShape": [ + [ + 21, + 21 + ], + [ + 21, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 590 + } + }, + { + "inShape": [ + [ + 22, + 22 + ], + [ + 22, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 590 + } + } + ], + "591": [ + { + "inShape": [ + [ + 14 + ], + [ + 14 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 591 + } + }, + { + "inShape": [ + [ + 962 + ], + [ + 962 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 591 + } + } + ], + "592": [ + { + "inShape": [ + [ + 14 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 592 + } + }, + { + "inShape": [ + [ + 962 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 592 + } + } + ], + "593": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 593 + } + }, + { + "inShape": [ + [ + 962, + 962, + 962 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 593 + } + } + ], + "594": [ + { + "inShape": [ + [ + 14, + 14 + ], + [ + 14, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 594 + } + }, + { + "inShape": [ + [ + 962, + 962 + ], + [ + 962, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 594 + } + } + ], + "595": [ + { + "inShape": [ + [ + 581 + ], + [ + 581 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 595 + } + } + ], + "596": [ + { + "inShape": [ + [ + 581 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 596 + } + } + ], + "597": [ + { + "inShape": [ + [ + 581, + 581, + 581 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 597 + } + } + ], + "598": [ + { + "inShape": [ + [ + 581, + 581 + ], + [ + 581, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 598 + } + } + ], + "599": [ + { + "inShape": [ + [ + 15 + ], + [ + 15 + ] + ], + "result": { + "count": 4, + "id": 599 + } + }, + { + "inShape": [ + [ + 16 + ], + [ + 16 + ] + ], + "result": { + "count": 4, + "id": 599 + } + }, + { + "inShape": [ + [ + 17 + ], + [ + 17 + ] + ], + "result": { + "count": 4, + "id": 599 + } + }, + { + "inShape": [ + [ + 18 + ], + [ + 18 + ] + ], + "result": { + "count": 4, + "id": 599 + } + }, + { + "inShape": [ + [ + 19 + ], + [ + 19 + ] + ], + "result": { + "count": 4, + "id": 599 + } + }, + { + "inShape": [ + [ + 20 + ], + [ + 20 + ] + ], + "result": { + "count": 4, + "id": 599 + } + }, + { + "inShape": [ + [ + 21 + ], + [ + 21 + ] + ], + "result": { + "count": 4, + "id": 599 + } + }, + { + "inShape": [ + [ + 22 + ], + [ + 22 + ] + ], + "result": { + "count": 4, + "id": 599 + } + }, + { + "inShape": [ + [ + 135 + ], + [ + 135 + ] + ], + "result": { + "count": 1, + "id": 599 + } + } + ], + "600": [ + { + "inShape": [ + [ + 15, + null, + 15 + ], + [ + null, + 15, + null + ] + ], + "result": { + "count": 4, + "id": 600 + } + }, + { + "inShape": [ + [ + 16, + null, + 16 + ], + [ + null, + 16, + null + ] + ], + "result": { + "count": 4, + "id": 600 + } + }, + { + "inShape": [ + [ + 17, + null, + 17 + ], + [ + null, + 17, + null + ] + ], + "result": { + "count": 4, + "id": 600 + } + }, + { + "inShape": [ + [ + 18, + null, + 18 + ], + [ + null, + 18, + null + ] + ], + "result": { + "count": 4, + "id": 600 + } + }, + { + "inShape": [ + [ + 19, + null, + 19 + ], + [ + null, + 19, + null + ] + ], + "result": { + "count": 4, + "id": 600 + } + }, + { + "inShape": [ + [ + 20, + null, + 20 + ], + [ + null, + 20, + null + ] + ], + "result": { + "count": 4, + "id": 600 + } + }, + { + "inShape": [ + [ + 21, + null, + 21 + ], + [ + null, + 21, + null + ] + ], + "result": { + "count": 4, + "id": 600 + } + }, + { + "inShape": [ + [ + 22, + null, + 22 + ], + [ + null, + 22, + null + ] + ], + "result": { + "count": 4, + "id": 600 + } + } + ], + "601": [ + { + "ingredients": [ + 124, + 125, + 600 + ], + "result": { + "count": 1, + "id": 601 + } + } + ], + "602": [ + { + "inShape": [ + [ + 583 + ], + [ + 583 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 602 + } + } + ], + "603": [ + { + "inShape": [ + [ + 583 + ], + [ + 599 + ], + [ + 599 + ] + ], + "result": { + "count": 1, + "id": 603 + } + } + ], + "604": [ + { + "inShape": [ + [ + 583, + 583, + 583 + ], + [ + null, + 599, + null + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 604 + } + } + ], + "605": [ + { + "inShape": [ + [ + 583, + 583 + ], + [ + 583, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 605 + } + } + ], + "613": [ + { + "inShape": [ + [ + 15, + 15 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 613 + } + }, + { + "inShape": [ + [ + 16, + 16 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 613 + } + }, + { + "inShape": [ + [ + 17, + 17 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 613 + } + }, + { + "inShape": [ + [ + 18, + 18 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 613 + } + }, + { + "inShape": [ + [ + 19, + 19 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 613 + } + }, + { + "inShape": [ + [ + 20, + 20 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 613 + } + }, + { + "inShape": [ + [ + 21, + 21 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 613 + } + }, + { + "inShape": [ + [ + 22, + 22 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 613 + } + } + ], + "614": [ + { + "inShape": [ + [ + 14, + 14 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 614 + } + }, + { + "inShape": [ + [ + 962, + 962 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 614 + } + } + ], + "615": [ + { + "inShape": [ + [ + 582, + 582 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 615 + } + } + ], + "616": [ + { + "inShape": [ + [ + 581, + 581 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 616 + } + } + ], + "617": [ + { + "inShape": [ + [ + 583, + 583 + ], + [ + null, + 599 + ], + [ + null, + 599 + ] + ], + "result": { + "count": 1, + "id": 617 + } + } + ], + "620": [ + { + "ingredients": [ + 349 + ], + "result": { + "count": 9, + "id": 620 + } + } + ], + "621": [ + { + "inShape": [ + [ + 620, + 620, + 620 + ] + ], + "result": { + "count": 1, + "id": 621 + } + } + ], + "622": [ + { + "inShape": [ + [ + 668, + 668, + 668 + ], + [ + 668, + null, + 668 + ] + ], + "result": { + "count": 1, + "id": 622 + } + } + ], + "623": [ + { + "inShape": [ + [ + 668, + null, + 668 + ], + [ + 668, + 668, + 668 + ], + [ + 668, + 668, + 668 + ] + ], + "result": { + "count": 1, + "id": 623 + } + } + ], + "624": [ + { + "inShape": [ + [ + 668, + 668, + 668 + ], + [ + 668, + null, + 668 + ], + [ + 668, + null, + 668 + ] + ], + "result": { + "count": 1, + "id": 624 + } + } + ], + "625": [ + { + "inShape": [ + [ + 668, + null, + 668 + ], + [ + 668, + null, + 668 + ] + ], + "result": { + "count": 1, + "id": 625 + } + } + ], + "630": [ + { + "inShape": [ + [ + 582, + 582, + 582 + ], + [ + 582, + null, + 582 + ] + ], + "result": { + "count": 1, + "id": 630 + } + } + ], + "631": [ + { + "inShape": [ + [ + 582, + null, + 582 + ], + [ + 582, + 582, + 582 + ], + [ + 582, + 582, + 582 + ] + ], + "result": { + "count": 1, + "id": 631 + } + } + ], + "632": [ + { + "inShape": [ + [ + 582, + 582, + 582 + ], + [ + 582, + null, + 582 + ], + [ + 582, + null, + 582 + ] + ], + "result": { + "count": 1, + "id": 632 + } + } + ], + "633": [ + { + "inShape": [ + [ + 582, + null, + 582 + ], + [ + 582, + null, + 582 + ] + ], + "result": { + "count": 1, + "id": 633 + } + } + ], + "634": [ + { + "inShape": [ + [ + 581, + 581, + 581 + ], + [ + 581, + null, + 581 + ] + ], + "result": { + "count": 1, + "id": 634 + } + } + ], + "635": [ + { + "inShape": [ + [ + 581, + null, + 581 + ], + [ + 581, + 581, + 581 + ], + [ + 581, + 581, + 581 + ] + ], + "result": { + "count": 1, + "id": 635 + } + } + ], + "636": [ + { + "inShape": [ + [ + 581, + 581, + 581 + ], + [ + 581, + null, + 581 + ], + [ + 581, + null, + 581 + ] + ], + "result": { + "count": 1, + "id": 636 + } + } + ], + "637": [ + { + "inShape": [ + [ + 581, + null, + 581 + ], + [ + 581, + null, + 581 + ] + ], + "result": { + "count": 1, + "id": 637 + } + } + ], + "638": [ + { + "inShape": [ + [ + 583, + 583, + 583 + ], + [ + 583, + null, + 583 + ] + ], + "result": { + "count": 1, + "id": 638 + } + } + ], + "639": [ + { + "inShape": [ + [ + 583, + null, + 583 + ], + [ + 583, + 583, + 583 + ], + [ + 583, + 583, + 583 + ] + ], + "result": { + "count": 1, + "id": 639 + } + } + ], + "640": [ + { + "inShape": [ + [ + 583, + 583, + 583 + ], + [ + 583, + null, + 583 + ], + [ + 583, + null, + 583 + ] + ], + "result": { + "count": 1, + "id": 640 + } + } + ], + "641": [ + { + "inShape": [ + [ + 583, + null, + 583 + ], + [ + 583, + null, + 583 + ] + ], + "result": { + "count": 1, + "id": 641 + } + } + ], + "649": [ + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 95, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 96, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 97, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 98, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 99, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 100, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 101, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 102, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 103, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 104, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 105, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 106, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 107, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 108, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 109, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 110, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 649 + } + } + ], + "650": [ + { + "inShape": [ + [ + 583, + 583, + 583 + ], + [ + 583, + 576, + 583 + ], + [ + 583, + 583, + 583 + ] + ], + "result": { + "count": 1, + "id": 650 + } + } + ], + "652": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + 15, + 15 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 3, + "id": 652 + } + } + ], + "653": [ + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + 16, + 16 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 3, + "id": 653 + } + } + ], + "654": [ + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + 17, + 17 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 3, + "id": 654 + } + } + ], + "655": [ + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + 18, + 18 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 3, + "id": 655 + } + } + ], + "656": [ + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + 19, + 19 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 3, + "id": 656 + } + } + ], + "657": [ + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + 20, + 20 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 3, + "id": 657 + } + } + ], + "658": [ + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + 21, + 21 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 3, + "id": 658 + } + } + ], + "659": [ + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + 22, + 22 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 3, + "id": 659 + } + } + ], + "660": [ + { + "inShape": [ + [ + 582, + null, + 582 + ], + [ + null, + 582, + null + ] + ], + "result": { + "count": 1, + "id": 660 + } + } + ], + "663": [ + { + "inShape": [ + [ + 582, + null, + 582 + ], + [ + 582, + 582, + 582 + ] + ], + "result": { + "count": 1, + "id": 663 + } + } + ], + "665": [ + { + "ingredients": [ + 321 + ], + "result": { + "count": 9, + "id": 665 + } + } + ], + "667": [ + { + "inShape": [ + [ + 15, + null, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 667 + } + } + ], + "668": [ + { + "inShape": [ + [ + 858, + 858 + ], + [ + 858, + 858 + ] + ], + "result": { + "count": 1, + "id": 668 + } + } + ], + "676": [ + { + "ingredients": [ + 736, + 736, + 736, + 736, + 736, + 736, + 736, + 736, + 736 + ], + "result": { + "count": 1, + "id": 676 + } + } + ], + "677": [ + { + "inShape": [ + [ + 133, + 133, + 133 + ] + ], + "result": { + "count": 3, + "id": 677 + } + } + ], + "678": [ + { + "ingredients": [ + 677, + 677, + 677, + 668 + ], + "result": { + "count": 1, + "id": 678 + } + } + ], + "679": [ + { + "ingredients": [ + 371 + ], + "result": { + "count": 9, + "id": 679 + } + } + ], + "680": [ + { + "inShape": [ + [ + 180 + ], + [ + 663 + ] + ], + "result": { + "count": 1, + "id": 680 + } + } + ], + "681": [ + { + "inShape": [ + [ + 185 + ], + [ + 663 + ] + ], + "result": { + "count": 1, + "id": 681 + } + } + ], + "683": [ + { + "inShape": [ + [ + null, + 582, + null + ], + [ + 582, + 665, + 582 + ], + [ + null, + 582, + null + ] + ], + "result": { + "count": 1, + "id": 683 + } + } + ], + "684": [ + { + "inShape": [ + [ + null, + null, + 599 + ], + [ + null, + 599, + 610 + ], + [ + 599, + null, + 610 + ] + ], + "result": { + "count": 1, + "id": 684 + } + } + ], + "685": [ + { + "inShape": [ + [ + null, + 583, + null + ], + [ + 583, + 665, + 583 + ], + [ + null, + 583, + null + ] + ], + "result": { + "count": 1, + "id": 685 + } + } + ], + "694": [ + { + "ingredients": [ + 888 + ], + "result": { + "count": 1, + "id": 694 + } + }, + { + "ingredients": [ + 112 + ], + "result": { + "count": 1, + "id": 694 + } + }, + { + "ingredients": [ + 375 + ], + "result": { + "count": 2, + "id": 694 + } + }, + { + "ingredients": [ + 116 + ], + "result": { + "count": 1, + "id": 694 + } + } + ], + "697": [ + { + "ingredients": [ + 79 + ], + "result": { + "count": 9, + "id": 697 + } + } + ], + "698": [ + { + "ingredients": [ + 709, + 694 + ], + "result": { + "count": 2, + "id": 698 + } + } + ], + "699": [ + { + "ingredients": [ + 709, + 695 + ], + "result": { + "count": 2, + "id": 699 + } + } + ], + "700": [ + { + "ingredients": [ + 115 + ], + "result": { + "count": 1, + "id": 700 + } + }, + { + "ingredients": [ + 711, + 712, + 712 + ], + "result": { + "count": 3, + "id": 700 + } + }, + { + "ingredients": [ + 701, + 712 + ], + "result": { + "count": 2, + "id": 700 + } + }, + { + "ingredients": [ + 120 + ], + "result": { + "count": 1, + "id": 700 + } + }, + { + "ingredients": [ + 118 + ], + "result": { + "count": 1, + "id": 700 + } + } + ], + "701": [ + { + "ingredients": [ + 711, + 712 + ], + "result": { + "count": 2, + "id": 701 + } + } + ], + "702": [ + { + "ingredients": [ + 376 + ], + "result": { + "count": 2, + "id": 702 + } + }, + { + "ingredients": [ + 119 + ], + "result": { + "count": 1, + "id": 702 + } + }, + { + "ingredients": [ + 694, + 712 + ], + "result": { + "count": 2, + "id": 702 + } + } + ], + "703": [ + { + "ingredients": [ + 695, + 712 + ], + "result": { + "count": 2, + "id": 703 + } + } + ], + "704": [ + { + "ingredients": [ + 111 + ], + "result": { + "count": 1, + "id": 704 + } + }, + { + "ingredients": [ + 373 + ], + "result": { + "count": 2, + "id": 704 + } + } + ], + "705": [ + { + "ingredients": [ + 113 + ], + "result": { + "count": 1, + "id": 705 + } + }, + { + "ingredients": [ + 709, + 712 + ], + "result": { + "count": 2, + "id": 705 + } + } + ], + "706": [ + { + "ingredients": [ + 114 + ], + "result": { + "count": 1, + "id": 706 + } + }, + { + "ingredients": [ + 709, + 694, + 702 + ], + "result": { + "count": 3, + "id": 706 + } + }, + { + "ingredients": [ + 709, + 694, + 694, + 712 + ], + "result": { + "count": 4, + "id": 706 + } + }, + { + "ingredients": [ + 374 + ], + "result": { + "count": 2, + "id": 706 + } + }, + { + "ingredients": [ + 698, + 702 + ], + "result": { + "count": 2, + "id": 706 + } + } + ], + "707": [ + { + "ingredients": [ + 117 + ], + "result": { + "count": 1, + "id": 707 + } + }, + { + "ingredients": [ + 694, + 704 + ], + "result": { + "count": 2, + "id": 707 + } + } + ], + "708": [ + { + "ingredients": [ + 713 + ], + "result": { + "count": 3, + "id": 708 + } + }, + { + "ingredients": [ + 428 + ], + "result": { + "count": 9, + "id": 708 + } + } + ], + "709": [ + { + "ingredients": [ + 697 + ], + "result": { + "count": 1, + "id": 709 + } + }, + { + "ingredients": [ + 121 + ], + "result": { + "count": 1, + "id": 709 + } + } + ], + "710": [ + { + "ingredients": [ + 696 + ], + "result": { + "count": 1, + "id": 710 + } + } + ], + "711": [ + { + "ingredients": [ + 693 + ], + "result": { + "count": 1, + "id": 711 + } + }, + { + "ingredients": [ + 123 + ], + "result": { + "count": 1, + "id": 711 + } + } + ], + "712": [ + { + "ingredients": [ + 708 + ], + "result": { + "count": 1, + "id": 712 + } + }, + { + "ingredients": [ + 122 + ], + "result": { + "count": 1, + "id": 712 + } + } + ], + "714": [ + { + "ingredients": [ + 954 + ], + "result": { + "count": 3, + "id": 714 + } + }, + { + "ingredients": [ + 133 + ], + "result": { + "count": 1, + "id": 714 + } + } + ], + "715": [ + { + "inShape": [ + [ + 669, + 669, + 669 + ], + [ + 714, + 682, + 714 + ], + [ + 620, + 620, + 620 + ] + ], + "outShape": [ + [ + 660, + 660, + 660 + ], + [ + null, + null, + null + ], + [ + null, + null, + null + ] + ], + "result": { + "count": 1, + "id": 715 + } + } + ], + "716": [ + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 716 + } + } + ], + "717": [ + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "ingredients": [ + 716, + 707 + ], + "result": { + "count": 1, + "id": 717 + } + } + ], + "718": [ + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "ingredients": [ + 716, + 706 + ], + "result": { + "count": 1, + "id": 718 + } + } + ], + "719": [ + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "ingredients": [ + 716, + 705 + ], + "result": { + "count": 1, + "id": 719 + } + } + ], + "720": [ + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "ingredients": [ + 716, + 704 + ], + "result": { + "count": 1, + "id": 720 + } + } + ], + "721": [ + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "ingredients": [ + 716, + 703 + ], + "result": { + "count": 1, + "id": 721 + } + } + ], + "722": [ + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "ingredients": [ + 716, + 702 + ], + "result": { + "count": 1, + "id": 722 + } + } + ], + "723": [ + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "ingredients": [ + 716, + 701 + ], + "result": { + "count": 1, + "id": 723 + } + } + ], + "724": [ + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "ingredients": [ + 716, + 700 + ], + "result": { + "count": 1, + "id": 724 + } + } + ], + "725": [ + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "ingredients": [ + 716, + 699 + ], + "result": { + "count": 1, + "id": 725 + } + } + ], + "726": [ + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "ingredients": [ + 716, + 698 + ], + "result": { + "count": 1, + "id": 726 + } + } + ], + "727": [ + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "ingredients": [ + 716, + 709 + ], + "result": { + "count": 1, + "id": 727 + } + } + ], + "728": [ + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "ingredients": [ + 716, + 710 + ], + "result": { + "count": 1, + "id": 728 + } + } + ], + "729": [ + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "ingredients": [ + 716, + 695 + ], + "result": { + "count": 1, + "id": 729 + } + } + ], + "730": [ + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "ingredients": [ + 716, + 694 + ], + "result": { + "count": 1, + "id": 730 + } + } + ], + "731": [ + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "ingredients": [ + 716, + 711 + ], + "result": { + "count": 1, + "id": 731 + } + } + ], + "732": [ + { + "inShape": [ + [ + 620, + 696, + 620 + ] + ], + "result": { + "count": 8, + "id": 732 + } + } + ], + "734": [ + { + "inShape": [ + [ + null, + 582 + ], + [ + 582, + null + ] + ], + "result": { + "count": 1, + "id": 734 + } + } + ], + "736": [ + { + "ingredients": [ + 676 + ], + "result": { + "count": 9, + "id": 736 + } + } + ], + "737": [ + { + "ingredients": [ + 216 + ], + "result": { + "count": 4, + "id": 737 + } + } + ], + "738": [ + { + "ingredients": [ + 735 + ], + "result": { + "count": 1, + "id": 738 + } + } + ], + "747": [ + { + "ingredients": [ + 583 + ], + "result": { + "count": 9, + "id": 747 + } + } + ], + "750": [ + { + "inShape": [ + [ + 77, + null, + 77 + ], + [ + null, + 77, + null + ] + ], + "result": { + "count": 3, + "id": 750 + } + } + ], + "752": [ + { + "ingredients": [ + 751, + 124, + 714 + ], + "result": { + "count": 1, + "id": 752 + } + } + ], + "753": [ + { + "ingredients": [ + 745 + ], + "result": { + "count": 2, + "id": 753 + } + } + ], + "754": [ + { + "ingredients": [ + 753, + 679 + ], + "result": { + "count": 1, + "id": 754 + } + } + ], + "755": [ + { + "inShape": [ + [ + null, + 745, + null + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 1, + "id": 755 + } + } + ], + "756": [ + { + "inShape": [ + [ + 582, + null, + 582 + ], + [ + 582, + null, + 582 + ], + [ + 582, + 582, + 582 + ] + ], + "result": { + "count": 1, + "id": 756 + } + } + ], + "757": [ + { + "ingredients": [ + 744, + 753 + ], + "result": { + "count": 1, + "id": 757 + } + } + ], + "758": [ + { + "inShape": [ + [ + 747, + 747, + 747 + ], + [ + 747, + 735, + 747 + ], + [ + 747, + 747, + 747 + ] + ], + "result": { + "count": 1, + "id": 758 + } + } + ], + "823": [ + { + "ingredients": [ + 612, + 753, + 579 + ], + "result": { + "count": 3, + "id": 823 + } + }, + { + "ingredients": [ + 612, + 753, + 580 + ], + "result": { + "count": 3, + "id": 823 + } + } + ], + "824": [ + { + "ingredients": [ + 678, + 693, + 611 + ], + "result": { + "count": 1, + "id": 824 + } + } + ], + "826": [ + { + "ingredients": [ + 279 + ], + "result": { + "count": 9, + "id": 826 + } + } + ], + "827": [ + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + 599, + 668, + 599 + ], + [ + 599, + 599, + 599 + ] + ], + "result": { + "count": 1, + "id": 827 + } + } + ], + "828": [ + { + "inShape": [ + [ + 674, + null, + 674 + ], + [ + null, + 674, + null + ] + ], + "result": { + "count": 1, + "id": 828 + } + } + ], + "833": [ + { + "inShape": [ + [ + 677, + 677, + 677 + ], + [ + 677, + 683, + 677 + ], + [ + 677, + 677, + 677 + ] + ], + "result": { + "count": 1, + "id": 833 + } + } + ], + "834": [ + { + "inShape": [ + [ + 747, + 747, + 747 + ], + [ + 747, + 829, + 747 + ], + [ + 747, + 747, + 747 + ] + ], + "result": { + "count": 1, + "id": 834 + } + } + ], + "841": [ + { + "inShape": [ + [ + 684, + null + ], + [ + null, + 829 + ] + ], + "result": { + "count": 1, + "id": 841 + } + } + ], + "842": [ + { + "inShape": [ + [ + 684, + null + ], + [ + null, + 127 + ] + ], + "result": { + "count": 1, + "id": 842 + } + } + ], + "844": [ + { + "ingredients": [ + 216, + 714, + 682 + ], + "result": { + "count": 1, + "id": 844 + } + } + ], + "850": [ + { + "inShape": [ + [ + 167 + ], + [ + 663 + ] + ], + "result": { + "count": 1, + "id": 850 + } + } + ], + "851": [ + { + "inShape": [ + [ + 323 + ], + [ + 663 + ] + ], + "result": { + "count": 1, + "id": 851 + } + } + ], + "856": [ + { + "ingredients": [ + 831, + 855, + 600, + 829, + 124 + ], + "result": { + "count": 1, + "id": 856 + } + }, + { + "ingredients": [ + 831, + 855, + 600, + 829, + 125 + ], + "result": { + "count": 1, + "id": 856 + } + } + ], + "859": [ + { + "inShape": [ + [ + 599, + 599, + 599 + ], + [ + null, + 599, + null + ], + [ + 599, + 147, + 599 + ] + ], + "result": { + "count": 1, + "id": 859 + } + } + ], + "863": [ + { + "inShape": [ + [ + 668, + null, + 668 + ], + [ + 668, + 668, + 668 + ], + [ + 668, + null, + 668 + ] + ], + "result": { + "count": 1, + "id": 863 + } + } + ], + "864": [ + { + "inShape": [ + [ + 610, + 610, + null + ], + [ + 610, + 679, + null + ], + [ + null, + null, + 610 + ] + ], + "result": { + "count": 2, + "id": 864 + } + } + ], + "869": [ + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 95, + 95, + 95 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 869 + } + } + ], + "870": [ + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 96, + 96, + 96 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 870 + } + } + ], + "871": [ + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 97, + 97, + 97 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 871 + } + } + ], + "872": [ + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 98, + 98, + 98 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 872 + } + } + ], + "873": [ + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 99, + 99, + 99 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 873 + } + } + ], + "874": [ + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 100, + 100, + 100 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 874 + } + } + ], + "875": [ + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 101, + 101, + 101 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 875 + } + } + ], + "876": [ + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 102, + 102, + 102 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 876 + } + } + ], + "877": [ + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 103, + 103, + 103 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 877 + } + } + ], + "878": [ + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 104, + 104, + 104 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 878 + } + } + ], + "879": [ + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 105, + 105, + 105 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 879 + } + } + ], + "880": [ + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 106, + 106, + 106 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 880 + } + } + ], + "881": [ + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 107, + 107, + 107 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 881 + } + } + ], + "882": [ + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 108, + 108, + 108 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 882 + } + } + ], + "883": [ + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 109, + 109, + 109 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 883 + } + } + ], + "884": [ + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 110, + 110, + 110 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 884 + } + } + ], + "885": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 757, + 77 + ], + [ + 77, + 746, + 77 + ] + ], + "result": { + "count": 1, + "id": 885 + } + } + ], + "890": [ + { + "ingredients": [ + 600, + 888, + 888, + 888, + 888, + 888, + 888 + ], + "result": { + "count": 1, + "id": 890 + } + } + ], + "893": [ + { + "inShape": [ + [ + null, + 686, + null + ], + [ + 686, + 578, + 686 + ], + [ + null, + 686, + null + ] + ], + "result": { + "count": 2, + "id": 893 + } + } + ], + "896": [ + { + "inShape": [ + [ + 15, + 582, + 15 + ], + [ + 15, + 15, + 15 + ], + [ + null, + 15, + null + ] + ], + "result": { + "count": 1, + "id": 896 + } + }, + { + "inShape": [ + [ + 16, + 582, + 16 + ], + [ + 16, + 16, + 16 + ], + [ + null, + 16, + null + ] + ], + "result": { + "count": 1, + "id": 896 + } + }, + { + "inShape": [ + [ + 17, + 582, + 17 + ], + [ + 17, + 17, + 17 + ], + [ + null, + 17, + null + ] + ], + "result": { + "count": 1, + "id": 896 + } + }, + { + "inShape": [ + [ + 18, + 582, + 18 + ], + [ + 18, + 18, + 18 + ], + [ + null, + 18, + null + ] + ], + "result": { + "count": 1, + "id": 896 + } + }, + { + "inShape": [ + [ + 19, + 582, + 19 + ], + [ + 19, + 19, + 19 + ], + [ + null, + 19, + null + ] + ], + "result": { + "count": 1, + "id": 896 + } + }, + { + "inShape": [ + [ + 20, + 582, + 20 + ], + [ + 20, + 20, + 20 + ], + [ + null, + 20, + null + ] + ], + "result": { + "count": 1, + "id": 896 + } + }, + { + "inShape": [ + [ + 21, + 582, + 21 + ], + [ + 21, + 21, + 21 + ], + [ + null, + 21, + null + ] + ], + "result": { + "count": 1, + "id": 896 + } + }, + { + "inShape": [ + [ + 22, + 582, + 22 + ], + [ + 22, + 22, + 22 + ], + [ + null, + 22, + null + ] + ], + "result": { + "count": 1, + "id": 896 + } + } + ], + "898": [ + { + "inShape": [ + [ + 16, + null, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 898 + } + } + ], + "899": [ + { + "inShape": [ + [ + 17, + null, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 899 + } + } + ], + "900": [ + { + "inShape": [ + [ + 18, + null, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 900 + } + } + ], + "901": [ + { + "inShape": [ + [ + 19, + null, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 901 + } + } + ], + "902": [ + { + "inShape": [ + [ + 20, + null, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 902 + } + } + ], + "905": [ + { + "ingredients": [ + 582 + ], + "result": { + "count": 9, + "id": 905 + } + } + ], + "925": [ + { + "inShape": [ + [ + 599, + 582, + 599 + ], + [ + 610, + 278, + 610 + ], + [ + null, + 599, + null + ] + ], + "result": { + "count": 1, + "id": 925 + } + } + ], + "927": [ + { + "inShape": [ + [ + 610, + 610 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 927 + } + }, + { + "inShape": [ + [ + 610, + 610 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 927 + } + }, + { + "inShape": [ + [ + 610, + 610 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 927 + } + }, + { + "inShape": [ + [ + 610, + 610 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 927 + } + }, + { + "inShape": [ + [ + 610, + 610 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 927 + } + }, + { + "inShape": [ + [ + 610, + 610 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 927 + } + }, + { + "inShape": [ + [ + 610, + 610 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 927 + } + }, + { + "inShape": [ + [ + 610, + 610 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 927 + } + } + ], + "928": [ + { + "ingredients": [ + 677, + 120 + ], + "result": { + "count": 1, + "id": 928 + } + } + ], + "929": [ + { + "ingredients": [ + 677, + 839 + ], + "result": { + "count": 1, + "id": 929 + } + } + ], + "930": [ + { + "ingredients": [ + 677, + 836 + ], + "result": { + "count": 1, + "id": 930 + } + } + ], + "931": [ + { + "ingredients": [ + 677, + 651 + ], + "result": { + "count": 1, + "id": 931 + } + } + ], + "934": [ + { + "inShape": [ + [ + 138, + null, + 138 + ], + [ + 138, + null, + 138 + ], + [ + 138, + 138, + 138 + ] + ], + "result": { + "count": 1, + "id": 934 + } + }, + { + "inShape": [ + [ + 139, + null, + 139 + ], + [ + 139, + null, + 139 + ], + [ + 139, + 139, + 139 + ] + ], + "result": { + "count": 1, + "id": 934 + } + }, + { + "inShape": [ + [ + 140, + null, + 140 + ], + [ + 140, + null, + 140 + ], + [ + 140, + 140, + 140 + ] + ], + "result": { + "count": 1, + "id": 934 + } + }, + { + "inShape": [ + [ + 141, + null, + 141 + ], + [ + 141, + null, + 141 + ], + [ + 141, + 141, + 141 + ] + ], + "result": { + "count": 1, + "id": 934 + } + }, + { + "inShape": [ + [ + 142, + null, + 142 + ], + [ + 142, + null, + 142 + ], + [ + 142, + 142, + 142 + ] + ], + "result": { + "count": 1, + "id": 934 + } + }, + { + "inShape": [ + [ + 143, + null, + 143 + ], + [ + 143, + null, + 143 + ], + [ + 143, + 143, + 143 + ] + ], + "result": { + "count": 1, + "id": 934 + } + }, + { + "inShape": [ + [ + 144, + null, + 144 + ], + [ + 144, + null, + 144 + ], + [ + 144, + 144, + 144 + ] + ], + "result": { + "count": 1, + "id": 934 + } + }, + { + "inShape": [ + [ + 145, + null, + 145 + ], + [ + 145, + null, + 145 + ], + [ + 145, + 145, + 145 + ] + ], + "result": { + "count": 1, + "id": 934 + } + } + ], + "935": [ + { + "inShape": [ + [ + 15, + 138, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 138, + 15 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 15, + 139, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 139, + 15 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 15, + 140, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 140, + 15 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 15, + 141, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 141, + 15 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 15, + 142, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 142, + 15 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 15, + 143, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 143, + 15 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 15, + 144, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 144, + 15 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 15, + 145, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 145, + 15 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 16, + 138, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 138, + 16 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 16, + 139, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 139, + 16 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 16, + 140, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 140, + 16 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 16, + 141, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 141, + 16 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 16, + 142, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 142, + 16 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 16, + 143, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 143, + 16 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 16, + 144, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 144, + 16 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 16, + 145, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 145, + 16 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 17, + 138, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 138, + 17 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 17, + 139, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 139, + 17 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 17, + 140, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 140, + 17 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 17, + 141, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 141, + 17 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 17, + 142, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 142, + 17 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 17, + 143, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 143, + 17 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 17, + 144, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 144, + 17 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 17, + 145, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 145, + 17 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 18, + 138, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 138, + 18 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 18, + 139, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 139, + 18 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 18, + 140, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 140, + 18 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 18, + 141, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 141, + 18 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 18, + 142, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 142, + 18 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 18, + 143, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 143, + 18 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 18, + 144, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 144, + 18 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 18, + 145, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 145, + 18 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 19, + 138, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 138, + 19 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 19, + 139, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 139, + 19 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 19, + 140, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 140, + 19 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 19, + 141, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 141, + 19 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 19, + 142, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 142, + 19 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 19, + 143, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 143, + 19 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 19, + 144, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 144, + 19 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 19, + 145, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 145, + 19 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 20, + 138, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 138, + 20 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 20, + 139, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 139, + 20 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 20, + 140, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 140, + 20 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 20, + 141, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 141, + 20 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 20, + 142, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 142, + 20 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 20, + 143, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 143, + 20 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 20, + 144, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 144, + 20 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 20, + 145, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 145, + 20 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 21, + 138, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 138, + 21 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 21, + 139, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 139, + 21 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 21, + 140, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 140, + 21 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 21, + 141, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 141, + 21 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 21, + 142, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 142, + 21 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 21, + 143, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 143, + 21 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 21, + 144, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 144, + 21 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 21, + 145, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 145, + 21 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 22, + 138, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 138, + 22 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 22, + 139, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 139, + 22 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 22, + 140, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 140, + 22 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 22, + 141, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 141, + 22 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 22, + 142, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 142, + 22 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 22, + 143, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 143, + 22 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 22, + 144, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 144, + 22 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 22, + 145, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 145, + 22 + ] + ], + "result": { + "count": 1, + "id": 935 + } + } + ], + "936": [ + { + "inShape": [ + [ + null, + 42, + null + ], + [ + 42, + 185, + 42 + ], + [ + null, + 42, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 66, + null + ], + [ + 66, + 185, + 66 + ], + [ + null, + 66, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 50, + null + ], + [ + 50, + 185, + 50 + ], + [ + null, + 50, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 58, + null + ], + [ + 58, + 185, + 58 + ], + [ + null, + 58, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 37, + null + ], + [ + 37, + 185, + 37 + ], + [ + null, + 37, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 61, + null + ], + [ + 61, + 185, + 61 + ], + [ + null, + 61, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 45, + null + ], + [ + 45, + 185, + 45 + ], + [ + null, + 45, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 53, + null + ], + [ + 53, + 185, + 53 + ], + [ + null, + 53, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 41, + null + ], + [ + 41, + 185, + 41 + ], + [ + null, + 41, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 65, + null + ], + [ + 65, + 185, + 65 + ], + [ + null, + 65, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 49, + null + ], + [ + 49, + 185, + 49 + ], + [ + null, + 49, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 57, + null + ], + [ + 57, + 185, + 57 + ], + [ + null, + 57, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 39, + null + ], + [ + 39, + 185, + 39 + ], + [ + null, + 39, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 63, + null + ], + [ + 63, + 185, + 63 + ], + [ + null, + 63, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 47, + null + ], + [ + 47, + 185, + 47 + ], + [ + null, + 47, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 55, + null + ], + [ + 55, + 185, + 55 + ], + [ + null, + 55, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 40, + null + ], + [ + 40, + 185, + 40 + ], + [ + null, + 40, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 64, + null + ], + [ + 64, + 185, + 64 + ], + [ + null, + 64, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 48, + null + ], + [ + 48, + 185, + 48 + ], + [ + null, + 48, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 56, + null + ], + [ + 56, + 185, + 56 + ], + [ + null, + 56, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 38, + null + ], + [ + 38, + 185, + 38 + ], + [ + null, + 38, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 62, + null + ], + [ + 62, + 185, + 62 + ], + [ + null, + 62, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 46, + null + ], + [ + 46, + 185, + 46 + ], + [ + null, + 46, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 54, + null + ], + [ + 54, + 185, + 54 + ], + [ + null, + 54, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 43, + null + ], + [ + 43, + 185, + 43 + ], + [ + null, + 43, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 51, + null + ], + [ + 51, + 185, + 51 + ], + [ + null, + 51, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 67, + null + ], + [ + 67, + 185, + 67 + ], + [ + null, + 67, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 59, + null + ], + [ + 59, + 185, + 59 + ], + [ + null, + 59, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 44, + null + ], + [ + 44, + 185, + 44 + ], + [ + null, + 44, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 52, + null + ], + [ + 52, + 185, + 52 + ], + [ + null, + 52, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 68, + null + ], + [ + 68, + 185, + 68 + ], + [ + null, + 68, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + null, + 60, + null + ], + [ + 60, + 185, + 60 + ], + [ + null, + 60, + null + ] + ], + "result": { + "count": 1, + "id": 936 + } + } + ], + "937": [ + { + "inShape": [ + [ + 582, + 582, + 582 + ], + [ + 582, + 185, + 582 + ], + [ + 165, + 165, + 165 + ] + ], + "result": { + "count": 1, + "id": 937 + } + } + ], + "938": [ + { + "inShape": [ + [ + 677, + 677 + ], + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 938 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 938 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 938 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 938 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 938 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 938 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 938 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 938 + } + } + ], + "939": [ + { + "inShape": [ + [ + 646, + 646 + ], + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 939 + } + } + ], + "940": [ + { + "inShape": [ + [ + 599, + 146, + 599 + ], + [ + 15, + null, + 15 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 599, + 146, + 599 + ], + [ + 16, + null, + 16 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 599, + 146, + 599 + ], + [ + 17, + null, + 17 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 599, + 146, + 599 + ], + [ + 18, + null, + 18 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 599, + 146, + 599 + ], + [ + 19, + null, + 19 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 599, + 146, + 599 + ], + [ + 20, + null, + 20 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 599, + 146, + 599 + ], + [ + 21, + null, + 21 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 599, + 146, + 599 + ], + [ + 22, + null, + 22 + ] + ], + "result": { + "count": 1, + "id": 940 + } + } + ], + "941": [ + { + "inShape": [ + [ + 138, + 138, + 138 + ], + [ + null, + 168, + null + ], + [ + null, + 138, + null + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 139, + 139, + 139 + ], + [ + null, + 168, + null + ], + [ + null, + 139, + null + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 140, + 140, + 140 + ], + [ + null, + 168, + null + ], + [ + null, + 140, + null + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 141, + 141, + 141 + ], + [ + null, + 168, + null + ], + [ + null, + 141, + null + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 142, + 142, + 142 + ], + [ + null, + 168, + null + ], + [ + null, + 142, + null + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 143, + 143, + 143 + ], + [ + null, + 168, + null + ], + [ + null, + 143, + null + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 144, + 144, + 144 + ], + [ + null, + 168, + null + ], + [ + null, + 144, + null + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 145, + 145, + 145 + ], + [ + null, + 168, + null + ], + [ + null, + 145, + null + ] + ], + "result": { + "count": 1, + "id": 941 + } + } + ], + "942": [ + { + "inShape": [ + [ + 582, + 582 + ], + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 582, + 582 + ], + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 582, + 582 + ], + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 582, + 582 + ], + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 582, + 582 + ], + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 582, + 582 + ], + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 582, + 582 + ], + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 582, + 582 + ], + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 942 + } + } + ], + "943": [ + { + "inShape": [ + [ + null, + 582, + null + ], + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 1, + "id": 943 + } + } + ], + "945": [ + { + "inShape": [ + [ + 905, + 905, + 905 + ], + [ + 905, + 171, + 905 + ], + [ + 905, + 905, + 905 + ] + ], + "result": { + "count": 1, + "id": 945 + } + } + ], + "946": [ + { + "inShape": [ + [ + 905, + 905, + 905 + ], + [ + 905, + 223, + 905 + ], + [ + 905, + 905, + 905 + ] + ], + "result": { + "count": 1, + "id": 946 + } + } + ], + "948": [ + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 42, + 42, + 42 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 42, + 42, + 42 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 66, + 66, + 66 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 66, + 66, + 66 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 50, + 50, + 50 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 50, + 50, + 50 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 58, + 58, + 58 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 58, + 58, + 58 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 37, + 37, + 37 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 37, + 37, + 37 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 61, + 61, + 61 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 61, + 61, + 61 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 45, + 45, + 45 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 45, + 45, + 45 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 53, + 53, + 53 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 53, + 53, + 53 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 41, + 41, + 41 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 41, + 41, + 41 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 65, + 65, + 65 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 65, + 65, + 65 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 49, + 49, + 49 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 49, + 49, + 49 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 57, + 57, + 57 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 57, + 57, + 57 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 39, + 39, + 39 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 39, + 39, + 39 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 63, + 63, + 63 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 63, + 63, + 63 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 47, + 47, + 47 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 47, + 47, + 47 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 55, + 55, + 55 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 55, + 55, + 55 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 40, + 40, + 40 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 40, + 40, + 40 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 64, + 64, + 64 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 64, + 64, + 64 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 48, + 48, + 48 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 48, + 48, + 48 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 56, + 56, + 56 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 56, + 56, + 56 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 38, + 38, + 38 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 38, + 38, + 38 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 62, + 62, + 62 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 62, + 62, + 62 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 46, + 46, + 46 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 46, + 46, + 46 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 54, + 54, + 54 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 54, + 54, + 54 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 43, + 43, + 43 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 43, + 43, + 43 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 51, + 51, + 51 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 51, + 51, + 51 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 67, + 67, + 67 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 67, + 67, + 67 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 59, + 59, + 59 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 59, + 59, + 59 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 44, + 44, + 44 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 44, + 44, + 44 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 52, + 52, + 52 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 52, + 52, + 52 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 68, + 68, + 68 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 68, + 68, + 68 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 579, + 599 + ], + [ + 60, + 60, + 60 + ] + ], + "result": { + "count": 1, + "id": 948 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 580, + 599 + ], + [ + 60, + 60, + 60 + ] + ], + "result": { + "count": 1, + "id": 948 + } + } + ], + "949": [ + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 42, + 42, + 42 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 42, + 42, + 42 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 66, + 66, + 66 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 66, + 66, + 66 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 50, + 50, + 50 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 50, + 50, + 50 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 58, + 58, + 58 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 58, + 58, + 58 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 37, + 37, + 37 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 37, + 37, + 37 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 61, + 61, + 61 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 61, + 61, + 61 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 45, + 45, + 45 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 45, + 45, + 45 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 53, + 53, + 53 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 53, + 53, + 53 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 41, + 41, + 41 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 41, + 41, + 41 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 65, + 65, + 65 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 65, + 65, + 65 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 49, + 49, + 49 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 49, + 49, + 49 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 57, + 57, + 57 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 57, + 57, + 57 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 39, + 39, + 39 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 39, + 39, + 39 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 63, + 63, + 63 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 63, + 63, + 63 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 47, + 47, + 47 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 47, + 47, + 47 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 55, + 55, + 55 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 55, + 55, + 55 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 40, + 40, + 40 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 40, + 40, + 40 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 64, + 64, + 64 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 64, + 64, + 64 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 48, + 48, + 48 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 48, + 48, + 48 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 56, + 56, + 56 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 56, + 56, + 56 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 38, + 38, + 38 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 38, + 38, + 38 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 62, + 62, + 62 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 62, + 62, + 62 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 46, + 46, + 46 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 46, + 46, + 46 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 54, + 54, + 54 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 54, + 54, + 54 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 43, + 43, + 43 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 43, + 43, + 43 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 51, + 51, + 51 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 51, + 51, + 51 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 67, + 67, + 67 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 67, + 67, + 67 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 59, + 59, + 59 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 59, + 59, + 59 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 44, + 44, + 44 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 44, + 44, + 44 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 52, + 52, + 52 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 52, + 52, + 52 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 68, + 68, + 68 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 68, + 68, + 68 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 219, + 599 + ], + [ + 60, + 60, + 60 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 599, + null + ], + [ + 599, + 220, + 599 + ], + [ + 60, + 60, + 60 + ] + ], + "result": { + "count": 1, + "id": 949 + } + } + ], + "953": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 951, + 951, + 951 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 953 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 951, + 951, + 951 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 953 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 951, + 951, + 951 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 953 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 951, + 951, + 951 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 953 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 951, + 951, + 951 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 953 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 951, + 951, + 951 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 953 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 951, + 951, + 951 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 953 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 951, + 951, + 951 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 953 + } + } + ], + "954": [ + { + "ingredients": [ + 955, + 750, + 750, + 750, + 750 + ], + "result": { + "count": 4, + "id": 954 + } + } + ], + "955": [ + { + "inShape": [ + [ + 954, + 954 + ], + [ + 954, + 954 + ] + ], + "result": { + "count": 1, + "id": 955 + } + } + ], + "956": [ + { + "inShape": [ + [ + 951, + 951 + ], + [ + 951, + 951 + ] + ], + "result": { + "count": 1, + "id": 956 + } + } + ], + "957": [ + { + "inShape": [ + [ + 243, + 243, + 243 + ], + [ + 243, + 584, + 243 + ], + [ + 243, + 243, + 243 + ] + ], + "result": { + "count": 1, + "id": 957 + } + } + ], + "958": [ + { + "inShape": [ + [ + 584, + 584, + 584 + ], + [ + 584, + 584, + 584 + ], + [ + 584, + 584, + 584 + ] + ], + "result": { + "count": 1, + "id": 958 + } + } + ], + "960": [ + { + "inShape": [ + [ + null, + 665, + null + ], + [ + 665, + 349, + 665 + ], + [ + null, + 665, + null + ] + ], + "result": { + "count": 1, + "id": 960 + } + } + ], + "963": [ + { + "inShape": [ + [ + 962, + 962, + 962 + ] + ], + "result": { + "count": 6, + "id": 963 + } + } + ], + "964": [ + { + "inShape": [ + [ + 962, + null, + null + ], + [ + 962, + 962, + null + ], + [ + 962, + 962, + 962 + ] + ], + "result": { + "count": 4, + "id": 964 + } + } + ], + "966": [ + { + "inShape": [ + [ + 962, + 962 + ], + [ + 962, + 962 + ] + ], + "result": { + "count": 4, + "id": 966 + } + } + ], + "967": [ + { + "inShape": [ + [ + 966, + 966, + 966 + ] + ], + "result": { + "count": 6, + "id": 967 + } + } + ], + "968": [ + { + "inShape": [ + [ + 966, + null, + null + ], + [ + 966, + 966, + null + ], + [ + 966, + 966, + 966 + ] + ], + "result": { + "count": 4, + "id": 968 + } + } + ], + "969": [ + { + "inShape": [ + [ + 967 + ], + [ + 967 + ] + ], + "result": { + "count": 1, + "id": 969 + } + } + ], + "970": [ + { + "inShape": [ + [ + 966, + 966 + ], + [ + 966, + 966 + ] + ], + "result": { + "count": 4, + "id": 970 + } + } + ], + "971": [ + { + "inShape": [ + [ + 970, + 970, + 970 + ] + ], + "result": { + "count": 6, + "id": 971 + } + } + ], + "972": [ + { + "inShape": [ + [ + 970, + null, + null + ], + [ + 970, + 970, + null + ], + [ + 970, + 970, + 970 + ] + ], + "result": { + "count": 4, + "id": 972 + } + } + ], + "974": [ + { + "inShape": [ + [ + 961, + 961, + 961 + ], + [ + 224, + 224, + 224 + ], + [ + 961, + 961, + 961 + ] + ], + "result": { + "count": 1, + "id": 974 + } + } + ] +} diff --git a/mc/data/minecraft-data/pc/1.16.1/version.json b/mc/data/minecraft-data/pc/1.16.1/version.json new file mode 100644 index 0000000..174dbf7 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/version.json @@ -0,0 +1,5 @@ +{ + "minecraftVersion": "1.16.1", + "version": 736, + "majorVersion": "1.16" +} diff --git a/mc/data/minecraft-data/pc/1.16.1/windows.json b/mc/data/minecraft-data/pc/1.16.1/windows.json new file mode 100644 index 0000000..37bdcb6 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.1/windows.json @@ -0,0 +1,229 @@ +[ + { + "id": "", + "name": "Player", + "slots": [ + { + "name": "craft result", + "index": 0 + }, + { + "name": "craft grid", + "index": 1, + "size": 4 + }, + { + "name": "armor", + "index": 5, + "size": 4 + }, + { + "name": "helmet", + "index": 5 + }, + { + "name": "chestplate", + "index": 6 + }, + { + "name": "leggings", + "index": 7 + }, + { + "name": "boots", + "index": 8 + } + ] + }, + { + "id": "EntityHorse", + "name": "Horse", + "slots": [ + { + "name": "saddle", + "index": 0 + }, + { + "name": "armor", + "index": 1 + }, + { + "name": "storage", + "index": 2, + "size": 15 + } + ], + "openedWith": [ + { + "type": "entity", + "id": 100 + } + ] + }, + { + "id": "minecraft:anvil", + "name": "Anvil", + "slots": [ + { + "name": "tool", + "index": 0 + }, + { + "name": "combined", + "index": 1 + }, + { + "name": "result", + "index": 2 + } + ], + "properties": [ + "repair cost" + ] + }, + { + "id": "minecraft:beacon", + "name": "Beacon", + "slots": [ + { + "name": "input", + "index": 0 + } + ], + "properties": [ + "level", + "effect 1", + "effect 2" + ], + "openedWith": [ + { + "type": "block", + "id": 138 + } + ] + }, + { + "id": "minecraft:brewing_stand", + "name": "Brewing Stand", + "slots": [ + { + "name": "ingredient", + "index": 0 + }, + { + "name": "result", + "index": 1, + "size": 3 + } + ], + "properties": [ + "brew time" + ], + "openedWith": [ + { + "type": "block", + "id": 117 + } + ] + }, + { + "id": "minecraft:chest", + "name": "Chest" + }, + { + "id": "minecraft:container", + "name": "Container" + }, + { + "id": "minecraft:crafting_table", + "name": "Workbench", + "slots": [ + { + "name": "craft result", + "index": 0 + }, + { + "name": "craft grid", + "index": 1, + "size": 9 + } + ] + }, + { + "id": "minecraft:dispenser", + "name": "Dispenser" + }, + { + "id": "minecraft:dropper", + "name": "Dropper" + }, + { + "id": "minecraft:enchanting_table", + "name": "Enchantment Table", + "slots": [ + { + "name": "enchanted", + "index": 0 + }, + { + "name": "lapis", + "index": 1 + } + ], + "properties": [ + "xp 1", + "xp 2", + "xp 3", + "seed", + "tooltip 1", + "tooltip 2", + "tooltip 3" + ] + }, + { + "id": "minecraft:furnace", + "name": "Furnace", + "slots": [ + { + "name": "smelted", + "index": 0 + }, + { + "name": "fuel", + "index": 1 + }, + { + "name": "result", + "index": 2 + } + ], + "properties": [ + "fuel", + "fuel max", + "progress", + "progress max" + ] + }, + { + "id": "minecraft:hopper", + "name": "Hopper" + }, + { + "id": "minecraft:villager", + "name": "NPC Trade", + "slots": [ + { + "name": "give 1", + "index": 0 + }, + { + "name": "give 2", + "index": 1 + }, + { + "name": "take", + "index": 2 + } + ] + } +] diff --git a/mc/data/minecraft-data/pc/1.16.2/biomes.json b/mc/data/minecraft-data/pc/1.16.2/biomes.json new file mode 100644 index 0000000..0aedcdf --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/biomes.json @@ -0,0 +1,1037 @@ +[ + { + "id": 0, + "name": "ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Ocean", + "color": 112, + "rainfall": 0.5 + }, + { + "id": 1, + "name": "plains", + "category": "plains", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Plains", + "color": 9286496, + "rainfall": 0.4, + "child": 129 + }, + { + "id": 2, + "name": "desert", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Desert", + "color": 16421912, + "rainfall": 0, + "child": 130 + }, + { + "id": 3, + "name": "mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Mountains", + "color": 6316128, + "rainfall": 0.3, + "child": 131 + }, + { + "id": 4, + "name": "forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Forest", + "color": 353825, + "rainfall": 0.8, + "child": 132 + }, + { + "id": 5, + "name": "taiga", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Taiga", + "color": 747097, + "rainfall": 0.8, + "child": 133 + }, + { + "id": 6, + "name": "swamp", + "category": "swamp", + "temperature": 0.8, + "precipitation": "rain", + "depth": -0.2, + "dimension": "overworld", + "displayName": "Swamp", + "color": 522674, + "rainfall": 0.9, + "child": 134 + }, + { + "id": 7, + "name": "river", + "category": "river", + "temperature": 0.5, + "precipitation": "rain", + "depth": -0.5, + "dimension": "overworld", + "displayName": "River", + "color": 255, + "rainfall": 0.5 + }, + { + "id": 8, + "name": "nether_wastes", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Nether Wastes", + "color": 12532539, + "rainfall": 0 + }, + { + "id": 9, + "name": "the_end", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "The End", + "color": 8421631, + "rainfall": 0.5 + }, + { + "id": 10, + "name": "frozen_ocean", + "category": "ocean", + "temperature": 0, + "precipitation": "snow", + "depth": -1, + "dimension": "overworld", + "displayName": "Frozen Ocean", + "color": 7368918, + "rainfall": 0.5 + }, + { + "id": 11, + "name": "frozen_river", + "category": "river", + "temperature": 0, + "precipitation": "snow", + "depth": -0.5, + "dimension": "overworld", + "displayName": "Frozen River", + "color": 10526975, + "rainfall": 0.5 + }, + { + "id": 12, + "name": "snowy_tundra", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Snowy Tundra", + "color": 16777215, + "rainfall": 0.5, + "child": 140 + }, + { + "id": 13, + "name": "snowy_mountains", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Snowy Mountains", + "color": 10526880, + "rainfall": 0.5 + }, + { + "id": 14, + "name": "mushroom_fields", + "category": "mushroom", + "temperature": 0.9, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Mushroom Fields", + "color": 16711935, + "rainfall": 1 + }, + { + "id": 15, + "name": "mushroom_field_shore", + "category": "mushroom", + "temperature": 0.9, + "precipitation": "rain", + "depth": 0, + "dimension": "overworld", + "displayName": "Mushroom Fields Shore", + "color": 10486015, + "rainfall": 1 + }, + { + "id": 16, + "name": "beach", + "category": "beach", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0, + "dimension": "overworld", + "displayName": "Beach", + "color": 16440917, + "rainfall": 0.4 + }, + { + "id": 17, + "name": "desert_hills", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Desert Hills", + "color": 13786898, + "rainfall": 0 + }, + { + "id": 18, + "name": "wooded_hills", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Wooded Hills", + "color": 2250012, + "rainfall": 0.8 + }, + { + "id": 19, + "name": "taiga_hills", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Taiga Hills", + "color": 1456435, + "rainfall": 0.8 + }, + { + "id": 20, + "name": "mountain_edge", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 0.8, + "dimension": "overworld", + "displayName": "Mountain Edge", + "color": 7501978, + "rainfall": 0.3 + }, + { + "id": 21, + "name": "jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Jungle", + "color": 5470985, + "rainfall": 0.9, + "child": 149 + }, + { + "id": 22, + "name": "jungle_hills", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Jungle Hills", + "color": 2900485, + "rainfall": 0.9 + }, + { + "id": 23, + "name": "jungle_edge", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Jungle Edge", + "color": 6458135, + "rainfall": 0.8, + "child": 151 + }, + { + "id": 24, + "name": "deep_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Ocean", + "color": 48, + "rainfall": 0.5 + }, + { + "id": 25, + "name": "stone_shore", + "category": "none", + "temperature": 0.2, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Stone Shore", + "color": 10658436, + "rainfall": 0.3 + }, + { + "id": 26, + "name": "snowy_beach", + "category": "beach", + "temperature": 0.05, + "precipitation": "snow", + "depth": 0, + "dimension": "overworld", + "displayName": "Snowy Beach", + "color": 16445632, + "rainfall": 0.3 + }, + { + "id": 27, + "name": "birch_forest", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Birch Forest", + "color": 3175492, + "rainfall": 0.6, + "child": 155 + }, + { + "id": 28, + "name": "birch_forest_hills", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Birch Forest Hills", + "color": 2055986, + "rainfall": 0.6, + "child": 156 + }, + { + "id": 29, + "name": "dark_forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Dark Forest", + "color": 4215066, + "rainfall": 0.8, + "child": 157 + }, + { + "id": 30, + "name": "snowy_taiga", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Snowy Taiga", + "color": 3233098, + "rainfall": 0.4, + "child": 158 + }, + { + "id": 31, + "name": "snowy_taiga_hills", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Snowy Taiga Hills", + "color": 2375478, + "rainfall": 0.4 + }, + { + "id": 32, + "name": "giant_tree_taiga", + "category": "taiga", + "temperature": 0.3, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Tree Taiga", + "color": 5858897, + "rainfall": 0.8, + "child": 160 + }, + { + "id": 33, + "name": "giant_tree_taiga_hills", + "category": "taiga", + "temperature": 0.3, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Giant Tree Taiga Hills", + "color": 4542270, + "rainfall": 0.8, + "child": 161 + }, + { + "id": 34, + "name": "wooded_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Wooded Mountains", + "color": 5271632, + "rainfall": 0.3, + "child": 162 + }, + { + "id": 35, + "name": "savanna", + "category": "savanna", + "temperature": 1.2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Savanna", + "color": 12431967, + "rainfall": 0, + "child": 163 + }, + { + "id": 36, + "name": "savanna_plateau", + "category": "savanna", + "temperature": 1, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Savanna Plateau", + "color": 10984804, + "rainfall": 0, + "child": 164 + }, + { + "id": 37, + "name": "badlands", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Badlands", + "color": 14238997, + "rainfall": 0, + "child": 165 + }, + { + "id": 38, + "name": "wooded_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Wooded Badlands Plateau", + "color": 11573093, + "rainfall": 0, + "child": 166 + }, + { + "id": 39, + "name": "badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Badlands Plateau", + "color": 13274213, + "rainfall": 0, + "child": 167 + }, + { + "id": 40, + "name": "small_end_islands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "Small End Islands", + "color": 42, + "rainfall": 0.5 + }, + { + "id": 41, + "name": "end_midlands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Midlands", + "color": 15464630, + "rainfall": 0.5 + }, + { + "id": 42, + "name": "end_highlands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Highlands", + "color": 12828041, + "rainfall": 0.5 + }, + { + "id": 43, + "name": "end_barrens", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Barrens", + "color": 9474162, + "rainfall": 0.5 + }, + { + "id": 44, + "name": "warm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Warm Ocean", + "color": 172, + "rainfall": 0.5 + }, + { + "id": 45, + "name": "lukewarm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Lukewarm Ocean", + "color": 144, + "rainfall": 0.5 + }, + { + "id": 46, + "name": "cold_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Cold Ocean", + "color": 2105456, + "rainfall": 0.5 + }, + { + "id": 47, + "name": "deep_warm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Warm Ocean", + "color": 80, + "rainfall": 0.5 + }, + { + "id": 48, + "name": "deep_lukewarm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Lukewarm Ocean", + "color": 64, + "rainfall": 0.5 + }, + { + "id": 49, + "name": "deep_cold_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Cold Ocean", + "color": 2105400, + "rainfall": 0.5 + }, + { + "id": 50, + "name": "deep_frozen_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Frozen Ocean", + "color": 4210832, + "rainfall": 0.5 + }, + { + "id": 127, + "name": "the_void", + "category": "none", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "the_void", + "rainfall": 0.5, + "color": 0 + }, + { + "id": 129, + "name": "sunflower_plains", + "category": "plains", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Sunflower Plains", + "color": 11918216, + "parent": "plains", + "rainfall": 0.4 + }, + { + "id": 130, + "name": "desert_lakes", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Desert Lakes", + "color": 16759872, + "parent": "desert", + "rainfall": 0 + }, + { + "id": 131, + "name": "gravelly_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Gravelly Mountains", + "color": 8947848, + "parent": "mountains", + "rainfall": 0.3 + }, + { + "id": 132, + "name": "flower_forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Flower Forest", + "color": 2985545, + "parent": "forest", + "rainfall": 0.8 + }, + { + "id": 133, + "name": "taiga_mountains", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.3, + "dimension": "overworld", + "displayName": "Taiga Mountains", + "color": 3378817, + "parent": "taiga", + "rainfall": 0.8 + }, + { + "id": 134, + "name": "swamp_hills", + "category": "swamp", + "temperature": 0.8, + "precipitation": "rain", + "depth": -0.1, + "dimension": "overworld", + "displayName": "Swamp Hills", + "color": 3145690, + "parent": "swamp", + "rainfall": 0.9 + }, + { + "id": 140, + "name": "ice_spikes", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.425, + "dimension": "overworld", + "displayName": "Ice Spikes", + "color": 11853020, + "parent": "snowy_tundra", + "rainfall": 0.5 + }, + { + "id": 149, + "name": "modified_jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Modified Jungle", + "color": 8102705, + "parent": "jungle", + "rainfall": 0.9 + }, + { + "id": 151, + "name": "modified_jungle_edge", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Modified Jungle Edge", + "color": 9089855, + "parent": "jungle_edge", + "rainfall": 0.8 + }, + { + "id": 155, + "name": "tall_birch_forest", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Tall Birch Forest", + "color": 5807212, + "parent": "birch_forest", + "rainfall": 0.6 + }, + { + "id": 156, + "name": "tall_birch_hills", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.55, + "dimension": "overworld", + "displayName": "Tall Birch Hills", + "color": 4687706, + "parent": "birch_forest_hills", + "rainfall": 0.6 + }, + { + "id": 157, + "name": "dark_forest_hills", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Dark Forest Hills", + "color": 6846786, + "parent": "dark_forest", + "rainfall": 0.8 + }, + { + "id": 158, + "name": "snowy_taiga_mountains", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.3, + "dimension": "overworld", + "displayName": "Snowy Taiga Mountains", + "color": 5864818, + "parent": "snowy_taiga", + "rainfall": 0.4 + }, + { + "id": 160, + "name": "giant_spruce_taiga", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Spruce Taiga", + "color": 8490617, + "parent": "giant_tree_taiga", + "rainfall": 0.8 + }, + { + "id": 161, + "name": "giant_spruce_taiga_hills", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Spruce Taiga Hills", + "color": 7173990, + "parent": "giant_tree_taiga_hills", + "rainfall": 0.8 + }, + { + "id": 162, + "name": "modified_gravelly_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Gravelly Mountains+", + "color": 7903352, + "parent": "wooded_mountains", + "rainfall": 0.3 + }, + { + "id": 163, + "name": "shattered_savanna", + "category": "savanna", + "temperature": 1.1, + "precipitation": "none", + "depth": 0.3625, + "dimension": "overworld", + "displayName": "Shattered Savanna", + "color": 15063687, + "parent": "savanna", + "rainfall": 0 + }, + { + "id": 164, + "name": "shattered_savanna_plateau", + "category": "savanna", + "temperature": 1, + "precipitation": "none", + "depth": 1.05, + "dimension": "overworld", + "displayName": "Shattered Savanna Plateau", + "color": 13616524, + "parent": "savanna_plateau", + "rainfall": 0 + }, + { + "id": 165, + "name": "eroded_badlands", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Eroded Badlands", + "color": 16739645, + "parent": "badlands", + "rainfall": 0 + }, + { + "id": 166, + "name": "modified_wooded_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Modified Wooded Badlands Plateau", + "color": 14204813, + "parent": "wooded_badlands_plateau", + "rainfall": 0 + }, + { + "id": 167, + "name": "modified_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Modified Badlands Plateau", + "color": 15905933, + "parent": "badlands_plateau", + "rainfall": 0 + }, + { + "id": 168, + "name": "bamboo_jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Bamboo Jungle", + "color": 7769620, + "rainfall": 0.9 + }, + { + "id": 169, + "name": "bamboo_jungle_hills", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Bamboo Jungle Hills", + "color": 3884810, + "rainfall": 0.9 + }, + { + "id": 170, + "name": "soul_sand_valley", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": -0.5, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Soul Sand Valley", + "color": 6174768, + "rainfall": 0 + }, + { + "id": 171, + "name": "crimson_forest", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0.4, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Crimson Forest", + "color": 14485512, + "rainfall": 0 + }, + { + "id": 172, + "name": "warped_forest", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": 0.5, + "altitude": 0, + "weirdness": 0, + "offset": 0.375 + } + ], + "dimension": "nether", + "displayName": "Warped Forest", + "color": 4821115, + "rainfall": 0 + }, + { + "id": 173, + "name": "basalt_deltas", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": -0.5, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0.175 + } + ], + "dimension": "nether", + "displayName": "Basalt Deltas", + "color": 4208182, + "rainfall": 0 + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/blockLoot.json b/mc/data/minecraft-data/pc/1.16.2/blockLoot.json new file mode 100644 index 0000000..64426a0 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/blockLoot.json @@ -0,0 +1,10058 @@ +[ + { + "block": "acacia_button", + "drops": [ + { + "item": "acacia_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_door", + "drops": [ + { + "item": "acacia_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_fence", + "drops": [ + { + "item": "acacia_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_fence_gate", + "drops": [ + { + "item": "acacia_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_leaves", + "drops": [ + { + "item": "acacia_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "acacia_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_log", + "drops": [ + { + "item": "acacia_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_planks", + "drops": [ + { + "item": "acacia_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_pressure_plate", + "drops": [ + { + "item": "acacia_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_sapling", + "drops": [ + { + "item": "acacia_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_sign", + "drops": [ + { + "item": "acacia_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_slab", + "drops": [ + { + "item": "acacia_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "acacia_stairs", + "drops": [ + { + "item": "acacia_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_trapdoor", + "drops": [ + { + "item": "acacia_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "acacia_wood", + "drops": [ + { + "item": "acacia_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "activator_rail", + "drops": [ + { + "item": "activator_rail", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "allium", + "drops": [ + { + "item": "allium", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "ancient_debris", + "drops": [ + { + "item": "ancient_debris", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "andesite", + "drops": [ + { + "item": "andesite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "andesite_slab", + "drops": [ + { + "item": "andesite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "andesite_stairs", + "drops": [ + { + "item": "andesite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "andesite_wall", + "drops": [ + { + "item": "andesite_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "anvil", + "drops": [ + { + "item": "anvil", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "attached_melon_stem", + "drops": [ + { + "item": "melon_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "attached_pumpkin_stem", + "drops": [ + { + "item": "pumpkin_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "azure_bluet", + "drops": [ + { + "item": "azure_bluet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bamboo", + "drops": [ + { + "item": "bamboo", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bamboo_sapling", + "drops": [ + { + "item": "bamboo", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "barrel", + "drops": [ + { + "item": "barrel", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "basalt", + "drops": [ + { + "item": "basalt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "beacon", + "drops": [ + { + "item": "beacon", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bee_nest", + "drops": [ + { + "item": "bee_nest", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "beehive", + "drops": [ + { + "item": "beehive", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "beehive", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "beetroots", + "drops": [ + { + "item": "beetroot", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 3 + }, + { + "item": "beetroot_seeds", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "beetroot_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 4 + ], + "blockAge": 3 + } + ] + }, + { + "block": "bell", + "drops": [ + { + "item": "bell", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_button", + "drops": [ + { + "item": "birch_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_door", + "drops": [ + { + "item": "birch_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_fence", + "drops": [ + { + "item": "birch_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_fence_gate", + "drops": [ + { + "item": "birch_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_leaves", + "drops": [ + { + "item": "birch_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "birch_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_log", + "drops": [ + { + "item": "birch_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_planks", + "drops": [ + { + "item": "birch_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_pressure_plate", + "drops": [ + { + "item": "birch_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_sapling", + "drops": [ + { + "item": "birch_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_sign", + "drops": [ + { + "item": "birch_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_slab", + "drops": [ + { + "item": "birch_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "birch_stairs", + "drops": [ + { + "item": "birch_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_trapdoor", + "drops": [ + { + "item": "birch_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "birch_wood", + "drops": [ + { + "item": "birch_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_banner", + "drops": [ + { + "item": "black_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_bed", + "drops": [ + { + "item": "black_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_carpet", + "drops": [ + { + "item": "black_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_concrete", + "drops": [ + { + "item": "black_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_concrete_powder", + "drops": [ + { + "item": "black_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_glazed_terracotta", + "drops": [ + { + "item": "black_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_shulker_box", + "drops": [ + { + "item": "black_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_stained_glass", + "drops": [ + { + "item": "black_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "black_stained_glass_pane", + "drops": [ + { + "item": "black_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "black_terracotta", + "drops": [ + { + "item": "black_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "black_wool", + "drops": [ + { + "item": "black_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blackstone", + "drops": [ + { + "item": "blackstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blackstone_slab", + "drops": [ + { + "item": "blackstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "blackstone_stairs", + "drops": [ + { + "item": "blackstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blackstone_wall", + "drops": [ + { + "item": "blackstone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blast_furnace", + "drops": [ + { + "item": "blast_furnace", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_banner", + "drops": [ + { + "item": "blue_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_bed", + "drops": [ + { + "item": "blue_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_carpet", + "drops": [ + { + "item": "blue_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_concrete", + "drops": [ + { + "item": "blue_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_concrete_powder", + "drops": [ + { + "item": "blue_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_glazed_terracotta", + "drops": [ + { + "item": "blue_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_ice", + "drops": [ + { + "item": "blue_ice", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "blue_orchid", + "drops": [ + { + "item": "blue_orchid", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_shulker_box", + "drops": [ + { + "item": "blue_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_stained_glass", + "drops": [ + { + "item": "blue_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "blue_stained_glass_pane", + "drops": [ + { + "item": "blue_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "blue_terracotta", + "drops": [ + { + "item": "blue_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "blue_wool", + "drops": [ + { + "item": "blue_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bone_block", + "drops": [ + { + "item": "bone_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bookshelf", + "drops": [ + { + "item": "bookshelf", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "book", + "dropChance": 0.5, + "stackSizeRange": [ + 3, + 3 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "brain_coral", + "drops": [ + { + "item": "brain_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "brain_coral_block", + "drops": [ + { + "item": "brain_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_brain_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "brain_coral_fan", + "drops": [ + { + "item": "brain_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "brewing_stand", + "drops": [ + { + "item": "brewing_stand", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brick_slab", + "drops": [ + { + "item": "brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "brick_stairs", + "drops": [ + { + "item": "brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brick_wall", + "drops": [ + { + "item": "brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bricks", + "drops": [ + { + "item": "bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_banner", + "drops": [ + { + "item": "brown_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_bed", + "drops": [ + { + "item": "brown_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_carpet", + "drops": [ + { + "item": "brown_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_concrete", + "drops": [ + { + "item": "brown_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_concrete_powder", + "drops": [ + { + "item": "brown_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_glazed_terracotta", + "drops": [ + { + "item": "brown_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_mushroom", + "drops": [ + { + "item": "brown_mushroom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_mushroom_block", + "drops": [ + { + "item": "brown_mushroom_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "brown_mushroom", + "dropChance": 0.5, + "stackSizeRange": [ + 0, + null + ], + "noSilkTouch": true + } + ] + }, + { + "block": "brown_shulker_box", + "drops": [ + { + "item": "brown_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_stained_glass", + "drops": [ + { + "item": "brown_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "brown_stained_glass_pane", + "drops": [ + { + "item": "brown_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "brown_terracotta", + "drops": [ + { + "item": "brown_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "brown_wool", + "drops": [ + { + "item": "brown_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "bubble_coral", + "drops": [ + { + "item": "bubble_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "bubble_coral_block", + "drops": [ + { + "item": "bubble_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_bubble_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "bubble_coral_fan", + "drops": [ + { + "item": "bubble_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "cactus", + "drops": [ + { + "item": "cactus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cake", + "drops": [] + }, + { + "block": "campfire", + "drops": [ + { + "item": "campfire", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "charcoal", + "dropChance": 0.5, + "stackSizeRange": [ + 2, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "carrots", + "drops": [ + { + "item": "carrot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "carrot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 4 + ], + "blockAge": 7 + } + ] + }, + { + "block": "cartography_table", + "drops": [ + { + "item": "cartography_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "carved_pumpkin", + "drops": [ + { + "item": "carved_pumpkin", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cauldron", + "drops": [ + { + "item": "cauldron", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chain", + "drops": [ + { + "item": "chain", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chest", + "drops": [ + { + "item": "chest", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chipped_anvil", + "drops": [ + { + "item": "chipped_anvil", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_nether_bricks", + "drops": [ + { + "item": "chiseled_nether_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_polished_blackstone", + "drops": [ + { + "item": "chiseled_polished_blackstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_quartz_block", + "drops": [ + { + "item": "chiseled_quartz_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_red_sandstone", + "drops": [ + { + "item": "chiseled_red_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_sandstone", + "drops": [ + { + "item": "chiseled_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chiseled_stone_bricks", + "drops": [ + { + "item": "chiseled_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chorus_flower", + "drops": [ + { + "item": "chorus_flower", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "chorus_plant", + "drops": [ + { + "item": "chorus_fruit", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "clay", + "drops": [ + { + "item": "clay", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "clay_ball", + "dropChance": 0.5, + "stackSizeRange": [ + 4, + 4 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "coal_block", + "drops": [ + { + "item": "coal_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "coal_ore", + "drops": [ + { + "item": "coal_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "coal", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "coarse_dirt", + "drops": [ + { + "item": "coarse_dirt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cobblestone", + "drops": [ + { + "item": "cobblestone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cobblestone_slab", + "drops": [ + { + "item": "cobblestone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "cobblestone_stairs", + "drops": [ + { + "item": "cobblestone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cobblestone_wall", + "drops": [ + { + "item": "cobblestone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cobweb", + "drops": [ + { + "item": "cobweb", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "string", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cocoa", + "drops": [ + { + "item": "cocoa_beans", + "dropChance": 1, + "stackSizeRange": [ + 3, + 3 + ] + } + ] + }, + { + "block": "comparator", + "drops": [ + { + "item": "comparator", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "composter", + "drops": [ + { + "item": "composter", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "conduit", + "drops": [ + { + "item": "conduit", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cornflower", + "drops": [ + { + "item": "cornflower", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cracked_nether_bricks", + "drops": [ + { + "item": "cracked_nether_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cracked_polished_blackstone_bricks", + "drops": [ + { + "item": "cracked_polished_blackstone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cracked_stone_bricks", + "drops": [ + { + "item": "cracked_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crafting_table", + "drops": [ + { + "item": "crafting_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "creeper_head", + "drops": [ + { + "item": "creeper_head", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_button", + "drops": [ + { + "item": "crimson_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_door", + "drops": [ + { + "item": "crimson_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_fence", + "drops": [ + { + "item": "crimson_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_fence_gate", + "drops": [ + { + "item": "crimson_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_fungus", + "drops": [ + { + "item": "crimson_fungus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_hyphae", + "drops": [ + { + "item": "crimson_hyphae", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_nylium", + "drops": [ + { + "item": "crimson_nylium", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "netherrack", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "crimson_planks", + "drops": [ + { + "item": "crimson_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_pressure_plate", + "drops": [ + { + "item": "crimson_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_roots", + "drops": [ + { + "item": "crimson_roots", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_sign", + "drops": [ + { + "item": "crimson_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_slab", + "drops": [ + { + "item": "crimson_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "crimson_stairs", + "drops": [ + { + "item": "crimson_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_stem", + "drops": [ + { + "item": "crimson_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crimson_trapdoor", + "drops": [ + { + "item": "crimson_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "crying_obsidian", + "drops": [ + { + "item": "crying_obsidian", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cut_red_sandstone", + "drops": [ + { + "item": "cut_red_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cut_red_sandstone_slab", + "drops": [ + { + "item": "cut_red_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "cut_sandstone", + "drops": [ + { + "item": "cut_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cut_sandstone_slab", + "drops": [ + { + "item": "cut_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "cyan_banner", + "drops": [ + { + "item": "cyan_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_bed", + "drops": [ + { + "item": "cyan_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_carpet", + "drops": [ + { + "item": "cyan_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_concrete", + "drops": [ + { + "item": "cyan_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_concrete_powder", + "drops": [ + { + "item": "cyan_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_glazed_terracotta", + "drops": [ + { + "item": "cyan_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_shulker_box", + "drops": [ + { + "item": "cyan_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_stained_glass", + "drops": [ + { + "item": "cyan_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "cyan_stained_glass_pane", + "drops": [ + { + "item": "cyan_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "cyan_terracotta", + "drops": [ + { + "item": "cyan_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "cyan_wool", + "drops": [ + { + "item": "cyan_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "damaged_anvil", + "drops": [ + { + "item": "damaged_anvil", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dandelion", + "drops": [ + { + "item": "dandelion", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_button", + "drops": [ + { + "item": "dark_oak_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_door", + "drops": [ + { + "item": "dark_oak_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_fence", + "drops": [ + { + "item": "dark_oak_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_fence_gate", + "drops": [ + { + "item": "dark_oak_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_leaves", + "drops": [ + { + "item": "dark_oak_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "dark_oak_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "apple", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_log", + "drops": [ + { + "item": "dark_oak_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_planks", + "drops": [ + { + "item": "dark_oak_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_pressure_plate", + "drops": [ + { + "item": "dark_oak_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_sapling", + "drops": [ + { + "item": "dark_oak_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_sign", + "drops": [ + { + "item": "dark_oak_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_slab", + "drops": [ + { + "item": "dark_oak_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "dark_oak_stairs", + "drops": [ + { + "item": "dark_oak_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_trapdoor", + "drops": [ + { + "item": "dark_oak_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_oak_wood", + "drops": [ + { + "item": "dark_oak_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_prismarine", + "drops": [ + { + "item": "dark_prismarine", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dark_prismarine_slab", + "drops": [ + { + "item": "dark_prismarine_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "dark_prismarine_stairs", + "drops": [ + { + "item": "dark_prismarine_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "daylight_detector", + "drops": [ + { + "item": "daylight_detector", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_brain_coral", + "drops": [ + { + "item": "dead_brain_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_brain_coral_block", + "drops": [ + { + "item": "dead_brain_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_brain_coral_fan", + "drops": [ + { + "item": "dead_brain_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_bubble_coral", + "drops": [ + { + "item": "dead_bubble_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_bubble_coral_block", + "drops": [ + { + "item": "dead_bubble_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_bubble_coral_fan", + "drops": [ + { + "item": "dead_bubble_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_bush", + "drops": [ + { + "item": "dead_bush", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_fire_coral", + "drops": [ + { + "item": "dead_fire_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_fire_coral_block", + "drops": [ + { + "item": "dead_fire_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_fire_coral_fan", + "drops": [ + { + "item": "dead_fire_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_horn_coral", + "drops": [ + { + "item": "dead_horn_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_horn_coral_block", + "drops": [ + { + "item": "dead_horn_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_horn_coral_fan", + "drops": [ + { + "item": "dead_horn_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_tube_coral", + "drops": [ + { + "item": "dead_tube_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "dead_tube_coral_block", + "drops": [ + { + "item": "dead_tube_coral_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dead_tube_coral_fan", + "drops": [ + { + "item": "dead_tube_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "detector_rail", + "drops": [ + { + "item": "detector_rail", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "diamond_block", + "drops": [ + { + "item": "diamond_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "diamond_ore", + "drops": [ + { + "item": "diamond_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "diamond", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "diorite", + "drops": [ + { + "item": "diorite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "diorite_slab", + "drops": [ + { + "item": "diorite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "diorite_stairs", + "drops": [ + { + "item": "diorite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "diorite_wall", + "drops": [ + { + "item": "diorite_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dirt", + "drops": [ + { + "item": "dirt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dispenser", + "drops": [ + { + "item": "dispenser", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dragon_egg", + "drops": [ + { + "item": "dragon_egg", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dragon_head", + "drops": [ + { + "item": "dragon_head", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dried_kelp_block", + "drops": [ + { + "item": "dried_kelp_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "dropper", + "drops": [ + { + "item": "dropper", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "emerald_block", + "drops": [ + { + "item": "emerald_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "emerald_ore", + "drops": [ + { + "item": "emerald_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "emerald", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "enchanting_table", + "drops": [ + { + "item": "enchanting_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_rod", + "drops": [ + { + "item": "end_rod", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_stone", + "drops": [ + { + "item": "end_stone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_stone_brick_slab", + "drops": [ + { + "item": "end_stone_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "end_stone_brick_stairs", + "drops": [ + { + "item": "end_stone_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_stone_brick_wall", + "drops": [ + { + "item": "end_stone_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "end_stone_bricks", + "drops": [ + { + "item": "end_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "ender_chest", + "drops": [ + { + "item": "ender_chest", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "obsidian", + "dropChance": 0.5, + "stackSizeRange": [ + 8, + 8 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "farmland", + "drops": [ + { + "item": "dirt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "fern", + "drops": [ + { + "item": "fern", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "fire", + "drops": [] + }, + { + "block": "fire_coral", + "drops": [ + { + "item": "fire_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "fire_coral_block", + "drops": [ + { + "item": "fire_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_fire_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "fire_coral_fan", + "drops": [ + { + "item": "fire_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "fletching_table", + "drops": [ + { + "item": "fletching_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "flower_pot", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "frosted_ice", + "drops": [] + }, + { + "block": "furnace", + "drops": [ + { + "item": "furnace", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gilded_blackstone", + "drops": [ + { + "item": "gilded_blackstone", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "gold_nugget", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + }, + { + "item": "gilded_blackstone", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "glass", + "drops": [ + { + "item": "glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "glass_pane", + "drops": [ + { + "item": "glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "glowstone", + "drops": [ + { + "item": "glowstone", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "glowstone_dust", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "gold_block", + "drops": [ + { + "item": "gold_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gold_ore", + "drops": [ + { + "item": "gold_ore", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "granite", + "drops": [ + { + "item": "granite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "granite_slab", + "drops": [ + { + "item": "granite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "granite_stairs", + "drops": [ + { + "item": "granite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "granite_wall", + "drops": [ + { + "item": "granite_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "grass", + "drops": [ + { + "item": "grass", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "grass_block", + "drops": [ + { + "item": "grass_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dirt", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "grass_path", + "drops": [ + { + "item": "dirt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gravel", + "drops": [ + { + "item": "gravel", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "flint", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + }, + { + "item": "gravel", + "dropChance": 0.3333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "gray_banner", + "drops": [ + { + "item": "gray_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_bed", + "drops": [ + { + "item": "gray_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_carpet", + "drops": [ + { + "item": "gray_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_concrete", + "drops": [ + { + "item": "gray_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_concrete_powder", + "drops": [ + { + "item": "gray_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_glazed_terracotta", + "drops": [ + { + "item": "gray_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_shulker_box", + "drops": [ + { + "item": "gray_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_stained_glass", + "drops": [ + { + "item": "gray_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "gray_stained_glass_pane", + "drops": [ + { + "item": "gray_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "gray_terracotta", + "drops": [ + { + "item": "gray_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "gray_wool", + "drops": [ + { + "item": "gray_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_banner", + "drops": [ + { + "item": "green_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_bed", + "drops": [ + { + "item": "green_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_carpet", + "drops": [ + { + "item": "green_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_concrete", + "drops": [ + { + "item": "green_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_concrete_powder", + "drops": [ + { + "item": "green_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_glazed_terracotta", + "drops": [ + { + "item": "green_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_shulker_box", + "drops": [ + { + "item": "green_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_stained_glass", + "drops": [ + { + "item": "green_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "green_stained_glass_pane", + "drops": [ + { + "item": "green_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "green_terracotta", + "drops": [ + { + "item": "green_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "green_wool", + "drops": [ + { + "item": "green_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "grindstone", + "drops": [ + { + "item": "grindstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "hay_block", + "drops": [ + { + "item": "hay_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "heavy_weighted_pressure_plate", + "drops": [ + { + "item": "heavy_weighted_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "honey_block", + "drops": [ + { + "item": "honey_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "honeycomb_block", + "drops": [ + { + "item": "honeycomb_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "hopper", + "drops": [ + { + "item": "hopper", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "horn_coral", + "drops": [ + { + "item": "horn_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "horn_coral_block", + "drops": [ + { + "item": "horn_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_horn_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "horn_coral_fan", + "drops": [ + { + "item": "horn_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "ice", + "drops": [ + { + "item": "ice", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_chiseled_stone_bricks", + "drops": [ + { + "item": "chiseled_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_cobblestone", + "drops": [ + { + "item": "cobblestone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_cracked_stone_bricks", + "drops": [ + { + "item": "cracked_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_mossy_stone_bricks", + "drops": [ + { + "item": "mossy_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_stone", + "drops": [ + { + "item": "stone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "infested_stone_bricks", + "drops": [ + { + "item": "stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "iron_bars", + "drops": [ + { + "item": "iron_bars", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "iron_block", + "drops": [ + { + "item": "iron_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "iron_door", + "drops": [ + { + "item": "iron_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "iron_ore", + "drops": [ + { + "item": "iron_ore", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "iron_trapdoor", + "drops": [ + { + "item": "iron_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jack_o_lantern", + "drops": [ + { + "item": "jack_o_lantern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jukebox", + "drops": [ + { + "item": "jukebox", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_button", + "drops": [ + { + "item": "jungle_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_door", + "drops": [ + { + "item": "jungle_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_fence", + "drops": [ + { + "item": "jungle_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_fence_gate", + "drops": [ + { + "item": "jungle_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_leaves", + "drops": [ + { + "item": "jungle_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "jungle_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_log", + "drops": [ + { + "item": "jungle_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_planks", + "drops": [ + { + "item": "jungle_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_pressure_plate", + "drops": [ + { + "item": "jungle_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_sapling", + "drops": [ + { + "item": "jungle_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_sign", + "drops": [ + { + "item": "jungle_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_slab", + "drops": [ + { + "item": "jungle_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "jungle_stairs", + "drops": [ + { + "item": "jungle_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_trapdoor", + "drops": [ + { + "item": "jungle_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "jungle_wood", + "drops": [ + { + "item": "jungle_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "kelp", + "drops": [ + { + "item": "kelp", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "kelp_plant", + "drops": [ + { + "item": "kelp", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "ladder", + "drops": [ + { + "item": "ladder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lantern", + "drops": [ + { + "item": "lantern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lapis_block", + "drops": [ + { + "item": "lapis_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lapis_ore", + "drops": [ + { + "item": "lapis_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "lapis_lazuli", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "large_fern", + "drops": [ + { + "item": "fern", + "dropChance": 0.5, + "stackSizeRange": [ + 2, + 2 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lectern", + "drops": [ + { + "item": "lectern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lever", + "drops": [ + { + "item": "lever", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_banner", + "drops": [ + { + "item": "light_blue_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_bed", + "drops": [ + { + "item": "light_blue_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_carpet", + "drops": [ + { + "item": "light_blue_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_concrete", + "drops": [ + { + "item": "light_blue_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_concrete_powder", + "drops": [ + { + "item": "light_blue_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_glazed_terracotta", + "drops": [ + { + "item": "light_blue_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_shulker_box", + "drops": [ + { + "item": "light_blue_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_stained_glass", + "drops": [ + { + "item": "light_blue_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "light_blue_stained_glass_pane", + "drops": [ + { + "item": "light_blue_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "light_blue_terracotta", + "drops": [ + { + "item": "light_blue_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_blue_wool", + "drops": [ + { + "item": "light_blue_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_banner", + "drops": [ + { + "item": "light_gray_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_bed", + "drops": [ + { + "item": "light_gray_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_carpet", + "drops": [ + { + "item": "light_gray_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_concrete", + "drops": [ + { + "item": "light_gray_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_concrete_powder", + "drops": [ + { + "item": "light_gray_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_glazed_terracotta", + "drops": [ + { + "item": "light_gray_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_shulker_box", + "drops": [ + { + "item": "light_gray_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_stained_glass", + "drops": [ + { + "item": "light_gray_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "light_gray_stained_glass_pane", + "drops": [ + { + "item": "light_gray_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "light_gray_terracotta", + "drops": [ + { + "item": "light_gray_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_gray_wool", + "drops": [ + { + "item": "light_gray_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "light_weighted_pressure_plate", + "drops": [ + { + "item": "light_weighted_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lilac", + "drops": [ + { + "item": "lilac", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lily_of_the_valley", + "drops": [ + { + "item": "lily_of_the_valley", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lily_pad", + "drops": [ + { + "item": "lily_pad", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_banner", + "drops": [ + { + "item": "lime_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_bed", + "drops": [ + { + "item": "lime_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_carpet", + "drops": [ + { + "item": "lime_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_concrete", + "drops": [ + { + "item": "lime_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_concrete_powder", + "drops": [ + { + "item": "lime_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_glazed_terracotta", + "drops": [ + { + "item": "lime_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_shulker_box", + "drops": [ + { + "item": "lime_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_stained_glass", + "drops": [ + { + "item": "lime_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "lime_stained_glass_pane", + "drops": [ + { + "item": "lime_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "lime_terracotta", + "drops": [ + { + "item": "lime_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lime_wool", + "drops": [ + { + "item": "lime_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "lodestone", + "drops": [ + { + "item": "lodestone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "loom", + "drops": [ + { + "item": "loom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_banner", + "drops": [ + { + "item": "magenta_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_bed", + "drops": [ + { + "item": "magenta_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_carpet", + "drops": [ + { + "item": "magenta_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_concrete", + "drops": [ + { + "item": "magenta_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_concrete_powder", + "drops": [ + { + "item": "magenta_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_glazed_terracotta", + "drops": [ + { + "item": "magenta_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_shulker_box", + "drops": [ + { + "item": "magenta_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_stained_glass", + "drops": [ + { + "item": "magenta_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "magenta_stained_glass_pane", + "drops": [ + { + "item": "magenta_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "magenta_terracotta", + "drops": [ + { + "item": "magenta_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magenta_wool", + "drops": [ + { + "item": "magenta_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "magma_block", + "drops": [ + { + "item": "magma_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "melon", + "drops": [ + { + "item": "melon", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "melon_slice", + "dropChance": 0.5, + "stackSizeRange": [ + null, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "melon_stem", + "drops": [ + { + "item": "melon_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_cobblestone", + "drops": [ + { + "item": "mossy_cobblestone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_cobblestone_slab", + "drops": [ + { + "item": "mossy_cobblestone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "mossy_cobblestone_stairs", + "drops": [ + { + "item": "mossy_cobblestone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_cobblestone_wall", + "drops": [ + { + "item": "mossy_cobblestone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_stone_brick_slab", + "drops": [ + { + "item": "mossy_stone_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "mossy_stone_brick_stairs", + "drops": [ + { + "item": "mossy_stone_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_stone_brick_wall", + "drops": [ + { + "item": "mossy_stone_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mossy_stone_bricks", + "drops": [ + { + "item": "mossy_stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "mushroom_stem", + "drops": [ + { + "item": "mushroom_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "mycelium", + "drops": [ + { + "item": "mycelium", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dirt", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "nether_brick_fence", + "drops": [ + { + "item": "nether_brick_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_brick_slab", + "drops": [ + { + "item": "nether_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "nether_brick_stairs", + "drops": [ + { + "item": "nether_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_brick_wall", + "drops": [ + { + "item": "nether_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_bricks", + "drops": [ + { + "item": "nether_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_gold_ore", + "drops": [ + { + "item": "nether_gold_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "gold_nugget", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "nether_portal", + "drops": [] + }, + { + "block": "nether_quartz_ore", + "drops": [ + { + "item": "nether_quartz_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "quartz", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 2 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "nether_sprouts", + "drops": [ + { + "item": "nether_sprouts", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_wart", + "drops": [ + { + "item": "nether_wart", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "nether_wart_block", + "drops": [ + { + "item": "nether_wart_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "netherite_block", + "drops": [ + { + "item": "netherite_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "netherrack", + "drops": [ + { + "item": "netherrack", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "note_block", + "drops": [ + { + "item": "note_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_button", + "drops": [ + { + "item": "oak_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_door", + "drops": [ + { + "item": "oak_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_fence", + "drops": [ + { + "item": "oak_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_fence_gate", + "drops": [ + { + "item": "oak_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_leaves", + "drops": [ + { + "item": "oak_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "oak_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "apple", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_log", + "drops": [ + { + "item": "oak_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_planks", + "drops": [ + { + "item": "oak_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_pressure_plate", + "drops": [ + { + "item": "oak_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_sapling", + "drops": [ + { + "item": "oak_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_sign", + "drops": [ + { + "item": "oak_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_slab", + "drops": [ + { + "item": "oak_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "oak_stairs", + "drops": [ + { + "item": "oak_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_trapdoor", + "drops": [ + { + "item": "oak_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oak_wood", + "drops": [ + { + "item": "oak_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "observer", + "drops": [ + { + "item": "observer", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "obsidian", + "drops": [ + { + "item": "obsidian", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_banner", + "drops": [ + { + "item": "orange_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_bed", + "drops": [ + { + "item": "orange_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_carpet", + "drops": [ + { + "item": "orange_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_concrete", + "drops": [ + { + "item": "orange_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_concrete_powder", + "drops": [ + { + "item": "orange_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_glazed_terracotta", + "drops": [ + { + "item": "orange_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_shulker_box", + "drops": [ + { + "item": "orange_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_stained_glass", + "drops": [ + { + "item": "orange_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "orange_stained_glass_pane", + "drops": [ + { + "item": "orange_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "orange_terracotta", + "drops": [ + { + "item": "orange_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_tulip", + "drops": [ + { + "item": "orange_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "orange_wool", + "drops": [ + { + "item": "orange_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "oxeye_daisy", + "drops": [ + { + "item": "oxeye_daisy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "packed_ice", + "drops": [ + { + "item": "packed_ice", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "peony", + "drops": [ + { + "item": "peony", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "petrified_oak_slab", + "drops": [ + { + "item": "petrified_oak_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "pink_banner", + "drops": [ + { + "item": "pink_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_bed", + "drops": [ + { + "item": "pink_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_carpet", + "drops": [ + { + "item": "pink_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_concrete", + "drops": [ + { + "item": "pink_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_concrete_powder", + "drops": [ + { + "item": "pink_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_glazed_terracotta", + "drops": [ + { + "item": "pink_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_shulker_box", + "drops": [ + { + "item": "pink_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_stained_glass", + "drops": [ + { + "item": "pink_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "pink_stained_glass_pane", + "drops": [ + { + "item": "pink_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "pink_terracotta", + "drops": [ + { + "item": "pink_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_tulip", + "drops": [ + { + "item": "pink_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pink_wool", + "drops": [ + { + "item": "pink_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "piston", + "drops": [ + { + "item": "piston", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "player_head", + "drops": [ + { + "item": "player_head", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "podzol", + "drops": [ + { + "item": "podzol", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dirt", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "polished_andesite", + "drops": [ + { + "item": "polished_andesite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_andesite_slab", + "drops": [ + { + "item": "polished_andesite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_andesite_stairs", + "drops": [ + { + "item": "polished_andesite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_basalt", + "drops": [ + { + "item": "polished_basalt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone", + "drops": [ + { + "item": "polished_blackstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_brick_slab", + "drops": [ + { + "item": "polished_blackstone_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_blackstone_brick_stairs", + "drops": [ + { + "item": "polished_blackstone_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_brick_wall", + "drops": [ + { + "item": "polished_blackstone_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_bricks", + "drops": [ + { + "item": "polished_blackstone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_button", + "drops": [ + { + "item": "polished_blackstone_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_pressure_plate", + "drops": [ + { + "item": "polished_blackstone_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_slab", + "drops": [ + { + "item": "polished_blackstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_blackstone_stairs", + "drops": [ + { + "item": "polished_blackstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_blackstone_wall", + "drops": [ + { + "item": "polished_blackstone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_diorite", + "drops": [ + { + "item": "polished_diorite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_diorite_slab", + "drops": [ + { + "item": "polished_diorite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_diorite_stairs", + "drops": [ + { + "item": "polished_diorite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_granite", + "drops": [ + { + "item": "polished_granite", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "polished_granite_slab", + "drops": [ + { + "item": "polished_granite_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "polished_granite_stairs", + "drops": [ + { + "item": "polished_granite_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "poppy", + "drops": [ + { + "item": "poppy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potatoes", + "drops": [ + { + "item": "potato", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "potato", + "dropChance": 1, + "stackSizeRange": [ + 1, + 4 + ], + "blockAge": 7 + }, + { + "item": "poisonous_potato", + "dropChance": 0.02, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 7 + } + ] + }, + { + "block": "potted_acacia_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "acacia_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_allium", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "allium", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_azure_bluet", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "azure_bluet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_bamboo", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bamboo", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_birch_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "birch_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_blue_orchid", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "blue_orchid", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_brown_mushroom", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "brown_mushroom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_cactus", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "cactus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_cornflower", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "cornflower", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_crimson_fungus", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "crimson_fungus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_crimson_roots", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "crimson_roots", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_dandelion", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "dandelion", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_dark_oak_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "dark_oak_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_dead_bush", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "dead_bush", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_fern", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "fern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_jungle_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "jungle_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_lily_of_the_valley", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "lily_of_the_valley", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_oak_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "oak_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_orange_tulip", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "orange_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_oxeye_daisy", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "oxeye_daisy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_pink_tulip", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "pink_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_poppy", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "poppy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_red_mushroom", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "red_mushroom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_red_tulip", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "red_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_spruce_sapling", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spruce_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_warped_fungus", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "warped_fungus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_warped_roots", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "warped_roots", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_white_tulip", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "white_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "potted_wither_rose", + "drops": [ + { + "item": "flower_pot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wither_rose", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "powered_rail", + "drops": [ + { + "item": "powered_rail", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine", + "drops": [ + { + "item": "prismarine", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine_brick_slab", + "drops": [ + { + "item": "prismarine_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "prismarine_brick_stairs", + "drops": [ + { + "item": "prismarine_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine_bricks", + "drops": [ + { + "item": "prismarine_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine_slab", + "drops": [ + { + "item": "prismarine_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "prismarine_stairs", + "drops": [ + { + "item": "prismarine_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "prismarine_wall", + "drops": [ + { + "item": "prismarine_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pumpkin", + "drops": [ + { + "item": "pumpkin", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "pumpkin_stem", + "drops": [ + { + "item": "pumpkin_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_banner", + "drops": [ + { + "item": "purple_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_bed", + "drops": [ + { + "item": "purple_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_carpet", + "drops": [ + { + "item": "purple_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_concrete", + "drops": [ + { + "item": "purple_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_concrete_powder", + "drops": [ + { + "item": "purple_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_glazed_terracotta", + "drops": [ + { + "item": "purple_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_shulker_box", + "drops": [ + { + "item": "purple_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_stained_glass", + "drops": [ + { + "item": "purple_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "purple_stained_glass_pane", + "drops": [ + { + "item": "purple_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "purple_terracotta", + "drops": [ + { + "item": "purple_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purple_wool", + "drops": [ + { + "item": "purple_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purpur_block", + "drops": [ + { + "item": "purpur_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purpur_pillar", + "drops": [ + { + "item": "purpur_pillar", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "purpur_slab", + "drops": [ + { + "item": "purpur_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "purpur_stairs", + "drops": [ + { + "item": "purpur_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "quartz_block", + "drops": [ + { + "item": "quartz_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "quartz_bricks", + "drops": [ + { + "item": "quartz_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "quartz_pillar", + "drops": [ + { + "item": "quartz_pillar", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "quartz_slab", + "drops": [ + { + "item": "quartz_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "quartz_stairs", + "drops": [ + { + "item": "quartz_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "rail", + "drops": [ + { + "item": "rail", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_banner", + "drops": [ + { + "item": "red_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_bed", + "drops": [ + { + "item": "red_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_carpet", + "drops": [ + { + "item": "red_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_concrete", + "drops": [ + { + "item": "red_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_concrete_powder", + "drops": [ + { + "item": "red_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_glazed_terracotta", + "drops": [ + { + "item": "red_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_mushroom", + "drops": [ + { + "item": "red_mushroom", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_mushroom_block", + "drops": [ + { + "item": "red_mushroom_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "red_mushroom", + "dropChance": 0.5, + "stackSizeRange": [ + 0, + null + ], + "noSilkTouch": true + } + ] + }, + { + "block": "red_nether_brick_slab", + "drops": [ + { + "item": "red_nether_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "red_nether_brick_stairs", + "drops": [ + { + "item": "red_nether_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_nether_brick_wall", + "drops": [ + { + "item": "red_nether_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_nether_bricks", + "drops": [ + { + "item": "red_nether_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_sand", + "drops": [ + { + "item": "red_sand", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_sandstone", + "drops": [ + { + "item": "red_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_sandstone_slab", + "drops": [ + { + "item": "red_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "red_sandstone_stairs", + "drops": [ + { + "item": "red_sandstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_sandstone_wall", + "drops": [ + { + "item": "red_sandstone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_shulker_box", + "drops": [ + { + "item": "red_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_stained_glass", + "drops": [ + { + "item": "red_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "red_stained_glass_pane", + "drops": [ + { + "item": "red_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "red_terracotta", + "drops": [ + { + "item": "red_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_tulip", + "drops": [ + { + "item": "red_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "red_wool", + "drops": [ + { + "item": "red_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "redstone_block", + "drops": [ + { + "item": "redstone_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "redstone_lamp", + "drops": [ + { + "item": "redstone_lamp", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "redstone_ore", + "drops": [ + { + "item": "redstone_ore", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "redstone", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "redstone_torch", + "drops": [ + { + "item": "redstone_torch", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "redstone_wire", + "drops": [ + { + "item": "redstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "repeater", + "drops": [ + { + "item": "repeater", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "respawn_anchor", + "drops": [ + { + "item": "respawn_anchor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "rose_bush", + "drops": [ + { + "item": "rose_bush", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sand", + "drops": [ + { + "item": "sand", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sandstone", + "drops": [ + { + "item": "sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sandstone_slab", + "drops": [ + { + "item": "sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "sandstone_stairs", + "drops": [ + { + "item": "sandstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sandstone_wall", + "drops": [ + { + "item": "sandstone_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "scaffolding", + "drops": [ + { + "item": "scaffolding", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sea_lantern", + "drops": [ + { + "item": "sea_lantern", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "prismarine_crystals", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "sea_pickle", + "drops": [ + { + "item": "sea_pickle", + "dropChance": 1, + "stackSizeRange": [ + 4, + 4 + ] + } + ] + }, + { + "block": "seagrass", + "drops": [ + { + "item": "seagrass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "shroomlight", + "drops": [ + { + "item": "shroomlight", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "shulker_box", + "drops": [ + { + "item": "shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "skeleton_skull", + "drops": [ + { + "item": "skeleton_skull", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "slime_block", + "drops": [ + { + "item": "slime_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smithing_table", + "drops": [ + { + "item": "smithing_table", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smoker", + "drops": [ + { + "item": "smoker", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_quartz", + "drops": [ + { + "item": "smooth_quartz", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_quartz_slab", + "drops": [ + { + "item": "smooth_quartz_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "smooth_quartz_stairs", + "drops": [ + { + "item": "smooth_quartz_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_red_sandstone", + "drops": [ + { + "item": "smooth_red_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_red_sandstone_slab", + "drops": [ + { + "item": "smooth_red_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "smooth_red_sandstone_stairs", + "drops": [ + { + "item": "smooth_red_sandstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_sandstone", + "drops": [ + { + "item": "smooth_sandstone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_sandstone_slab", + "drops": [ + { + "item": "smooth_sandstone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "smooth_sandstone_stairs", + "drops": [ + { + "item": "smooth_sandstone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_stone", + "drops": [ + { + "item": "smooth_stone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "smooth_stone_slab", + "drops": [ + { + "item": "smooth_stone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "snow", + "drops": [ + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 2, + 2 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 3, + 3 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 4, + 4 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 5, + 5 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 6, + 6 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 7, + 7 + ] + }, + { + "item": "snowball", + "dropChance": 0.0625, + "stackSizeRange": [ + 8, + 8 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 2, + 2 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 3, + 3 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 4, + 4 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 5, + 5 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 6, + 6 + ] + }, + { + "item": "snow", + "dropChance": 0.0625, + "stackSizeRange": [ + 7, + 7 + ] + }, + { + "item": "snow_block", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "snow_block", + "drops": [ + { + "item": "snow_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "snowball", + "dropChance": 0.5, + "stackSizeRange": [ + 4, + 4 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "soul_campfire", + "drops": [ + { + "item": "soul_campfire", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "soul_soil", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "soul_fire", + "drops": [] + }, + { + "block": "soul_lantern", + "drops": [ + { + "item": "soul_lantern", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "soul_sand", + "drops": [ + { + "item": "soul_sand", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "soul_soil", + "drops": [ + { + "item": "soul_soil", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "soul_torch", + "drops": [ + { + "item": "soul_torch", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spawner", + "drops": [] + }, + { + "block": "sponge", + "drops": [ + { + "item": "sponge", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_button", + "drops": [ + { + "item": "spruce_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_door", + "drops": [ + { + "item": "spruce_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_fence", + "drops": [ + { + "item": "spruce_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_fence_gate", + "drops": [ + { + "item": "spruce_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_leaves", + "drops": [ + { + "item": "spruce_leaves", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spruce_sapling", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_log", + "drops": [ + { + "item": "spruce_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_planks", + "drops": [ + { + "item": "spruce_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_pressure_plate", + "drops": [ + { + "item": "spruce_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_sapling", + "drops": [ + { + "item": "spruce_sapling", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_sign", + "drops": [ + { + "item": "spruce_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_slab", + "drops": [ + { + "item": "spruce_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "spruce_stairs", + "drops": [ + { + "item": "spruce_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_trapdoor", + "drops": [ + { + "item": "spruce_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "spruce_wood", + "drops": [ + { + "item": "spruce_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sticky_piston", + "drops": [ + { + "item": "sticky_piston", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone", + "drops": [ + { + "item": "stone", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "cobblestone", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "stone_brick_slab", + "drops": [ + { + "item": "stone_brick_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "stone_brick_stairs", + "drops": [ + { + "item": "stone_brick_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_brick_wall", + "drops": [ + { + "item": "stone_brick_wall", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_bricks", + "drops": [ + { + "item": "stone_bricks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_button", + "drops": [ + { + "item": "stone_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_pressure_plate", + "drops": [ + { + "item": "stone_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stone_slab", + "drops": [ + { + "item": "stone_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "stone_stairs", + "drops": [ + { + "item": "stone_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stonecutter", + "drops": [ + { + "item": "stonecutter", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_acacia_log", + "drops": [ + { + "item": "stripped_acacia_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_acacia_wood", + "drops": [ + { + "item": "stripped_acacia_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_birch_log", + "drops": [ + { + "item": "stripped_birch_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_birch_wood", + "drops": [ + { + "item": "stripped_birch_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_crimson_hyphae", + "drops": [ + { + "item": "stripped_crimson_hyphae", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_crimson_stem", + "drops": [ + { + "item": "stripped_crimson_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_dark_oak_log", + "drops": [ + { + "item": "stripped_dark_oak_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_dark_oak_wood", + "drops": [ + { + "item": "stripped_dark_oak_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_jungle_log", + "drops": [ + { + "item": "stripped_jungle_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_jungle_wood", + "drops": [ + { + "item": "stripped_jungle_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_oak_log", + "drops": [ + { + "item": "stripped_oak_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_oak_wood", + "drops": [ + { + "item": "stripped_oak_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_spruce_log", + "drops": [ + { + "item": "stripped_spruce_log", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_spruce_wood", + "drops": [ + { + "item": "stripped_spruce_wood", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_warped_hyphae", + "drops": [ + { + "item": "stripped_warped_hyphae", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "stripped_warped_stem", + "drops": [ + { + "item": "stripped_warped_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sugar_cane", + "drops": [ + { + "item": "sugar_cane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sunflower", + "drops": [ + { + "item": "sunflower", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "sweet_berry_bush", + "drops": [ + { + "item": "sweet_berries", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 3 + }, + { + "item": "sweet_berries", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 2 + } + ] + }, + { + "block": "tall_grass", + "drops": [ + { + "item": "grass", + "dropChance": 0.5, + "stackSizeRange": [ + 2, + 2 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 0.0625, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tall_seagrass", + "drops": [ + { + "item": "seagrass", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "target", + "drops": [ + { + "item": "target", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "terracotta", + "drops": [ + { + "item": "terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tnt", + "drops": [ + { + "item": "tnt", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "torch", + "drops": [ + { + "item": "torch", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "trapped_chest", + "drops": [ + { + "item": "trapped_chest", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tripwire", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tripwire_hook", + "drops": [ + { + "item": "tripwire_hook", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "tube_coral", + "drops": [ + { + "item": "tube_coral", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "tube_coral_block", + "drops": [ + { + "item": "tube_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "dead_tube_coral_block", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "tube_coral_fan", + "drops": [ + { + "item": "tube_coral_fan", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "turtle_egg", + "drops": [ + { + "item": "turtle_egg", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "twisting_vines", + "drops": [ + { + "item": "twisting_vines", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "twisting_vines_plant", + "drops": [ + { + "item": "twisting_vines", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "vine", + "drops": [ + { + "item": "vine", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_button", + "drops": [ + { + "item": "warped_button", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_door", + "drops": [ + { + "item": "warped_door", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_fence", + "drops": [ + { + "item": "warped_fence", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_fence_gate", + "drops": [ + { + "item": "warped_fence_gate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_fungus", + "drops": [ + { + "item": "warped_fungus", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_hyphae", + "drops": [ + { + "item": "warped_hyphae", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_nylium", + "drops": [ + { + "item": "warped_nylium", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + }, + { + "item": "netherrack", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "noSilkTouch": true + } + ] + }, + { + "block": "warped_planks", + "drops": [ + { + "item": "warped_planks", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_pressure_plate", + "drops": [ + { + "item": "warped_pressure_plate", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_roots", + "drops": [ + { + "item": "warped_roots", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_sign", + "drops": [ + { + "item": "warped_sign", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_slab", + "drops": [ + { + "item": "warped_slab", + "dropChance": 1, + "stackSizeRange": [ + 2, + 2 + ] + } + ] + }, + { + "block": "warped_stairs", + "drops": [ + { + "item": "warped_stairs", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_stem", + "drops": [ + { + "item": "warped_stem", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_trapdoor", + "drops": [ + { + "item": "warped_trapdoor", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "warped_wart_block", + "drops": [ + { + "item": "warped_wart_block", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "weeping_vines", + "drops": [ + { + "item": "weeping_vines", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "weeping_vines_plant", + "drops": [ + { + "item": "weeping_vines", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "wet_sponge", + "drops": [ + { + "item": "wet_sponge", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "wheat", + "drops": [ + { + "item": "wheat", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ], + "blockAge": 7 + }, + { + "item": "wheat_seeds", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wheat_seeds", + "dropChance": 1, + "stackSizeRange": [ + 1, + 4 + ], + "blockAge": 7 + } + ] + }, + { + "block": "white_banner", + "drops": [ + { + "item": "white_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_bed", + "drops": [ + { + "item": "white_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_carpet", + "drops": [ + { + "item": "white_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_concrete", + "drops": [ + { + "item": "white_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_concrete_powder", + "drops": [ + { + "item": "white_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_glazed_terracotta", + "drops": [ + { + "item": "white_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_shulker_box", + "drops": [ + { + "item": "white_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_stained_glass", + "drops": [ + { + "item": "white_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "white_stained_glass_pane", + "drops": [ + { + "item": "white_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "white_terracotta", + "drops": [ + { + "item": "white_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_tulip", + "drops": [ + { + "item": "white_tulip", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "white_wool", + "drops": [ + { + "item": "white_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "wither_rose", + "drops": [ + { + "item": "wither_rose", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "wither_skeleton_skull", + "drops": [ + { + "item": "wither_skeleton_skull", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_banner", + "drops": [ + { + "item": "yellow_banner", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_bed", + "drops": [ + { + "item": "yellow_bed", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_carpet", + "drops": [ + { + "item": "yellow_carpet", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_concrete", + "drops": [ + { + "item": "yellow_concrete", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_concrete_powder", + "drops": [ + { + "item": "yellow_concrete_powder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_glazed_terracotta", + "drops": [ + { + "item": "yellow_glazed_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_shulker_box", + "drops": [ + { + "item": "yellow_shulker_box", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_stained_glass", + "drops": [ + { + "item": "yellow_stained_glass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "yellow_stained_glass_pane", + "drops": [ + { + "item": "yellow_stained_glass_pane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "silkTouch": true + } + ] + }, + { + "block": "yellow_terracotta", + "drops": [ + { + "item": "yellow_terracotta", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "yellow_wool", + "drops": [ + { + "item": "yellow_wool", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "block": "zombie_head", + "drops": [ + { + "item": "zombie_head", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/blocks.json b/mc/data/minecraft-data/pc/1.16.2/blocks.json new file mode 100644 index 0000000..5c51635 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/blocks.json @@ -0,0 +1,26439 @@ +[ + { + "id": 0, + "displayName": "Air", + "name": "air", + "hardness": 0, + "minStateId": 0, + "maxStateId": 0, + "states": [], + "drops": [ + 0 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 0, + "resistance": 0 + }, + { + "id": 1, + "displayName": "Stone", + "name": "stone", + "hardness": 1.5, + "minStateId": 1, + "maxStateId": 1, + "states": [], + "drops": [ + 1 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 1, + "resistance": 6 + }, + { + "id": 2, + "displayName": "Granite", + "name": "granite", + "hardness": 1.5, + "minStateId": 2, + "maxStateId": 2, + "states": [], + "drops": [ + 2 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 2, + "resistance": 6 + }, + { + "id": 3, + "displayName": "Polished Granite", + "name": "polished_granite", + "hardness": 1.5, + "minStateId": 3, + "maxStateId": 3, + "states": [], + "drops": [ + 3 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 3, + "resistance": 6 + }, + { + "id": 4, + "displayName": "Diorite", + "name": "diorite", + "hardness": 1.5, + "minStateId": 4, + "maxStateId": 4, + "states": [], + "drops": [ + 4 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4, + "resistance": 6 + }, + { + "id": 5, + "displayName": "Polished Diorite", + "name": "polished_diorite", + "hardness": 1.5, + "minStateId": 5, + "maxStateId": 5, + "states": [], + "drops": [ + 5 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5, + "resistance": 6 + }, + { + "id": 6, + "displayName": "Andesite", + "name": "andesite", + "hardness": 1.5, + "minStateId": 6, + "maxStateId": 6, + "states": [], + "drops": [ + 6 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6, + "resistance": 6 + }, + { + "id": 7, + "displayName": "Polished Andesite", + "name": "polished_andesite", + "hardness": 1.5, + "minStateId": 7, + "maxStateId": 7, + "states": [], + "drops": [ + 7 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7, + "resistance": 6 + }, + { + "id": 8, + "displayName": "Grass Block", + "name": "grass_block", + "hardness": 0.6, + "minStateId": 8, + "maxStateId": 9, + "states": [ + { + "name": "snowy", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 8 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9, + "resistance": 0.6 + }, + { + "id": 9, + "displayName": "Dirt", + "name": "dirt", + "hardness": 0.5, + "minStateId": 10, + "maxStateId": 10, + "states": [], + "drops": [ + 9 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 10, + "resistance": 0.5 + }, + { + "id": 10, + "displayName": "Coarse Dirt", + "name": "coarse_dirt", + "hardness": 0.5, + "minStateId": 11, + "maxStateId": 11, + "states": [], + "drops": [ + 10 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 11, + "resistance": 0.5 + }, + { + "id": 11, + "displayName": "Podzol", + "name": "podzol", + "hardness": 0.5, + "minStateId": 12, + "maxStateId": 13, + "states": [ + { + "name": "snowy", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 11 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 13, + "resistance": 0.5 + }, + { + "id": 12, + "displayName": "Cobblestone", + "name": "cobblestone", + "hardness": 2, + "minStateId": 14, + "maxStateId": 14, + "states": [], + "drops": [ + 14 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14, + "resistance": 6 + }, + { + "id": 13, + "displayName": "Oak Planks", + "name": "oak_planks", + "hardness": 2, + "minStateId": 15, + "maxStateId": 15, + "states": [], + "drops": [ + 15 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15, + "resistance": 3 + }, + { + "id": 14, + "displayName": "Spruce Planks", + "name": "spruce_planks", + "hardness": 2, + "minStateId": 16, + "maxStateId": 16, + "states": [], + "drops": [ + 16 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 16, + "resistance": 3 + }, + { + "id": 15, + "displayName": "Birch Planks", + "name": "birch_planks", + "hardness": 2, + "minStateId": 17, + "maxStateId": 17, + "states": [], + "drops": [ + 17 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 17, + "resistance": 3 + }, + { + "id": 16, + "displayName": "Jungle Planks", + "name": "jungle_planks", + "hardness": 2, + "minStateId": 18, + "maxStateId": 18, + "states": [], + "drops": [ + 18 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 18, + "resistance": 3 + }, + { + "id": 17, + "displayName": "Acacia Planks", + "name": "acacia_planks", + "hardness": 2, + "minStateId": 19, + "maxStateId": 19, + "states": [], + "drops": [ + 19 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 19, + "resistance": 3 + }, + { + "id": 18, + "displayName": "Dark Oak Planks", + "name": "dark_oak_planks", + "hardness": 2, + "minStateId": 20, + "maxStateId": 20, + "states": [], + "drops": [ + 20 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 20, + "resistance": 3 + }, + { + "id": 19, + "displayName": "Oak Sapling", + "name": "oak_sapling", + "hardness": 0, + "minStateId": 21, + "maxStateId": 22, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 23 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 21, + "resistance": 0 + }, + { + "id": 20, + "displayName": "Spruce Sapling", + "name": "spruce_sapling", + "hardness": 0, + "minStateId": 23, + "maxStateId": 24, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 24 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 23, + "resistance": 0 + }, + { + "id": 21, + "displayName": "Birch Sapling", + "name": "birch_sapling", + "hardness": 0, + "minStateId": 25, + "maxStateId": 26, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 25 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 25, + "resistance": 0 + }, + { + "id": 22, + "displayName": "Jungle Sapling", + "name": "jungle_sapling", + "hardness": 0, + "minStateId": 27, + "maxStateId": 28, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 26 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 27, + "resistance": 0 + }, + { + "id": 23, + "displayName": "Acacia Sapling", + "name": "acacia_sapling", + "hardness": 0, + "minStateId": 29, + "maxStateId": 30, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 27 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 29, + "resistance": 0 + }, + { + "id": 24, + "displayName": "Dark Oak Sapling", + "name": "dark_oak_sapling", + "hardness": 0, + "minStateId": 31, + "maxStateId": 32, + "states": [ + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 28 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 31, + "resistance": 0 + }, + { + "id": 25, + "displayName": "Bedrock", + "name": "bedrock", + "hardness": 0, + "minStateId": 33, + "maxStateId": 33, + "states": [], + "drops": [ + 29 + ], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 33, + "resistance": 3600000 + }, + { + "id": 26, + "displayName": "Water", + "name": "water", + "hardness": 100, + "minStateId": 34, + "maxStateId": 49, + "states": [ + { + "name": "level", + "type": "int", + "num_values": 16 + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 2, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 34, + "resistance": 100 + }, + { + "id": 27, + "displayName": "Lava", + "name": "lava", + "hardness": 100, + "minStateId": 50, + "maxStateId": 65, + "states": [ + { + "name": "level", + "type": "int", + "num_values": 16 + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 50, + "resistance": 100 + }, + { + "id": 28, + "displayName": "Sand", + "name": "sand", + "hardness": 0.5, + "minStateId": 66, + "maxStateId": 66, + "states": [], + "drops": [ + 30 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 0, + "material": "dirt", + "defaultState": 66, + "resistance": 0.5 + }, + { + "id": 29, + "displayName": "Red Sand", + "name": "red_sand", + "hardness": 0.5, + "minStateId": 67, + "maxStateId": 67, + "states": [], + "drops": [ + 31 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 0, + "material": "dirt", + "defaultState": 67, + "resistance": 0.5 + }, + { + "id": 30, + "displayName": "Gravel", + "name": "gravel", + "hardness": 0.6, + "minStateId": 68, + "maxStateId": 68, + "states": [], + "drops": [ + 32 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 68, + "resistance": 0.6 + }, + { + "id": 31, + "displayName": "Gold Ore", + "name": "gold_ore", + "hardness": 3, + "minStateId": 69, + "maxStateId": 69, + "states": [], + "drops": [ + 33 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "600": true, + "605": true, + "610": true + }, + "defaultState": 69, + "resistance": 3 + }, + { + "id": 32, + "displayName": "Iron Ore", + "name": "iron_ore", + "hardness": 3, + "minStateId": 70, + "maxStateId": 70, + "states": [], + "drops": [ + 34 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "590": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 70, + "resistance": 3 + }, + { + "id": 33, + "displayName": "Coal Ore", + "name": "coal_ore", + "hardness": 3, + "minStateId": 71, + "maxStateId": 71, + "states": [], + "drops": [ + 35 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 71, + "resistance": 3 + }, + { + "id": 34, + "displayName": "Nether Gold Ore", + "name": "nether_gold_ore", + "hardness": 3, + "minStateId": 72, + "maxStateId": 72, + "states": [], + "drops": [ + 36 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 72, + "resistance": 3 + }, + { + "id": 35, + "displayName": "Oak Log", + "name": "oak_log", + "hardness": 2, + "minStateId": 73, + "maxStateId": 75, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 37 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 74, + "resistance": 2 + }, + { + "id": 36, + "displayName": "Spruce Log", + "name": "spruce_log", + "hardness": 2, + "minStateId": 76, + "maxStateId": 78, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 38 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 77, + "resistance": 2 + }, + { + "id": 37, + "displayName": "Birch Log", + "name": "birch_log", + "hardness": 2, + "minStateId": 79, + "maxStateId": 81, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 39 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 80, + "resistance": 2 + }, + { + "id": 38, + "displayName": "Jungle Log", + "name": "jungle_log", + "hardness": 2, + "minStateId": 82, + "maxStateId": 84, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 40 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 83, + "resistance": 2 + }, + { + "id": 39, + "displayName": "Acacia Log", + "name": "acacia_log", + "hardness": 2, + "minStateId": 85, + "maxStateId": 87, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 41 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 86, + "resistance": 2 + }, + { + "id": 40, + "displayName": "Dark Oak Log", + "name": "dark_oak_log", + "hardness": 2, + "minStateId": 88, + "maxStateId": 90, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 42 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 89, + "resistance": 2 + }, + { + "id": 41, + "displayName": "Stripped Spruce Log", + "name": "stripped_spruce_log", + "hardness": 2, + "minStateId": 91, + "maxStateId": 93, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 46 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 92, + "resistance": 2 + }, + { + "id": 42, + "displayName": "Stripped Birch Log", + "name": "stripped_birch_log", + "hardness": 2, + "minStateId": 94, + "maxStateId": 96, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 47 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 95, + "resistance": 2 + }, + { + "id": 43, + "displayName": "Stripped Jungle Log", + "name": "stripped_jungle_log", + "hardness": 2, + "minStateId": 97, + "maxStateId": 99, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 48 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 98, + "resistance": 2 + }, + { + "id": 44, + "displayName": "Stripped Acacia Log", + "name": "stripped_acacia_log", + "hardness": 2, + "minStateId": 100, + "maxStateId": 102, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 49 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 101, + "resistance": 2 + }, + { + "id": 45, + "displayName": "Stripped Dark Oak Log", + "name": "stripped_dark_oak_log", + "hardness": 2, + "minStateId": 103, + "maxStateId": 105, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 50 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 104, + "resistance": 2 + }, + { + "id": 46, + "displayName": "Stripped Oak Log", + "name": "stripped_oak_log", + "hardness": 2, + "minStateId": 106, + "maxStateId": 108, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 45 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 107, + "resistance": 2 + }, + { + "id": 47, + "displayName": "Oak Wood", + "name": "oak_wood", + "hardness": 2, + "minStateId": 109, + "maxStateId": 111, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 61 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 110, + "resistance": 2 + }, + { + "id": 48, + "displayName": "Spruce Wood", + "name": "spruce_wood", + "hardness": 2, + "minStateId": 112, + "maxStateId": 114, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 62 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 113, + "resistance": 2 + }, + { + "id": 49, + "displayName": "Birch Wood", + "name": "birch_wood", + "hardness": 2, + "minStateId": 115, + "maxStateId": 117, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 63 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 116, + "resistance": 2 + }, + { + "id": 50, + "displayName": "Jungle Wood", + "name": "jungle_wood", + "hardness": 2, + "minStateId": 118, + "maxStateId": 120, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 64 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 119, + "resistance": 2 + }, + { + "id": 51, + "displayName": "Acacia Wood", + "name": "acacia_wood", + "hardness": 2, + "minStateId": 121, + "maxStateId": 123, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 65 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 122, + "resistance": 2 + }, + { + "id": 52, + "displayName": "Dark Oak Wood", + "name": "dark_oak_wood", + "hardness": 2, + "minStateId": 124, + "maxStateId": 126, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 66 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 125, + "resistance": 2 + }, + { + "id": 53, + "displayName": "Stripped Oak Wood", + "name": "stripped_oak_wood", + "hardness": 2, + "minStateId": 127, + "maxStateId": 129, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 53 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 128, + "resistance": 2 + }, + { + "id": 54, + "displayName": "Stripped Spruce Wood", + "name": "stripped_spruce_wood", + "hardness": 2, + "minStateId": 130, + "maxStateId": 132, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 54 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 131, + "resistance": 2 + }, + { + "id": 55, + "displayName": "Stripped Birch Wood", + "name": "stripped_birch_wood", + "hardness": 2, + "minStateId": 133, + "maxStateId": 135, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 55 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 134, + "resistance": 2 + }, + { + "id": 56, + "displayName": "Stripped Jungle Wood", + "name": "stripped_jungle_wood", + "hardness": 2, + "minStateId": 136, + "maxStateId": 138, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 56 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 137, + "resistance": 2 + }, + { + "id": 57, + "displayName": "Stripped Acacia Wood", + "name": "stripped_acacia_wood", + "hardness": 2, + "minStateId": 139, + "maxStateId": 141, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 57 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 140, + "resistance": 2 + }, + { + "id": 58, + "displayName": "Stripped Dark Oak Wood", + "name": "stripped_dark_oak_wood", + "hardness": 2, + "minStateId": 142, + "maxStateId": 144, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 58 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 143, + "resistance": 2 + }, + { + "id": 59, + "displayName": "Oak Leaves", + "name": "oak_leaves", + "hardness": 0.2, + "minStateId": 145, + "maxStateId": 158, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 69 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 158, + "resistance": 0.2 + }, + { + "id": 60, + "displayName": "Spruce Leaves", + "name": "spruce_leaves", + "hardness": 0.2, + "minStateId": 159, + "maxStateId": 172, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 70 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 172, + "resistance": 0.2 + }, + { + "id": 61, + "displayName": "Birch Leaves", + "name": "birch_leaves", + "hardness": 0.2, + "minStateId": 173, + "maxStateId": 186, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 71 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 186, + "resistance": 0.2 + }, + { + "id": 62, + "displayName": "Jungle Leaves", + "name": "jungle_leaves", + "hardness": 0.2, + "minStateId": 187, + "maxStateId": 200, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 72 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 200, + "resistance": 0.2 + }, + { + "id": 63, + "displayName": "Acacia Leaves", + "name": "acacia_leaves", + "hardness": 0.2, + "minStateId": 201, + "maxStateId": 214, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 73 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 214, + "resistance": 0.2 + }, + { + "id": 64, + "displayName": "Dark Oak Leaves", + "name": "dark_oak_leaves", + "hardness": 0.2, + "minStateId": 215, + "maxStateId": 228, + "states": [ + { + "name": "distance", + "type": "enum", + "num_values": 7, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "name": "persistent", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 74 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 228, + "resistance": 0.2 + }, + { + "id": 65, + "displayName": "Sponge", + "name": "sponge", + "hardness": 0.6, + "minStateId": 229, + "maxStateId": 229, + "states": [], + "drops": [ + 75 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 229, + "resistance": 0.6 + }, + { + "id": 66, + "displayName": "Wet Sponge", + "name": "wet_sponge", + "hardness": 0.6, + "minStateId": 230, + "maxStateId": 230, + "states": [], + "drops": [ + 76 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 230, + "resistance": 0.6 + }, + { + "id": 67, + "displayName": "Glass", + "name": "glass", + "hardness": 0.3, + "minStateId": 231, + "maxStateId": 231, + "states": [], + "drops": [ + 77 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 231, + "resistance": 0.3 + }, + { + "id": 68, + "displayName": "Lapis Lazuli Ore", + "name": "lapis_ore", + "hardness": 3, + "minStateId": 232, + "maxStateId": 232, + "states": [], + "drops": [ + 78 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "590": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 232, + "resistance": 3 + }, + { + "id": 69, + "displayName": "Lapis Lazuli Block", + "name": "lapis_block", + "hardness": 3, + "minStateId": 233, + "maxStateId": 233, + "states": [], + "drops": [ + 79 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "590": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 233, + "resistance": 3 + }, + { + "id": 70, + "displayName": "Dispenser", + "name": "dispenser", + "hardness": 3.5, + "minStateId": 234, + "maxStateId": 245, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "triggered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 80 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 235, + "resistance": 3.5 + }, + { + "id": 71, + "displayName": "Sandstone", + "name": "sandstone", + "hardness": 0.8, + "minStateId": 246, + "maxStateId": 246, + "states": [], + "drops": [ + 81 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 246, + "resistance": 0.8 + }, + { + "id": 72, + "displayName": "Chiseled Sandstone", + "name": "chiseled_sandstone", + "hardness": 0.8, + "minStateId": 247, + "maxStateId": 247, + "states": [], + "drops": [ + 82 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 247, + "resistance": 0.8 + }, + { + "id": 73, + "displayName": "Cut Sandstone", + "name": "cut_sandstone", + "hardness": 0.8, + "minStateId": 248, + "maxStateId": 248, + "states": [], + "drops": [ + 83 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 248, + "resistance": 0.8 + }, + { + "id": 74, + "displayName": "Note Block", + "name": "note_block", + "hardness": 0.8, + "minStateId": 249, + "maxStateId": 1048, + "states": [ + { + "name": "instrument", + "type": "enum", + "num_values": 16, + "values": [ + "harp", + "basedrum", + "snare", + "hat", + "bass", + "flute", + "bell", + "guitar", + "chime", + "xylophone", + "iron_xylophone", + "cow_bell", + "didgeridoo", + "bit", + "banjo", + "pling" + ] + }, + { + "name": "note", + "type": "int", + "num_values": 25 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 84 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 250, + "resistance": 0.8 + }, + { + "id": 75, + "displayName": "White Bed", + "name": "white_bed", + "hardness": 0.2, + "minStateId": 1049, + "maxStateId": 1064, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 716 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1052, + "resistance": 0.2 + }, + { + "id": 76, + "displayName": "Orange Bed", + "name": "orange_bed", + "hardness": 0.2, + "minStateId": 1065, + "maxStateId": 1080, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 717 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1068, + "resistance": 0.2 + }, + { + "id": 77, + "displayName": "Magenta Bed", + "name": "magenta_bed", + "hardness": 0.2, + "minStateId": 1081, + "maxStateId": 1096, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 718 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1084, + "resistance": 0.2 + }, + { + "id": 78, + "displayName": "Light Blue Bed", + "name": "light_blue_bed", + "hardness": 0.2, + "minStateId": 1097, + "maxStateId": 1112, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 719 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1100, + "resistance": 0.2 + }, + { + "id": 79, + "displayName": "Yellow Bed", + "name": "yellow_bed", + "hardness": 0.2, + "minStateId": 1113, + "maxStateId": 1128, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 720 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1116, + "resistance": 0.2 + }, + { + "id": 80, + "displayName": "Lime Bed", + "name": "lime_bed", + "hardness": 0.2, + "minStateId": 1129, + "maxStateId": 1144, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 721 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1132, + "resistance": 0.2 + }, + { + "id": 81, + "displayName": "Pink Bed", + "name": "pink_bed", + "hardness": 0.2, + "minStateId": 1145, + "maxStateId": 1160, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 722 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1148, + "resistance": 0.2 + }, + { + "id": 82, + "displayName": "Gray Bed", + "name": "gray_bed", + "hardness": 0.2, + "minStateId": 1161, + "maxStateId": 1176, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 723 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1164, + "resistance": 0.2 + }, + { + "id": 83, + "displayName": "Light Gray Bed", + "name": "light_gray_bed", + "hardness": 0.2, + "minStateId": 1177, + "maxStateId": 1192, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 724 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1180, + "resistance": 0.2 + }, + { + "id": 84, + "displayName": "Cyan Bed", + "name": "cyan_bed", + "hardness": 0.2, + "minStateId": 1193, + "maxStateId": 1208, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 725 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1196, + "resistance": 0.2 + }, + { + "id": 85, + "displayName": "Purple Bed", + "name": "purple_bed", + "hardness": 0.2, + "minStateId": 1209, + "maxStateId": 1224, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 726 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1212, + "resistance": 0.2 + }, + { + "id": 86, + "displayName": "Blue Bed", + "name": "blue_bed", + "hardness": 0.2, + "minStateId": 1225, + "maxStateId": 1240, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 727 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1228, + "resistance": 0.2 + }, + { + "id": 87, + "displayName": "Brown Bed", + "name": "brown_bed", + "hardness": 0.2, + "minStateId": 1241, + "maxStateId": 1256, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 728 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1244, + "resistance": 0.2 + }, + { + "id": 88, + "displayName": "Green Bed", + "name": "green_bed", + "hardness": 0.2, + "minStateId": 1257, + "maxStateId": 1272, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 729 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1260, + "resistance": 0.2 + }, + { + "id": 89, + "displayName": "Red Bed", + "name": "red_bed", + "hardness": 0.2, + "minStateId": 1273, + "maxStateId": 1288, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 730 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1276, + "resistance": 0.2 + }, + { + "id": 90, + "displayName": "Black Bed", + "name": "black_bed", + "hardness": 0.2, + "minStateId": 1289, + "maxStateId": 1304, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "occupied", + "type": "bool", + "num_values": 2 + }, + { + "name": "part", + "type": "enum", + "num_values": 2, + "values": [ + "head", + "foot" + ] + } + ], + "drops": [ + 731 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 1292, + "resistance": 0.2 + }, + { + "id": 91, + "displayName": "Powered Rail", + "name": "powered_rail", + "hardness": 0.7, + "minStateId": 1305, + "maxStateId": 1316, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "shape", + "type": "enum", + "num_values": 6, + "values": [ + "north_south", + "east_west", + "ascending_east", + "ascending_west", + "ascending_north", + "ascending_south" + ] + } + ], + "drops": [ + 85 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 1311, + "resistance": 0.7 + }, + { + "id": 92, + "displayName": "Detector Rail", + "name": "detector_rail", + "hardness": 0.7, + "minStateId": 1317, + "maxStateId": 1328, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "shape", + "type": "enum", + "num_values": 6, + "values": [ + "north_south", + "east_west", + "ascending_east", + "ascending_west", + "ascending_north", + "ascending_south" + ] + } + ], + "drops": [ + 86 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 1323, + "resistance": 0.7 + }, + { + "id": 93, + "displayName": "Sticky Piston", + "name": "sticky_piston", + "hardness": 1.5, + "minStateId": 1329, + "maxStateId": 1340, + "states": [ + { + "name": "extended", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 87 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 1335, + "resistance": 1.5 + }, + { + "id": 94, + "displayName": "Cobweb", + "name": "cobweb", + "hardness": 4, + "minStateId": 1341, + "maxStateId": 1341, + "states": [], + "drops": [ + 88 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "web", + "harvestTools": { + "583": true, + "588": true, + "593": true, + "598": true, + "603": true, + "734": true, + "608": true + }, + "defaultState": 1341, + "resistance": 4 + }, + { + "id": 95, + "displayName": "Grass", + "name": "grass", + "hardness": 0, + "minStateId": 1342, + "maxStateId": 1342, + "states": [], + "drops": [ + 89 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1342, + "resistance": 0 + }, + { + "id": 96, + "displayName": "Fern", + "name": "fern", + "hardness": 0, + "minStateId": 1343, + "maxStateId": 1343, + "states": [], + "drops": [ + 90 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1343, + "resistance": 0 + }, + { + "id": 97, + "displayName": "Dead Bush", + "name": "dead_bush", + "hardness": 0, + "minStateId": 1344, + "maxStateId": 1344, + "states": [], + "drops": [ + 91 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1344, + "resistance": 0 + }, + { + "id": 98, + "displayName": "Seagrass", + "name": "seagrass", + "hardness": 0, + "minStateId": 1345, + "maxStateId": 1345, + "states": [], + "drops": [ + 92 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1345, + "resistance": 0 + }, + { + "id": 99, + "displayName": "Tall Seagrass", + "name": "tall_seagrass", + "hardness": 0, + "minStateId": 1346, + "maxStateId": 1347, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 92 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1347, + "resistance": 0 + }, + { + "id": 100, + "displayName": "Piston", + "name": "piston", + "hardness": 1.5, + "minStateId": 1348, + "maxStateId": 1359, + "states": [ + { + "name": "extended", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 94 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 1354, + "resistance": 1.5 + }, + { + "id": 101, + "displayName": "Piston Head", + "name": "piston_head", + "hardness": 1.5, + "minStateId": 1360, + "maxStateId": 1383, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "short", + "type": "bool", + "num_values": 2 + }, + { + "name": "type", + "type": "enum", + "num_values": 2, + "values": [ + "normal", + "sticky" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 1362, + "resistance": 1.5 + }, + { + "id": 102, + "displayName": "White Wool", + "name": "white_wool", + "hardness": 0.8, + "minStateId": 1384, + "maxStateId": 1384, + "states": [], + "drops": [ + 95 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1384, + "resistance": 0.8 + }, + { + "id": 103, + "displayName": "Orange Wool", + "name": "orange_wool", + "hardness": 0.8, + "minStateId": 1385, + "maxStateId": 1385, + "states": [], + "drops": [ + 96 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1385, + "resistance": 0.8 + }, + { + "id": 104, + "displayName": "Magenta Wool", + "name": "magenta_wool", + "hardness": 0.8, + "minStateId": 1386, + "maxStateId": 1386, + "states": [], + "drops": [ + 97 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1386, + "resistance": 0.8 + }, + { + "id": 105, + "displayName": "Light Blue Wool", + "name": "light_blue_wool", + "hardness": 0.8, + "minStateId": 1387, + "maxStateId": 1387, + "states": [], + "drops": [ + 98 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1387, + "resistance": 0.8 + }, + { + "id": 106, + "displayName": "Yellow Wool", + "name": "yellow_wool", + "hardness": 0.8, + "minStateId": 1388, + "maxStateId": 1388, + "states": [], + "drops": [ + 99 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1388, + "resistance": 0.8 + }, + { + "id": 107, + "displayName": "Lime Wool", + "name": "lime_wool", + "hardness": 0.8, + "minStateId": 1389, + "maxStateId": 1389, + "states": [], + "drops": [ + 100 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1389, + "resistance": 0.8 + }, + { + "id": 108, + "displayName": "Pink Wool", + "name": "pink_wool", + "hardness": 0.8, + "minStateId": 1390, + "maxStateId": 1390, + "states": [], + "drops": [ + 101 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1390, + "resistance": 0.8 + }, + { + "id": 109, + "displayName": "Gray Wool", + "name": "gray_wool", + "hardness": 0.8, + "minStateId": 1391, + "maxStateId": 1391, + "states": [], + "drops": [ + 102 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1391, + "resistance": 0.8 + }, + { + "id": 110, + "displayName": "Light Gray Wool", + "name": "light_gray_wool", + "hardness": 0.8, + "minStateId": 1392, + "maxStateId": 1392, + "states": [], + "drops": [ + 103 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1392, + "resistance": 0.8 + }, + { + "id": 111, + "displayName": "Cyan Wool", + "name": "cyan_wool", + "hardness": 0.8, + "minStateId": 1393, + "maxStateId": 1393, + "states": [], + "drops": [ + 104 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1393, + "resistance": 0.8 + }, + { + "id": 112, + "displayName": "Purple Wool", + "name": "purple_wool", + "hardness": 0.8, + "minStateId": 1394, + "maxStateId": 1394, + "states": [], + "drops": [ + 105 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1394, + "resistance": 0.8 + }, + { + "id": 113, + "displayName": "Blue Wool", + "name": "blue_wool", + "hardness": 0.8, + "minStateId": 1395, + "maxStateId": 1395, + "states": [], + "drops": [ + 106 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1395, + "resistance": 0.8 + }, + { + "id": 114, + "displayName": "Brown Wool", + "name": "brown_wool", + "hardness": 0.8, + "minStateId": 1396, + "maxStateId": 1396, + "states": [], + "drops": [ + 107 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1396, + "resistance": 0.8 + }, + { + "id": 115, + "displayName": "Green Wool", + "name": "green_wool", + "hardness": 0.8, + "minStateId": 1397, + "maxStateId": 1397, + "states": [], + "drops": [ + 108 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1397, + "resistance": 0.8 + }, + { + "id": 116, + "displayName": "Red Wool", + "name": "red_wool", + "hardness": 0.8, + "minStateId": 1398, + "maxStateId": 1398, + "states": [], + "drops": [ + 109 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1398, + "resistance": 0.8 + }, + { + "id": 117, + "displayName": "Black Wool", + "name": "black_wool", + "hardness": 0.8, + "minStateId": 1399, + "maxStateId": 1399, + "states": [], + "drops": [ + 110 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wool", + "defaultState": 1399, + "resistance": 0.8 + }, + { + "id": 118, + "displayName": "Moving Piston", + "name": "moving_piston", + "hardness": 0, + "minStateId": 1400, + "maxStateId": 1411, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "type", + "type": "enum", + "num_values": 2, + "values": [ + "normal", + "sticky" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 1400, + "resistance": -1 + }, + { + "id": 119, + "displayName": "Dandelion", + "name": "dandelion", + "hardness": 0, + "minStateId": 1412, + "maxStateId": 1412, + "states": [], + "drops": [ + 111 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1412, + "resistance": 0 + }, + { + "id": 120, + "displayName": "Poppy", + "name": "poppy", + "hardness": 0, + "minStateId": 1413, + "maxStateId": 1413, + "states": [], + "drops": [ + 112 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1413, + "resistance": 0 + }, + { + "id": 121, + "displayName": "Blue Orchid", + "name": "blue_orchid", + "hardness": 0, + "minStateId": 1414, + "maxStateId": 1414, + "states": [], + "drops": [ + 113 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1414, + "resistance": 0 + }, + { + "id": 122, + "displayName": "Allium", + "name": "allium", + "hardness": 0, + "minStateId": 1415, + "maxStateId": 1415, + "states": [], + "drops": [ + 114 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1415, + "resistance": 0 + }, + { + "id": 123, + "displayName": "Azure Bluet", + "name": "azure_bluet", + "hardness": 0, + "minStateId": 1416, + "maxStateId": 1416, + "states": [], + "drops": [ + 115 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1416, + "resistance": 0 + }, + { + "id": 124, + "displayName": "Red Tulip", + "name": "red_tulip", + "hardness": 0, + "minStateId": 1417, + "maxStateId": 1417, + "states": [], + "drops": [ + 116 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1417, + "resistance": 0 + }, + { + "id": 125, + "displayName": "Orange Tulip", + "name": "orange_tulip", + "hardness": 0, + "minStateId": 1418, + "maxStateId": 1418, + "states": [], + "drops": [ + 117 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1418, + "resistance": 0 + }, + { + "id": 126, + "displayName": "White Tulip", + "name": "white_tulip", + "hardness": 0, + "minStateId": 1419, + "maxStateId": 1419, + "states": [], + "drops": [ + 118 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1419, + "resistance": 0 + }, + { + "id": 127, + "displayName": "Pink Tulip", + "name": "pink_tulip", + "hardness": 0, + "minStateId": 1420, + "maxStateId": 1420, + "states": [], + "drops": [ + 119 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1420, + "resistance": 0 + }, + { + "id": 128, + "displayName": "Oxeye Daisy", + "name": "oxeye_daisy", + "hardness": 0, + "minStateId": 1421, + "maxStateId": 1421, + "states": [], + "drops": [ + 120 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1421, + "resistance": 0 + }, + { + "id": 129, + "displayName": "Cornflower", + "name": "cornflower", + "hardness": 0, + "minStateId": 1422, + "maxStateId": 1422, + "states": [], + "drops": [ + 121 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1422, + "resistance": 0 + }, + { + "id": 130, + "displayName": "Wither Rose", + "name": "wither_rose", + "hardness": 0, + "minStateId": 1423, + "maxStateId": 1423, + "states": [], + "drops": [ + 123 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1423, + "resistance": 0 + }, + { + "id": 131, + "displayName": "Lily of the Valley", + "name": "lily_of_the_valley", + "hardness": 0, + "minStateId": 1424, + "maxStateId": 1424, + "states": [], + "drops": [ + 122 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1424, + "resistance": 0 + }, + { + "id": 132, + "displayName": "Brown Mushroom", + "name": "brown_mushroom", + "hardness": 0, + "minStateId": 1425, + "maxStateId": 1425, + "states": [], + "drops": [ + 124 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 1, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1425, + "resistance": 0 + }, + { + "id": 133, + "displayName": "Red Mushroom", + "name": "red_mushroom", + "hardness": 0, + "minStateId": 1426, + "maxStateId": 1426, + "states": [], + "drops": [ + 125 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 1, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 1426, + "resistance": 0 + }, + { + "id": 134, + "displayName": "Block of Gold", + "name": "gold_block", + "hardness": 3, + "minStateId": 1427, + "maxStateId": 1427, + "states": [], + "drops": [ + 136 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "600": true, + "605": true, + "610": true + }, + "defaultState": 1427, + "resistance": 6 + }, + { + "id": 135, + "displayName": "Block of Iron", + "name": "iron_block", + "hardness": 5, + "minStateId": 1428, + "maxStateId": 1428, + "states": [], + "drops": [ + 137 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "590": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 1428, + "resistance": 6 + }, + { + "id": 136, + "displayName": "Bricks", + "name": "bricks", + "hardness": 2, + "minStateId": 1429, + "maxStateId": 1429, + "states": [], + "drops": [ + 166 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 1429, + "resistance": 6 + }, + { + "id": 137, + "displayName": "TNT", + "name": "tnt", + "hardness": 0, + "minStateId": 1430, + "maxStateId": 1431, + "states": [ + { + "name": "unstable", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 167 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 1431, + "resistance": 0 + }, + { + "id": 138, + "displayName": "Bookshelf", + "name": "bookshelf", + "hardness": 1.5, + "minStateId": 1432, + "maxStateId": 1432, + "states": [], + "drops": [ + 168 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 1432, + "resistance": 1.5 + }, + { + "id": 139, + "displayName": "Mossy Cobblestone", + "name": "mossy_cobblestone", + "hardness": 2, + "minStateId": 1433, + "maxStateId": 1433, + "states": [], + "drops": [ + 169 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 1433, + "resistance": 6 + }, + { + "id": 140, + "displayName": "Obsidian", + "name": "obsidian", + "hardness": 50, + "minStateId": 1434, + "maxStateId": 1434, + "states": [], + "drops": [ + 170 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "605": true, + "610": true + }, + "defaultState": 1434, + "resistance": 1200 + }, + { + "id": 141, + "displayName": "Torch", + "name": "torch", + "hardness": 0, + "minStateId": 1435, + "maxStateId": 1435, + "states": [], + "drops": [ + 171 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 14, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 1435, + "resistance": 0 + }, + { + "id": 142, + "displayName": "Wall Torch", + "name": "wall_torch", + "hardness": 0, + "minStateId": 1436, + "maxStateId": 1439, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 171 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 14, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 1436, + "resistance": 0 + }, + { + "id": 143, + "displayName": "Fire", + "name": "fire", + "hardness": 0, + "minStateId": 1440, + "maxStateId": 1951, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 16 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 1471, + "resistance": 0 + }, + { + "id": 144, + "displayName": "Soul Fire", + "name": "soul_fire", + "hardness": 0, + "minStateId": 1952, + "maxStateId": 1952, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 1952, + "resistance": 0 + }, + { + "id": 145, + "displayName": "Spawner", + "name": "spawner", + "hardness": 5, + "minStateId": 1953, + "maxStateId": 1953, + "states": [], + "drops": [ + 178 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 1953, + "resistance": 5 + }, + { + "id": 146, + "displayName": "Oak Stairs", + "name": "oak_stairs", + "hardness": 2, + "minStateId": 1954, + "maxStateId": 2033, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 179 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 1965, + "resistance": 3 + }, + { + "id": 147, + "displayName": "Chest", + "name": "chest", + "hardness": 2.5, + "minStateId": 2034, + "maxStateId": 2057, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "single", + "left", + "right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 180 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 2035, + "resistance": 2.5 + }, + { + "id": 148, + "displayName": "Redstone Wire", + "name": "redstone_wire", + "hardness": 0, + "minStateId": 2058, + "maxStateId": 3353, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "up", + "side", + "none" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "up", + "side", + "none" + ] + }, + { + "name": "power", + "type": "int", + "num_values": 16 + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "up", + "side", + "none" + ] + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "up", + "side", + "none" + ] + } + ], + "drops": [ + 665 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 3218, + "resistance": 0 + }, + { + "id": 149, + "displayName": "Diamond Ore", + "name": "diamond_ore", + "hardness": 3, + "minStateId": 3354, + "maxStateId": 3354, + "states": [], + "drops": [ + 181 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "600": true, + "605": true, + "610": true + }, + "defaultState": 3354, + "resistance": 3 + }, + { + "id": 150, + "displayName": "Block of Diamond", + "name": "diamond_block", + "hardness": 5, + "minStateId": 3355, + "maxStateId": 3355, + "states": [], + "drops": [ + 182 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "600": true, + "605": true, + "610": true + }, + "defaultState": 3355, + "resistance": 6 + }, + { + "id": 151, + "displayName": "Crafting Table", + "name": "crafting_table", + "hardness": 2.5, + "minStateId": 3356, + "maxStateId": 3356, + "states": [], + "drops": [ + 183 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 3356, + "resistance": 2.5 + }, + { + "id": 152, + "displayName": "Wheat Crops", + "name": "wheat", + "hardness": 0, + "minStateId": 3357, + "maxStateId": 3364, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 620 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 3357, + "resistance": 0 + }, + { + "id": 153, + "displayName": "Farmland", + "name": "farmland", + "hardness": 0.6, + "minStateId": 3365, + "maxStateId": 3372, + "states": [ + { + "name": "moisture", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 184 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 3365, + "resistance": 0.6 + }, + { + "id": 154, + "displayName": "Furnace", + "name": "furnace", + "hardness": 3.5, + "minStateId": 3373, + "maxStateId": 3380, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 185 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 13, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 3374, + "resistance": 3.5 + }, + { + "id": 155, + "displayName": "Oak Sign", + "name": "oak_sign", + "hardness": 1, + "minStateId": 3381, + "maxStateId": 3412, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 652 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3382, + "resistance": 1 + }, + { + "id": 156, + "displayName": "Spruce Sign", + "name": "spruce_sign", + "hardness": 1, + "minStateId": 3413, + "maxStateId": 3444, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 653 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3414, + "resistance": 1 + }, + { + "id": 157, + "displayName": "Birch Sign", + "name": "birch_sign", + "hardness": 1, + "minStateId": 3445, + "maxStateId": 3476, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 654 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3446, + "resistance": 1 + }, + { + "id": 158, + "displayName": "Acacia Sign", + "name": "acacia_sign", + "hardness": 1, + "minStateId": 3477, + "maxStateId": 3508, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 656 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3478, + "resistance": 1 + }, + { + "id": 159, + "displayName": "Jungle Sign", + "name": "jungle_sign", + "hardness": 1, + "minStateId": 3509, + "maxStateId": 3540, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 655 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3510, + "resistance": 1 + }, + { + "id": 160, + "displayName": "Dark Oak Sign", + "name": "dark_oak_sign", + "hardness": 1, + "minStateId": 3541, + "maxStateId": 3572, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 657 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3542, + "resistance": 1 + }, + { + "id": 161, + "displayName": "Oak Door", + "name": "oak_door", + "hardness": 3, + "minStateId": 3573, + "maxStateId": 3636, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 558 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 3584, + "resistance": 3 + }, + { + "id": 162, + "displayName": "Ladder", + "name": "ladder", + "hardness": 0.4, + "minStateId": 3637, + "maxStateId": 3644, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 186 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 3638, + "resistance": 0.4 + }, + { + "id": 163, + "displayName": "Rail", + "name": "rail", + "hardness": 0.7, + "minStateId": 3645, + "maxStateId": 3654, + "states": [ + { + "name": "shape", + "type": "enum", + "num_values": 10, + "values": [ + "north_south", + "east_west", + "ascending_east", + "ascending_west", + "ascending_north", + "ascending_south", + "south_east", + "south_west", + "north_west", + "north_east" + ] + } + ], + "drops": [ + 187 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 3645, + "resistance": 0.7 + }, + { + "id": 164, + "displayName": "Cobblestone Stairs", + "name": "cobblestone_stairs", + "hardness": 2, + "minStateId": 3655, + "maxStateId": 3734, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 188 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 3666, + "resistance": 6 + }, + { + "id": 165, + "displayName": "Oak Wall Sign", + "name": "oak_wall_sign", + "hardness": 1, + "minStateId": 3735, + "maxStateId": 3742, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 652 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3736, + "resistance": 1 + }, + { + "id": 166, + "displayName": "Spruce Wall Sign", + "name": "spruce_wall_sign", + "hardness": 1, + "minStateId": 3743, + "maxStateId": 3750, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 653 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3744, + "resistance": 1 + }, + { + "id": 167, + "displayName": "Birch Wall Sign", + "name": "birch_wall_sign", + "hardness": 1, + "minStateId": 3751, + "maxStateId": 3758, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 654 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3752, + "resistance": 1 + }, + { + "id": 168, + "displayName": "Acacia Wall Sign", + "name": "acacia_wall_sign", + "hardness": 1, + "minStateId": 3759, + "maxStateId": 3766, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 656 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3760, + "resistance": 1 + }, + { + "id": 169, + "displayName": "Jungle Wall Sign", + "name": "jungle_wall_sign", + "hardness": 1, + "minStateId": 3767, + "maxStateId": 3774, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 655 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3768, + "resistance": 1 + }, + { + "id": 170, + "displayName": "Dark Oak Wall Sign", + "name": "dark_oak_wall_sign", + "hardness": 1, + "minStateId": 3775, + "maxStateId": 3782, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 657 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 3776, + "resistance": 1 + }, + { + "id": 171, + "displayName": "Lever", + "name": "lever", + "hardness": 0.5, + "minStateId": 3783, + "maxStateId": 3806, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 189 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 3792, + "resistance": 0.5 + }, + { + "id": 172, + "displayName": "Stone Pressure Plate", + "name": "stone_pressure_plate", + "hardness": 0.5, + "minStateId": 3807, + "maxStateId": 3808, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 190 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 3808, + "resistance": 0.5 + }, + { + "id": 173, + "displayName": "Iron Door", + "name": "iron_door", + "hardness": 5, + "minStateId": 3809, + "maxStateId": 3872, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 557 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 3820, + "resistance": 5 + }, + { + "id": 174, + "displayName": "Oak Pressure Plate", + "name": "oak_pressure_plate", + "hardness": 0.5, + "minStateId": 3873, + "maxStateId": 3874, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 191 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3874, + "resistance": 0.5 + }, + { + "id": 175, + "displayName": "Spruce Pressure Plate", + "name": "spruce_pressure_plate", + "hardness": 0.5, + "minStateId": 3875, + "maxStateId": 3876, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 192 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3876, + "resistance": 0.5 + }, + { + "id": 176, + "displayName": "Birch Pressure Plate", + "name": "birch_pressure_plate", + "hardness": 0.5, + "minStateId": 3877, + "maxStateId": 3878, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 193 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3878, + "resistance": 0.5 + }, + { + "id": 177, + "displayName": "Jungle Pressure Plate", + "name": "jungle_pressure_plate", + "hardness": 0.5, + "minStateId": 3879, + "maxStateId": 3880, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 194 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3880, + "resistance": 0.5 + }, + { + "id": 178, + "displayName": "Acacia Pressure Plate", + "name": "acacia_pressure_plate", + "hardness": 0.5, + "minStateId": 3881, + "maxStateId": 3882, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 195 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3882, + "resistance": 0.5 + }, + { + "id": 179, + "displayName": "Dark Oak Pressure Plate", + "name": "dark_oak_pressure_plate", + "hardness": 0.5, + "minStateId": 3883, + "maxStateId": 3884, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 196 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 3884, + "resistance": 0.5 + }, + { + "id": 180, + "displayName": "Redstone Ore", + "name": "redstone_ore", + "hardness": 3, + "minStateId": 3885, + "maxStateId": 3886, + "states": [ + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 200 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 9, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "600": true, + "605": true, + "610": true + }, + "defaultState": 3886, + "resistance": 3 + }, + { + "id": 181, + "displayName": "Redstone Torch", + "name": "redstone_torch", + "hardness": 0, + "minStateId": 3887, + "maxStateId": 3888, + "states": [ + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 201 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 7, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 3887, + "resistance": 0 + }, + { + "id": 182, + "displayName": "Redstone Wall Torch", + "name": "redstone_wall_torch", + "hardness": 0, + "minStateId": 3889, + "maxStateId": 3896, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 201 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 7, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 3889, + "resistance": 0 + }, + { + "id": 183, + "displayName": "Stone Button", + "name": "stone_button", + "hardness": 0.5, + "minStateId": 3897, + "maxStateId": 3920, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 304 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 3906, + "resistance": 0.5 + }, + { + "id": 184, + "displayName": "Snow", + "name": "snow", + "hardness": 0.1, + "minStateId": 3921, + "maxStateId": 3928, + "states": [ + { + "name": "layers", + "type": "enum", + "num_values": 8, + "values": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8" + ] + } + ], + "drops": [ + 202 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "harvestTools": { + "584": true, + "589": true, + "594": true, + "599": true, + "604": true, + "609": true + }, + "defaultState": 3921, + "resistance": 0.1 + }, + { + "id": 185, + "displayName": "Ice", + "name": "ice", + "hardness": 0.5, + "minStateId": 3929, + "maxStateId": 3929, + "states": [], + "drops": [ + 203 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 3929, + "resistance": 0.5 + }, + { + "id": 186, + "displayName": "Snow Block", + "name": "snow_block", + "hardness": 0.2, + "minStateId": 3930, + "maxStateId": 3930, + "states": [], + "drops": [ + 204 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "harvestTools": { + "584": true, + "589": true, + "594": true, + "599": true, + "604": true, + "609": true + }, + "defaultState": 3930, + "resistance": 0.2 + }, + { + "id": 187, + "displayName": "Cactus", + "name": "cactus", + "hardness": 0.4, + "minStateId": 3931, + "maxStateId": 3946, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 205 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 3931, + "resistance": 0.4 + }, + { + "id": 188, + "displayName": "Clay", + "name": "clay", + "hardness": 0.6, + "minStateId": 3947, + "maxStateId": 3947, + "states": [], + "drops": [ + 206 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 3947, + "resistance": 0.6 + }, + { + "id": 189, + "displayName": "Sugar Cane", + "name": "sugar_cane", + "hardness": 0, + "minStateId": 3948, + "maxStateId": 3963, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 133 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 3948, + "resistance": 0 + }, + { + "id": 190, + "displayName": "Jukebox", + "name": "jukebox", + "hardness": 2, + "minStateId": 3964, + "maxStateId": 3965, + "states": [ + { + "name": "has_record", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 207 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 3965, + "resistance": 6 + }, + { + "id": 191, + "displayName": "Oak Fence", + "name": "oak_fence", + "hardness": 2, + "minStateId": 3966, + "maxStateId": 3997, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 208 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 3997, + "resistance": 3 + }, + { + "id": 192, + "displayName": "Pumpkin", + "name": "pumpkin", + "hardness": 1, + "minStateId": 3998, + "maxStateId": 3998, + "states": [], + "drops": [ + 216 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 3998, + "resistance": 1 + }, + { + "id": 193, + "displayName": "Netherrack", + "name": "netherrack", + "hardness": 0.4, + "minStateId": 3999, + "maxStateId": 3999, + "states": [], + "drops": [ + 218 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 3999, + "resistance": 0.4 + }, + { + "id": 194, + "displayName": "Soul Sand", + "name": "soul_sand", + "hardness": 0.5, + "minStateId": 4000, + "maxStateId": 4000, + "states": [], + "drops": [ + 219 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 4000, + "resistance": 0.5 + }, + { + "id": 195, + "displayName": "Soul Soil", + "name": "soul_soil", + "hardness": 0.5, + "minStateId": 4001, + "maxStateId": 4001, + "states": [], + "drops": [ + 220 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 4001, + "resistance": 0.5 + }, + { + "id": 196, + "displayName": "Basalt", + "name": "basalt", + "hardness": 1.25, + "minStateId": 4002, + "maxStateId": 4004, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 221 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4003, + "resistance": 4.2 + }, + { + "id": 197, + "displayName": "Polished Basalt", + "name": "polished_basalt", + "hardness": 1.25, + "minStateId": 4005, + "maxStateId": 4007, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 222 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4006, + "resistance": 4.2 + }, + { + "id": 198, + "displayName": "Soul Torch", + "name": "soul_torch", + "hardness": 0, + "minStateId": 4008, + "maxStateId": 4008, + "states": [], + "drops": [ + 223 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 4008, + "resistance": 0 + }, + { + "id": 199, + "displayName": "Soul Wall Torch", + "name": "soul_wall_torch", + "hardness": 0, + "minStateId": 4009, + "maxStateId": 4012, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 223 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 4009, + "resistance": 0 + }, + { + "id": 200, + "displayName": "Glowstone", + "name": "glowstone", + "hardness": 0.3, + "minStateId": 4013, + "maxStateId": 4013, + "states": [], + "drops": [ + 224 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4013, + "resistance": 0.3 + }, + { + "id": 201, + "displayName": "Nether Portal", + "name": "nether_portal", + "hardness": 0, + "minStateId": 4014, + "maxStateId": 4015, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 2, + "values": [ + "x", + "z" + ] + } + ], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 11, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 4014, + "resistance": -1 + }, + { + "id": 202, + "displayName": "Carved Pumpkin", + "name": "carved_pumpkin", + "hardness": 1, + "minStateId": 4016, + "maxStateId": 4019, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 217 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 4016, + "resistance": 1 + }, + { + "id": 203, + "displayName": "Jack o'Lantern", + "name": "jack_o_lantern", + "hardness": 1, + "minStateId": 4020, + "maxStateId": 4023, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 225 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 4020, + "resistance": 1 + }, + { + "id": 204, + "displayName": "Cake", + "name": "cake", + "hardness": 0.5, + "minStateId": 4024, + "maxStateId": 4030, + "states": [ + { + "name": "bites", + "type": "int", + "num_values": 7 + } + ], + "drops": [ + 715 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 4024, + "resistance": 0.5 + }, + { + "id": 205, + "displayName": "Redstone Repeater", + "name": "repeater", + "hardness": 0, + "minStateId": 4031, + "maxStateId": 4094, + "states": [ + { + "name": "delay", + "type": "enum", + "num_values": 4, + "values": [ + "1", + "2", + "3", + "4" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "locked", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 566 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4034, + "resistance": 0 + }, + { + "id": 206, + "displayName": "White Stained Glass", + "name": "white_stained_glass", + "hardness": 0.3, + "minStateId": 4095, + "maxStateId": 4095, + "states": [], + "drops": [ + 379 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4095, + "resistance": 0.3 + }, + { + "id": 207, + "displayName": "Orange Stained Glass", + "name": "orange_stained_glass", + "hardness": 0.3, + "minStateId": 4096, + "maxStateId": 4096, + "states": [], + "drops": [ + 380 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4096, + "resistance": 0.3 + }, + { + "id": 208, + "displayName": "Magenta Stained Glass", + "name": "magenta_stained_glass", + "hardness": 0.3, + "minStateId": 4097, + "maxStateId": 4097, + "states": [], + "drops": [ + 381 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4097, + "resistance": 0.3 + }, + { + "id": 209, + "displayName": "Light Blue Stained Glass", + "name": "light_blue_stained_glass", + "hardness": 0.3, + "minStateId": 4098, + "maxStateId": 4098, + "states": [], + "drops": [ + 382 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4098, + "resistance": 0.3 + }, + { + "id": 210, + "displayName": "Yellow Stained Glass", + "name": "yellow_stained_glass", + "hardness": 0.3, + "minStateId": 4099, + "maxStateId": 4099, + "states": [], + "drops": [ + 383 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4099, + "resistance": 0.3 + }, + { + "id": 211, + "displayName": "Lime Stained Glass", + "name": "lime_stained_glass", + "hardness": 0.3, + "minStateId": 4100, + "maxStateId": 4100, + "states": [], + "drops": [ + 384 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4100, + "resistance": 0.3 + }, + { + "id": 212, + "displayName": "Pink Stained Glass", + "name": "pink_stained_glass", + "hardness": 0.3, + "minStateId": 4101, + "maxStateId": 4101, + "states": [], + "drops": [ + 385 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4101, + "resistance": 0.3 + }, + { + "id": 213, + "displayName": "Gray Stained Glass", + "name": "gray_stained_glass", + "hardness": 0.3, + "minStateId": 4102, + "maxStateId": 4102, + "states": [], + "drops": [ + 386 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4102, + "resistance": 0.3 + }, + { + "id": 214, + "displayName": "Light Gray Stained Glass", + "name": "light_gray_stained_glass", + "hardness": 0.3, + "minStateId": 4103, + "maxStateId": 4103, + "states": [], + "drops": [ + 387 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4103, + "resistance": 0.3 + }, + { + "id": 215, + "displayName": "Cyan Stained Glass", + "name": "cyan_stained_glass", + "hardness": 0.3, + "minStateId": 4104, + "maxStateId": 4104, + "states": [], + "drops": [ + 388 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4104, + "resistance": 0.3 + }, + { + "id": 216, + "displayName": "Purple Stained Glass", + "name": "purple_stained_glass", + "hardness": 0.3, + "minStateId": 4105, + "maxStateId": 4105, + "states": [], + "drops": [ + 389 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4105, + "resistance": 0.3 + }, + { + "id": 217, + "displayName": "Blue Stained Glass", + "name": "blue_stained_glass", + "hardness": 0.3, + "minStateId": 4106, + "maxStateId": 4106, + "states": [], + "drops": [ + 390 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4106, + "resistance": 0.3 + }, + { + "id": 218, + "displayName": "Brown Stained Glass", + "name": "brown_stained_glass", + "hardness": 0.3, + "minStateId": 4107, + "maxStateId": 4107, + "states": [], + "drops": [ + 391 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4107, + "resistance": 0.3 + }, + { + "id": 219, + "displayName": "Green Stained Glass", + "name": "green_stained_glass", + "hardness": 0.3, + "minStateId": 4108, + "maxStateId": 4108, + "states": [], + "drops": [ + 392 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4108, + "resistance": 0.3 + }, + { + "id": 220, + "displayName": "Red Stained Glass", + "name": "red_stained_glass", + "hardness": 0.3, + "minStateId": 4109, + "maxStateId": 4109, + "states": [], + "drops": [ + 393 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4109, + "resistance": 0.3 + }, + { + "id": 221, + "displayName": "Black Stained Glass", + "name": "black_stained_glass", + "hardness": 0.3, + "minStateId": 4110, + "maxStateId": 4110, + "states": [], + "drops": [ + 394 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4110, + "resistance": 0.3 + }, + { + "id": 222, + "displayName": "Oak Trapdoor", + "name": "oak_trapdoor", + "hardness": 3, + "minStateId": 4111, + "maxStateId": 4174, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 226 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4126, + "resistance": 3 + }, + { + "id": 223, + "displayName": "Spruce Trapdoor", + "name": "spruce_trapdoor", + "hardness": 3, + "minStateId": 4175, + "maxStateId": 4238, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 227 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4190, + "resistance": 3 + }, + { + "id": 224, + "displayName": "Birch Trapdoor", + "name": "birch_trapdoor", + "hardness": 3, + "minStateId": 4239, + "maxStateId": 4302, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 228 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4254, + "resistance": 3 + }, + { + "id": 225, + "displayName": "Jungle Trapdoor", + "name": "jungle_trapdoor", + "hardness": 3, + "minStateId": 4303, + "maxStateId": 4366, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 229 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4318, + "resistance": 3 + }, + { + "id": 226, + "displayName": "Acacia Trapdoor", + "name": "acacia_trapdoor", + "hardness": 3, + "minStateId": 4367, + "maxStateId": 4430, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 230 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4382, + "resistance": 3 + }, + { + "id": 227, + "displayName": "Dark Oak Trapdoor", + "name": "dark_oak_trapdoor", + "hardness": 3, + "minStateId": 4431, + "maxStateId": 4494, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 231 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4446, + "resistance": 3 + }, + { + "id": 228, + "displayName": "Stone Bricks", + "name": "stone_bricks", + "hardness": 1.5, + "minStateId": 4495, + "maxStateId": 4495, + "states": [], + "drops": [ + 240 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4495, + "resistance": 6 + }, + { + "id": 229, + "displayName": "Mossy Stone Bricks", + "name": "mossy_stone_bricks", + "hardness": 1.5, + "minStateId": 4496, + "maxStateId": 4496, + "states": [], + "drops": [ + 241 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4496, + "resistance": 6 + }, + { + "id": 230, + "displayName": "Cracked Stone Bricks", + "name": "cracked_stone_bricks", + "hardness": 1.5, + "minStateId": 4497, + "maxStateId": 4497, + "states": [], + "drops": [ + 242 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4497, + "resistance": 6 + }, + { + "id": 231, + "displayName": "Chiseled Stone Bricks", + "name": "chiseled_stone_bricks", + "hardness": 1.5, + "minStateId": 4498, + "maxStateId": 4498, + "states": [], + "drops": [ + 243 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4498, + "resistance": 6 + }, + { + "id": 232, + "displayName": "Infested Stone", + "name": "infested_stone", + "hardness": 0, + "minStateId": 4499, + "maxStateId": 4499, + "states": [], + "drops": [ + 234 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4499, + "resistance": 0.75 + }, + { + "id": 233, + "displayName": "Infested Cobblestone", + "name": "infested_cobblestone", + "hardness": 0, + "minStateId": 4500, + "maxStateId": 4500, + "states": [], + "drops": [ + 235 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4500, + "resistance": 0.75 + }, + { + "id": 234, + "displayName": "Infested Stone Bricks", + "name": "infested_stone_bricks", + "hardness": 0, + "minStateId": 4501, + "maxStateId": 4501, + "states": [], + "drops": [ + 236 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4501, + "resistance": 0.75 + }, + { + "id": 235, + "displayName": "Infested Mossy Stone Bricks", + "name": "infested_mossy_stone_bricks", + "hardness": 0, + "minStateId": 4502, + "maxStateId": 4502, + "states": [], + "drops": [ + 237 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4502, + "resistance": 0.75 + }, + { + "id": 236, + "displayName": "Infested Cracked Stone Bricks", + "name": "infested_cracked_stone_bricks", + "hardness": 0, + "minStateId": 4503, + "maxStateId": 4503, + "states": [], + "drops": [ + 238 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4503, + "resistance": 0.75 + }, + { + "id": 237, + "displayName": "Infested Chiseled Stone Bricks", + "name": "infested_chiseled_stone_bricks", + "hardness": 0, + "minStateId": 4504, + "maxStateId": 4504, + "states": [], + "drops": [ + 239 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4504, + "resistance": 0.75 + }, + { + "id": 238, + "displayName": "Brown Mushroom Block", + "name": "brown_mushroom_block", + "hardness": 0.2, + "minStateId": 4505, + "maxStateId": 4568, + "states": [ + { + "name": "down", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 244 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4505, + "resistance": 0.2 + }, + { + "id": 239, + "displayName": "Red Mushroom Block", + "name": "red_mushroom_block", + "hardness": 0.2, + "minStateId": 4569, + "maxStateId": 4632, + "states": [ + { + "name": "down", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 245 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4569, + "resistance": 0.2 + }, + { + "id": 240, + "displayName": "Mushroom Stem", + "name": "mushroom_stem", + "hardness": 0.2, + "minStateId": 4633, + "maxStateId": 4696, + "states": [ + { + "name": "down", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 246 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4633, + "resistance": 0.2 + }, + { + "id": 241, + "displayName": "Iron Bars", + "name": "iron_bars", + "hardness": 5, + "minStateId": 4697, + "maxStateId": 4728, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 247 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4728, + "resistance": 6 + }, + { + "id": 242, + "displayName": "Chain", + "name": "chain", + "hardness": 5, + "minStateId": 4729, + "maxStateId": 4734, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 248 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4732, + "resistance": 6 + }, + { + "id": 243, + "displayName": "Glass Pane", + "name": "glass_pane", + "hardness": 0.3, + "minStateId": 4735, + "maxStateId": 4766, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 249 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 4766, + "resistance": 0.3 + }, + { + "id": 244, + "displayName": "Melon", + "name": "melon", + "hardness": 1, + "minStateId": 4767, + "maxStateId": 4767, + "states": [], + "drops": [ + 250 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 4767, + "resistance": 1 + }, + { + "id": 245, + "displayName": "Attached Pumpkin Stem", + "name": "attached_pumpkin_stem", + "hardness": 0, + "minStateId": 4768, + "maxStateId": 4771, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4768, + "resistance": 0 + }, + { + "id": 246, + "displayName": "Attached Melon Stem", + "name": "attached_melon_stem", + "hardness": 0, + "minStateId": 4772, + "maxStateId": 4775, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4772, + "resistance": 0 + }, + { + "id": 247, + "displayName": "Pumpkin Stem", + "name": "pumpkin_stem", + "hardness": 0, + "minStateId": 4776, + "maxStateId": 4783, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 737 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4776, + "resistance": 0 + }, + { + "id": 248, + "displayName": "Melon Stem", + "name": "melon_stem", + "hardness": 0, + "minStateId": 4784, + "maxStateId": 4791, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 738 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4784, + "resistance": 0 + }, + { + "id": 249, + "displayName": "Vines", + "name": "vine", + "hardness": 0.2, + "minStateId": 4792, + "maxStateId": 4823, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 251 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 4823, + "resistance": 0.2 + }, + { + "id": 250, + "displayName": "Oak Fence Gate", + "name": "oak_fence_gate", + "hardness": 2, + "minStateId": 4824, + "maxStateId": 4855, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 252 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 4831, + "resistance": 3 + }, + { + "id": 251, + "displayName": "Brick Stairs", + "name": "brick_stairs", + "hardness": 2, + "minStateId": 4856, + "maxStateId": 4935, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 260 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4867, + "resistance": 6 + }, + { + "id": 252, + "displayName": "Stone Brick Stairs", + "name": "stone_brick_stairs", + "hardness": 1.5, + "minStateId": 4936, + "maxStateId": 5015, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 261 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 4947, + "resistance": 6 + }, + { + "id": 253, + "displayName": "Mycelium", + "name": "mycelium", + "hardness": 0.6, + "minStateId": 5016, + "maxStateId": 5017, + "states": [ + { + "name": "snowy", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 262 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 5017, + "resistance": 0.6 + }, + { + "id": 254, + "displayName": "Lily Pad", + "name": "lily_pad", + "hardness": 0, + "minStateId": 5018, + "maxStateId": 5018, + "states": [], + "drops": [ + 263 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 5018, + "resistance": 0 + }, + { + "id": 255, + "displayName": "Nether Bricks", + "name": "nether_bricks", + "hardness": 2, + "minStateId": 5019, + "maxStateId": 5019, + "states": [], + "drops": [ + 264 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5019, + "resistance": 6 + }, + { + "id": 256, + "displayName": "Nether Brick Fence", + "name": "nether_brick_fence", + "hardness": 2, + "minStateId": 5020, + "maxStateId": 5051, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 267 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5051, + "resistance": 6 + }, + { + "id": 257, + "displayName": "Nether Brick Stairs", + "name": "nether_brick_stairs", + "hardness": 2, + "minStateId": 5052, + "maxStateId": 5131, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 268 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5063, + "resistance": 6 + }, + { + "id": 258, + "displayName": "Nether Wart", + "name": "nether_wart", + "hardness": 0, + "minStateId": 5132, + "maxStateId": 5135, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 4 + } + ], + "drops": [ + 748 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 5132, + "resistance": 0 + }, + { + "id": 259, + "displayName": "Enchanting Table", + "name": "enchanting_table", + "hardness": 5, + "minStateId": 5136, + "maxStateId": 5136, + "states": [], + "drops": [ + 269 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5136, + "resistance": 1200 + }, + { + "id": 260, + "displayName": "Brewing Stand", + "name": "brewing_stand", + "hardness": 0.5, + "minStateId": 5137, + "maxStateId": 5144, + "states": [ + { + "name": "has_bottle_0", + "type": "bool", + "num_values": 2 + }, + { + "name": "has_bottle_1", + "type": "bool", + "num_values": 2 + }, + { + "name": "has_bottle_2", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 755 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 1, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5144, + "resistance": 0.5 + }, + { + "id": 261, + "displayName": "Cauldron", + "name": "cauldron", + "hardness": 2, + "minStateId": 5145, + "maxStateId": 5148, + "states": [ + { + "name": "level", + "type": "int", + "num_values": 4 + } + ], + "drops": [ + 756 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5145, + "resistance": 2 + }, + { + "id": 262, + "displayName": "End Portal", + "name": "end_portal", + "hardness": 0, + "minStateId": 5149, + "maxStateId": 5149, + "states": [], + "drops": [], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 5149, + "resistance": 3600000 + }, + { + "id": 263, + "displayName": "End Portal Frame", + "name": "end_portal_frame", + "hardness": 0, + "minStateId": 5150, + "maxStateId": 5157, + "states": [ + { + "name": "eye", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 270 + ], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 1, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5154, + "resistance": 3600000 + }, + { + "id": 264, + "displayName": "End Stone", + "name": "end_stone", + "hardness": 3, + "minStateId": 5158, + "maxStateId": 5158, + "states": [], + "drops": [ + 271 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5158, + "resistance": 9 + }, + { + "id": 265, + "displayName": "Dragon Egg", + "name": "dragon_egg", + "hardness": 3, + "minStateId": 5159, + "maxStateId": 5159, + "states": [], + "drops": [ + 273 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5159, + "resistance": 9 + }, + { + "id": 266, + "displayName": "Redstone Lamp", + "name": "redstone_lamp", + "hardness": 0.3, + "minStateId": 5160, + "maxStateId": 5161, + "states": [ + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 274 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5161, + "resistance": 0.3 + }, + { + "id": 267, + "displayName": "Cocoa", + "name": "cocoa", + "hardness": 0.2, + "minStateId": 5162, + "maxStateId": 5173, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 3 + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 694 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 5162, + "resistance": 3 + }, + { + "id": 268, + "displayName": "Sandstone Stairs", + "name": "sandstone_stairs", + "hardness": 0.8, + "minStateId": 5174, + "maxStateId": 5253, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 275 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5185, + "resistance": 0.8 + }, + { + "id": 269, + "displayName": "Emerald Ore", + "name": "emerald_ore", + "hardness": 3, + "minStateId": 5254, + "maxStateId": 5254, + "states": [], + "drops": [ + 276 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "600": true, + "605": true, + "610": true + }, + "defaultState": 5254, + "resistance": 3 + }, + { + "id": 270, + "displayName": "Ender Chest", + "name": "ender_chest", + "hardness": 22.5, + "minStateId": 5255, + "maxStateId": 5262, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 277 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5256, + "resistance": 600 + }, + { + "id": 271, + "displayName": "Tripwire Hook", + "name": "tripwire_hook", + "hardness": 0, + "minStateId": 5263, + "maxStateId": 5278, + "states": [ + { + "name": "attached", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 278 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 5272, + "resistance": 0 + }, + { + "id": 272, + "displayName": "Tripwire", + "name": "tripwire", + "hardness": 0, + "minStateId": 5279, + "maxStateId": 5406, + "states": [ + { + "name": "attached", + "type": "bool", + "num_values": 2 + }, + { + "name": "disarmed", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 616 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 5406, + "resistance": 0 + }, + { + "id": 273, + "displayName": "Block of Emerald", + "name": "emerald_block", + "hardness": 5, + "minStateId": 5407, + "maxStateId": 5407, + "states": [], + "drops": [ + 279 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "600": true, + "605": true, + "610": true + }, + "defaultState": 5407, + "resistance": 6 + }, + { + "id": 274, + "displayName": "Spruce Stairs", + "name": "spruce_stairs", + "hardness": 2, + "minStateId": 5408, + "maxStateId": 5487, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 280 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 5419, + "resistance": 3 + }, + { + "id": 275, + "displayName": "Birch Stairs", + "name": "birch_stairs", + "hardness": 2, + "minStateId": 5488, + "maxStateId": 5567, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 281 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 5499, + "resistance": 3 + }, + { + "id": 276, + "displayName": "Jungle Stairs", + "name": "jungle_stairs", + "hardness": 2, + "minStateId": 5568, + "maxStateId": 5647, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 282 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 5579, + "resistance": 3 + }, + { + "id": 277, + "displayName": "Command Block", + "name": "command_block", + "hardness": 0, + "minStateId": 5648, + "maxStateId": 5659, + "states": [ + { + "name": "conditional", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 285 + ], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5654, + "resistance": 3600000 + }, + { + "id": 278, + "displayName": "Beacon", + "name": "beacon", + "hardness": 3, + "minStateId": 5660, + "maxStateId": 5660, + "states": [], + "drops": [ + 286 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 5660, + "resistance": 3 + }, + { + "id": 279, + "displayName": "Cobblestone Wall", + "name": "cobblestone_wall", + "hardness": 2, + "minStateId": 5661, + "maxStateId": 5984, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 287 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5664, + "resistance": 6 + }, + { + "id": 280, + "displayName": "Mossy Cobblestone Wall", + "name": "mossy_cobblestone_wall", + "hardness": 2, + "minStateId": 5985, + "maxStateId": 6308, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 288 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 5988, + "resistance": 6 + }, + { + "id": 281, + "displayName": "Flower Pot", + "name": "flower_pot", + "hardness": 0, + "minStateId": 6309, + "maxStateId": 6309, + "states": [], + "drops": [ + 829 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6309, + "resistance": 0 + }, + { + "id": 282, + "displayName": "Potted Oak Sapling", + "name": "potted_oak_sapling", + "hardness": 0, + "minStateId": 6310, + "maxStateId": 6310, + "states": [], + "drops": [ + 829, + 23 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6310, + "resistance": 0 + }, + { + "id": 283, + "displayName": "Potted Spruce Sapling", + "name": "potted_spruce_sapling", + "hardness": 0, + "minStateId": 6311, + "maxStateId": 6311, + "states": [], + "drops": [ + 829, + 24 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6311, + "resistance": 0 + }, + { + "id": 284, + "displayName": "Potted Birch Sapling", + "name": "potted_birch_sapling", + "hardness": 0, + "minStateId": 6312, + "maxStateId": 6312, + "states": [], + "drops": [ + 829, + 25 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6312, + "resistance": 0 + }, + { + "id": 285, + "displayName": "Potted Jungle Sapling", + "name": "potted_jungle_sapling", + "hardness": 0, + "minStateId": 6313, + "maxStateId": 6313, + "states": [], + "drops": [ + 829, + 26 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6313, + "resistance": 0 + }, + { + "id": 286, + "displayName": "Potted Acacia Sapling", + "name": "potted_acacia_sapling", + "hardness": 0, + "minStateId": 6314, + "maxStateId": 6314, + "states": [], + "drops": [ + 829, + 27 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6314, + "resistance": 0 + }, + { + "id": 287, + "displayName": "Potted Dark Oak Sapling", + "name": "potted_dark_oak_sapling", + "hardness": 0, + "minStateId": 6315, + "maxStateId": 6315, + "states": [], + "drops": [ + 829, + 28 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6315, + "resistance": 0 + }, + { + "id": 288, + "displayName": "Potted Fern", + "name": "potted_fern", + "hardness": 0, + "minStateId": 6316, + "maxStateId": 6316, + "states": [], + "drops": [ + 829, + 90 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6316, + "resistance": 0 + }, + { + "id": 289, + "displayName": "Potted Dandelion", + "name": "potted_dandelion", + "hardness": 0, + "minStateId": 6317, + "maxStateId": 6317, + "states": [], + "drops": [ + 829, + 111 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "plant", + "defaultState": 6317, + "resistance": 0 + }, + { + "id": 290, + "displayName": "Potted Poppy", + "name": "potted_poppy", + "hardness": 0, + "minStateId": 6318, + "maxStateId": 6318, + "states": [], + "drops": [ + 829, + 112 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6318, + "resistance": 0 + }, + { + "id": 291, + "displayName": "Potted Blue Orchid", + "name": "potted_blue_orchid", + "hardness": 0, + "minStateId": 6319, + "maxStateId": 6319, + "states": [], + "drops": [ + 829, + 113 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6319, + "resistance": 0 + }, + { + "id": 292, + "displayName": "Potted Allium", + "name": "potted_allium", + "hardness": 0, + "minStateId": 6320, + "maxStateId": 6320, + "states": [], + "drops": [ + 829, + 114 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6320, + "resistance": 0 + }, + { + "id": 293, + "displayName": "Potted Azure Bluet", + "name": "potted_azure_bluet", + "hardness": 0, + "minStateId": 6321, + "maxStateId": 6321, + "states": [], + "drops": [ + 829, + 115 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6321, + "resistance": 0 + }, + { + "id": 294, + "displayName": "Potted Red Tulip", + "name": "potted_red_tulip", + "hardness": 0, + "minStateId": 6322, + "maxStateId": 6322, + "states": [], + "drops": [ + 829, + 116 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6322, + "resistance": 0 + }, + { + "id": 295, + "displayName": "Potted Orange Tulip", + "name": "potted_orange_tulip", + "hardness": 0, + "minStateId": 6323, + "maxStateId": 6323, + "states": [], + "drops": [ + 829, + 117 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6323, + "resistance": 0 + }, + { + "id": 296, + "displayName": "Potted White Tulip", + "name": "potted_white_tulip", + "hardness": 0, + "minStateId": 6324, + "maxStateId": 6324, + "states": [], + "drops": [ + 829, + 118 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6324, + "resistance": 0 + }, + { + "id": 297, + "displayName": "Potted Pink Tulip", + "name": "potted_pink_tulip", + "hardness": 0, + "minStateId": 6325, + "maxStateId": 6325, + "states": [], + "drops": [ + 829, + 119 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6325, + "resistance": 0 + }, + { + "id": 298, + "displayName": "Potted Oxeye Daisy", + "name": "potted_oxeye_daisy", + "hardness": 0, + "minStateId": 6326, + "maxStateId": 6326, + "states": [], + "drops": [ + 829, + 120 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6326, + "resistance": 0 + }, + { + "id": 299, + "displayName": "Potted Cornflower", + "name": "potted_cornflower", + "hardness": 0, + "minStateId": 6327, + "maxStateId": 6327, + "states": [], + "drops": [ + 829, + 121 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6327, + "resistance": 0 + }, + { + "id": 300, + "displayName": "Potted Lily of the Valley", + "name": "potted_lily_of_the_valley", + "hardness": 0, + "minStateId": 6328, + "maxStateId": 6328, + "states": [], + "drops": [ + 829, + 122 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6328, + "resistance": 0 + }, + { + "id": 301, + "displayName": "Potted Wither Rose", + "name": "potted_wither_rose", + "hardness": 0, + "minStateId": 6329, + "maxStateId": 6329, + "states": [], + "drops": [ + 829, + 123 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6329, + "resistance": 0 + }, + { + "id": 302, + "displayName": "Potted Red Mushroom", + "name": "potted_red_mushroom", + "hardness": 0, + "minStateId": 6330, + "maxStateId": 6330, + "states": [], + "drops": [ + 829, + 125 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6330, + "resistance": 0 + }, + { + "id": 303, + "displayName": "Potted Brown Mushroom", + "name": "potted_brown_mushroom", + "hardness": 0, + "minStateId": 6331, + "maxStateId": 6331, + "states": [], + "drops": [ + 829, + 124 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6331, + "resistance": 0 + }, + { + "id": 304, + "displayName": "Potted Dead Bush", + "name": "potted_dead_bush", + "hardness": 0, + "minStateId": 6332, + "maxStateId": 6332, + "states": [], + "drops": [ + 829, + 91 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6332, + "resistance": 0 + }, + { + "id": 305, + "displayName": "Potted Cactus", + "name": "potted_cactus", + "hardness": 0, + "minStateId": 6333, + "maxStateId": 6333, + "states": [], + "drops": [ + 829, + 205 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6333, + "resistance": 0 + }, + { + "id": 306, + "displayName": "Carrots", + "name": "carrots", + "hardness": 0, + "minStateId": 6334, + "maxStateId": 6341, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 830 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 6334, + "resistance": 0 + }, + { + "id": 307, + "displayName": "Potatoes", + "name": "potatoes", + "hardness": 0, + "minStateId": 6342, + "maxStateId": 6349, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 8 + } + ], + "drops": [ + 831 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 6342, + "resistance": 0 + }, + { + "id": 308, + "displayName": "Oak Button", + "name": "oak_button", + "hardness": 0.5, + "minStateId": 6350, + "maxStateId": 6373, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 305 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6359, + "resistance": 0.5 + }, + { + "id": 309, + "displayName": "Spruce Button", + "name": "spruce_button", + "hardness": 0.5, + "minStateId": 6374, + "maxStateId": 6397, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 306 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6383, + "resistance": 0.5 + }, + { + "id": 310, + "displayName": "Birch Button", + "name": "birch_button", + "hardness": 0.5, + "minStateId": 6398, + "maxStateId": 6421, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 307 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6407, + "resistance": 0.5 + }, + { + "id": 311, + "displayName": "Jungle Button", + "name": "jungle_button", + "hardness": 0.5, + "minStateId": 6422, + "maxStateId": 6445, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 308 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6431, + "resistance": 0.5 + }, + { + "id": 312, + "displayName": "Acacia Button", + "name": "acacia_button", + "hardness": 0.5, + "minStateId": 6446, + "maxStateId": 6469, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 309 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6455, + "resistance": 0.5 + }, + { + "id": 313, + "displayName": "Dark Oak Button", + "name": "dark_oak_button", + "hardness": 0.5, + "minStateId": 6470, + "maxStateId": 6493, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 310 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "wood", + "defaultState": 6479, + "resistance": 0.5 + }, + { + "id": 314, + "displayName": "Skeleton Skull", + "name": "skeleton_skull", + "hardness": 1, + "minStateId": 6494, + "maxStateId": 6509, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 836 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6494, + "resistance": 1 + }, + { + "id": 315, + "displayName": "Skeleton Wall Skull", + "name": "skeleton_wall_skull", + "hardness": 1, + "minStateId": 6510, + "maxStateId": 6513, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 836 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6510, + "resistance": 1 + }, + { + "id": 316, + "displayName": "Wither Skeleton Skull", + "name": "wither_skeleton_skull", + "hardness": 1, + "minStateId": 6514, + "maxStateId": 6529, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 837 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6514, + "resistance": 1 + }, + { + "id": 317, + "displayName": "Wither Skeleton Wall Skull", + "name": "wither_skeleton_wall_skull", + "hardness": 1, + "minStateId": 6530, + "maxStateId": 6533, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 837 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6530, + "resistance": 1 + }, + { + "id": 318, + "displayName": "Zombie Head", + "name": "zombie_head", + "hardness": 1, + "minStateId": 6534, + "maxStateId": 6549, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 839 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6534, + "resistance": 1 + }, + { + "id": 319, + "displayName": "Zombie Wall Head", + "name": "zombie_wall_head", + "hardness": 1, + "minStateId": 6550, + "maxStateId": 6553, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 839 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6550, + "resistance": 1 + }, + { + "id": 320, + "displayName": "Player Head", + "name": "player_head", + "hardness": 1, + "minStateId": 6554, + "maxStateId": 6569, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 838 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6554, + "resistance": 1 + }, + { + "id": 321, + "displayName": "Player Wall Head", + "name": "player_wall_head", + "hardness": 1, + "minStateId": 6570, + "maxStateId": 6573, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 838 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6570, + "resistance": 1 + }, + { + "id": 322, + "displayName": "Creeper Head", + "name": "creeper_head", + "hardness": 1, + "minStateId": 6574, + "maxStateId": 6589, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 840 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6574, + "resistance": 1 + }, + { + "id": 323, + "displayName": "Creeper Wall Head", + "name": "creeper_wall_head", + "hardness": 1, + "minStateId": 6590, + "maxStateId": 6593, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 840 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6590, + "resistance": 1 + }, + { + "id": 324, + "displayName": "Dragon Head", + "name": "dragon_head", + "hardness": 1, + "minStateId": 6594, + "maxStateId": 6609, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 841 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6594, + "resistance": 1 + }, + { + "id": 325, + "displayName": "Dragon Wall Head", + "name": "dragon_wall_head", + "hardness": 1, + "minStateId": 6610, + "maxStateId": 6613, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 841 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6610, + "resistance": 1 + }, + { + "id": 326, + "displayName": "Anvil", + "name": "anvil", + "hardness": 5, + "minStateId": 6614, + "maxStateId": 6617, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 314 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6614, + "resistance": 1200 + }, + { + "id": 327, + "displayName": "Chipped Anvil", + "name": "chipped_anvil", + "hardness": 5, + "minStateId": 6618, + "maxStateId": 6621, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 315 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6618, + "resistance": 1200 + }, + { + "id": 328, + "displayName": "Damaged Anvil", + "name": "damaged_anvil", + "hardness": 5, + "minStateId": 6622, + "maxStateId": 6625, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 316 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6622, + "resistance": 1200 + }, + { + "id": 329, + "displayName": "Trapped Chest", + "name": "trapped_chest", + "hardness": 2.5, + "minStateId": 6626, + "maxStateId": 6649, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "single", + "left", + "right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 317 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 6627, + "resistance": 2.5 + }, + { + "id": 330, + "displayName": "Light Weighted Pressure Plate", + "name": "light_weighted_pressure_plate", + "hardness": 0.5, + "minStateId": 6650, + "maxStateId": 6665, + "states": [ + { + "name": "power", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 318 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6650, + "resistance": 0.5 + }, + { + "id": 331, + "displayName": "Heavy Weighted Pressure Plate", + "name": "heavy_weighted_pressure_plate", + "hardness": 0.5, + "minStateId": 6666, + "maxStateId": 6681, + "states": [ + { + "name": "power", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 319 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6666, + "resistance": 0.5 + }, + { + "id": 332, + "displayName": "Redstone Comparator", + "name": "comparator", + "hardness": 0, + "minStateId": 6682, + "maxStateId": 6697, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "mode", + "type": "enum", + "num_values": 2, + "values": [ + "compare", + "subtract" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 567 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6683, + "resistance": 0 + }, + { + "id": 333, + "displayName": "Daylight Detector", + "name": "daylight_detector", + "hardness": 0.2, + "minStateId": 6698, + "maxStateId": 6729, + "states": [ + { + "name": "inverted", + "type": "bool", + "num_values": 2 + }, + { + "name": "power", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 320 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 6714, + "resistance": 0.2 + }, + { + "id": 334, + "displayName": "Block of Redstone", + "name": "redstone_block", + "hardness": 5, + "minStateId": 6730, + "maxStateId": 6730, + "states": [], + "drops": [ + 321 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6730, + "resistance": 6 + }, + { + "id": 335, + "displayName": "Nether Quartz Ore", + "name": "nether_quartz_ore", + "hardness": 3, + "minStateId": 6731, + "maxStateId": 6731, + "states": [], + "drops": [ + 322 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6731, + "resistance": 3 + }, + { + "id": 336, + "displayName": "Hopper", + "name": "hopper", + "hardness": 3, + "minStateId": 6732, + "maxStateId": 6741, + "states": [ + { + "name": "enabled", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 5, + "values": [ + "down", + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 323 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6732, + "resistance": 4.8 + }, + { + "id": 337, + "displayName": "Block of Quartz", + "name": "quartz_block", + "hardness": 0.8, + "minStateId": 6742, + "maxStateId": 6742, + "states": [], + "drops": [ + 325 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6742, + "resistance": 0.8 + }, + { + "id": 338, + "displayName": "Chiseled Quartz Block", + "name": "chiseled_quartz_block", + "hardness": 0.8, + "minStateId": 6743, + "maxStateId": 6743, + "states": [], + "drops": [ + 324 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6743, + "resistance": 0.8 + }, + { + "id": 339, + "displayName": "Quartz Pillar", + "name": "quartz_pillar", + "hardness": 0.8, + "minStateId": 6744, + "maxStateId": 6746, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 327 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6745, + "resistance": 0.8 + }, + { + "id": 340, + "displayName": "Quartz Stairs", + "name": "quartz_stairs", + "hardness": 0.8, + "minStateId": 6747, + "maxStateId": 6826, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 328 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6758, + "resistance": 0.8 + }, + { + "id": 341, + "displayName": "Activator Rail", + "name": "activator_rail", + "hardness": 0.7, + "minStateId": 6827, + "maxStateId": 6838, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "shape", + "type": "enum", + "num_values": 6, + "values": [ + "north_south", + "east_west", + "ascending_east", + "ascending_west", + "ascending_north", + "ascending_south" + ] + } + ], + "drops": [ + 329 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "defaultState": 6833, + "resistance": 0.7 + }, + { + "id": 342, + "displayName": "Dropper", + "name": "dropper", + "hardness": 3.5, + "minStateId": 6839, + "maxStateId": 6850, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "triggered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 330 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6840, + "resistance": 3.5 + }, + { + "id": 343, + "displayName": "White Terracotta", + "name": "white_terracotta", + "hardness": 1.25, + "minStateId": 6851, + "maxStateId": 6851, + "states": [], + "drops": [ + 331 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6851, + "resistance": 4.2 + }, + { + "id": 344, + "displayName": "Orange Terracotta", + "name": "orange_terracotta", + "hardness": 1.25, + "minStateId": 6852, + "maxStateId": 6852, + "states": [], + "drops": [ + 332 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6852, + "resistance": 4.2 + }, + { + "id": 345, + "displayName": "Magenta Terracotta", + "name": "magenta_terracotta", + "hardness": 1.25, + "minStateId": 6853, + "maxStateId": 6853, + "states": [], + "drops": [ + 333 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6853, + "resistance": 4.2 + }, + { + "id": 346, + "displayName": "Light Blue Terracotta", + "name": "light_blue_terracotta", + "hardness": 1.25, + "minStateId": 6854, + "maxStateId": 6854, + "states": [], + "drops": [ + 334 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6854, + "resistance": 4.2 + }, + { + "id": 347, + "displayName": "Yellow Terracotta", + "name": "yellow_terracotta", + "hardness": 1.25, + "minStateId": 6855, + "maxStateId": 6855, + "states": [], + "drops": [ + 335 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6855, + "resistance": 4.2 + }, + { + "id": 348, + "displayName": "Lime Terracotta", + "name": "lime_terracotta", + "hardness": 1.25, + "minStateId": 6856, + "maxStateId": 6856, + "states": [], + "drops": [ + 336 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6856, + "resistance": 4.2 + }, + { + "id": 349, + "displayName": "Pink Terracotta", + "name": "pink_terracotta", + "hardness": 1.25, + "minStateId": 6857, + "maxStateId": 6857, + "states": [], + "drops": [ + 337 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6857, + "resistance": 4.2 + }, + { + "id": 350, + "displayName": "Gray Terracotta", + "name": "gray_terracotta", + "hardness": 1.25, + "minStateId": 6858, + "maxStateId": 6858, + "states": [], + "drops": [ + 338 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6858, + "resistance": 4.2 + }, + { + "id": 351, + "displayName": "Light Gray Terracotta", + "name": "light_gray_terracotta", + "hardness": 1.25, + "minStateId": 6859, + "maxStateId": 6859, + "states": [], + "drops": [ + 339 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6859, + "resistance": 4.2 + }, + { + "id": 352, + "displayName": "Cyan Terracotta", + "name": "cyan_terracotta", + "hardness": 1.25, + "minStateId": 6860, + "maxStateId": 6860, + "states": [], + "drops": [ + 340 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6860, + "resistance": 4.2 + }, + { + "id": 353, + "displayName": "Purple Terracotta", + "name": "purple_terracotta", + "hardness": 1.25, + "minStateId": 6861, + "maxStateId": 6861, + "states": [], + "drops": [ + 341 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6861, + "resistance": 4.2 + }, + { + "id": 354, + "displayName": "Blue Terracotta", + "name": "blue_terracotta", + "hardness": 1.25, + "minStateId": 6862, + "maxStateId": 6862, + "states": [], + "drops": [ + 342 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6862, + "resistance": 4.2 + }, + { + "id": 355, + "displayName": "Brown Terracotta", + "name": "brown_terracotta", + "hardness": 1.25, + "minStateId": 6863, + "maxStateId": 6863, + "states": [], + "drops": [ + 343 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6863, + "resistance": 4.2 + }, + { + "id": 356, + "displayName": "Green Terracotta", + "name": "green_terracotta", + "hardness": 1.25, + "minStateId": 6864, + "maxStateId": 6864, + "states": [], + "drops": [ + 344 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6864, + "resistance": 4.2 + }, + { + "id": 357, + "displayName": "Red Terracotta", + "name": "red_terracotta", + "hardness": 1.25, + "minStateId": 6865, + "maxStateId": 6865, + "states": [], + "drops": [ + 345 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6865, + "resistance": 4.2 + }, + { + "id": 358, + "displayName": "Black Terracotta", + "name": "black_terracotta", + "hardness": 1.25, + "minStateId": 6866, + "maxStateId": 6866, + "states": [], + "drops": [ + 346 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 6866, + "resistance": 4.2 + }, + { + "id": 359, + "displayName": "White Stained Glass Pane", + "name": "white_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6867, + "maxStateId": 6898, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 395 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6898, + "resistance": 0.3 + }, + { + "id": 360, + "displayName": "Orange Stained Glass Pane", + "name": "orange_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6899, + "maxStateId": 6930, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 396 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6930, + "resistance": 0.3 + }, + { + "id": 361, + "displayName": "Magenta Stained Glass Pane", + "name": "magenta_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6931, + "maxStateId": 6962, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 397 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6962, + "resistance": 0.3 + }, + { + "id": 362, + "displayName": "Light Blue Stained Glass Pane", + "name": "light_blue_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6963, + "maxStateId": 6994, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 398 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 6994, + "resistance": 0.3 + }, + { + "id": 363, + "displayName": "Yellow Stained Glass Pane", + "name": "yellow_stained_glass_pane", + "hardness": 0.3, + "minStateId": 6995, + "maxStateId": 7026, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 399 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7026, + "resistance": 0.3 + }, + { + "id": 364, + "displayName": "Lime Stained Glass Pane", + "name": "lime_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7027, + "maxStateId": 7058, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 400 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7058, + "resistance": 0.3 + }, + { + "id": 365, + "displayName": "Pink Stained Glass Pane", + "name": "pink_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7059, + "maxStateId": 7090, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 401 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7090, + "resistance": 0.3 + }, + { + "id": 366, + "displayName": "Gray Stained Glass Pane", + "name": "gray_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7091, + "maxStateId": 7122, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 402 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7122, + "resistance": 0.3 + }, + { + "id": 367, + "displayName": "Light Gray Stained Glass Pane", + "name": "light_gray_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7123, + "maxStateId": 7154, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 403 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7154, + "resistance": 0.3 + }, + { + "id": 368, + "displayName": "Cyan Stained Glass Pane", + "name": "cyan_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7155, + "maxStateId": 7186, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 404 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7186, + "resistance": 0.3 + }, + { + "id": 369, + "displayName": "Purple Stained Glass Pane", + "name": "purple_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7187, + "maxStateId": 7218, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 405 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7218, + "resistance": 0.3 + }, + { + "id": 370, + "displayName": "Blue Stained Glass Pane", + "name": "blue_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7219, + "maxStateId": 7250, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 406 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7250, + "resistance": 0.3 + }, + { + "id": 371, + "displayName": "Brown Stained Glass Pane", + "name": "brown_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7251, + "maxStateId": 7282, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 407 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7282, + "resistance": 0.3 + }, + { + "id": 372, + "displayName": "Green Stained Glass Pane", + "name": "green_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7283, + "maxStateId": 7314, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 408 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7314, + "resistance": 0.3 + }, + { + "id": 373, + "displayName": "Red Stained Glass Pane", + "name": "red_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7315, + "maxStateId": 7346, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 409 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7346, + "resistance": 0.3 + }, + { + "id": 374, + "displayName": "Black Stained Glass Pane", + "name": "black_stained_glass_pane", + "hardness": 0.3, + "minStateId": 7347, + "maxStateId": 7378, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 410 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7378, + "resistance": 0.3 + }, + { + "id": 375, + "displayName": "Acacia Stairs", + "name": "acacia_stairs", + "hardness": 2, + "minStateId": 7379, + "maxStateId": 7458, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 369 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 7390, + "resistance": 3 + }, + { + "id": 376, + "displayName": "Dark Oak Stairs", + "name": "dark_oak_stairs", + "hardness": 2, + "minStateId": 7459, + "maxStateId": 7538, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 370 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 7470, + "resistance": 3 + }, + { + "id": 377, + "displayName": "Slime Block", + "name": "slime_block", + "hardness": 0, + "minStateId": 7539, + "maxStateId": 7539, + "states": [], + "drops": [ + 371 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7539, + "resistance": 0 + }, + { + "id": 378, + "displayName": "Barrier", + "name": "barrier", + "hardness": 0, + "minStateId": 7540, + "maxStateId": 7540, + "states": [], + "drops": [ + 347 + ], + "diggable": false, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7540, + "resistance": 3600000.75 + }, + { + "id": 379, + "displayName": "Iron Trapdoor", + "name": "iron_trapdoor", + "hardness": 5, + "minStateId": 7541, + "maxStateId": 7604, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 348 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7556, + "resistance": 5 + }, + { + "id": 380, + "displayName": "Prismarine", + "name": "prismarine", + "hardness": 1.5, + "minStateId": 7605, + "maxStateId": 7605, + "states": [], + "drops": [ + 411 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7605, + "resistance": 6 + }, + { + "id": 381, + "displayName": "Prismarine Bricks", + "name": "prismarine_bricks", + "hardness": 1.5, + "minStateId": 7606, + "maxStateId": 7606, + "states": [], + "drops": [ + 412 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7606, + "resistance": 6 + }, + { + "id": 382, + "displayName": "Dark Prismarine", + "name": "dark_prismarine", + "hardness": 1.5, + "minStateId": 7607, + "maxStateId": 7607, + "states": [], + "drops": [ + 413 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7607, + "resistance": 6 + }, + { + "id": 383, + "displayName": "Prismarine Stairs", + "name": "prismarine_stairs", + "hardness": 1.5, + "minStateId": 7608, + "maxStateId": 7687, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 414 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7619, + "resistance": 6 + }, + { + "id": 384, + "displayName": "Prismarine Brick Stairs", + "name": "prismarine_brick_stairs", + "hardness": 1.5, + "minStateId": 7688, + "maxStateId": 7767, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 415 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7699, + "resistance": 6 + }, + { + "id": 385, + "displayName": "Dark Prismarine Stairs", + "name": "dark_prismarine_stairs", + "hardness": 1.5, + "minStateId": 7768, + "maxStateId": 7847, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 416 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7779, + "resistance": 6 + }, + { + "id": 386, + "displayName": "Prismarine Slab", + "name": "prismarine_slab", + "hardness": 1.5, + "minStateId": 7848, + "maxStateId": 7853, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 159 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7851, + "resistance": 6 + }, + { + "id": 387, + "displayName": "Prismarine Brick Slab", + "name": "prismarine_brick_slab", + "hardness": 1.5, + "minStateId": 7854, + "maxStateId": 7859, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 160 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7857, + "resistance": 6 + }, + { + "id": 388, + "displayName": "Dark Prismarine Slab", + "name": "dark_prismarine_slab", + "hardness": 1.5, + "minStateId": 7860, + "maxStateId": 7865, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 161 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7863, + "resistance": 6 + }, + { + "id": 389, + "displayName": "Sea Lantern", + "name": "sea_lantern", + "hardness": 0.3, + "minStateId": 7866, + "maxStateId": 7866, + "states": [], + "drops": [ + 417 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 15, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7866, + "resistance": 0.3 + }, + { + "id": 390, + "displayName": "Hay Bale", + "name": "hay_block", + "hardness": 0.5, + "minStateId": 7867, + "maxStateId": 7869, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 349 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7868, + "resistance": 0.5 + }, + { + "id": 391, + "displayName": "White Carpet", + "name": "white_carpet", + "hardness": 0.1, + "minStateId": 7870, + "maxStateId": 7870, + "states": [], + "drops": [ + 350 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7870, + "resistance": 0.1 + }, + { + "id": 392, + "displayName": "Orange Carpet", + "name": "orange_carpet", + "hardness": 0.1, + "minStateId": 7871, + "maxStateId": 7871, + "states": [], + "drops": [ + 351 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7871, + "resistance": 0.1 + }, + { + "id": 393, + "displayName": "Magenta Carpet", + "name": "magenta_carpet", + "hardness": 0.1, + "minStateId": 7872, + "maxStateId": 7872, + "states": [], + "drops": [ + 352 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7872, + "resistance": 0.1 + }, + { + "id": 394, + "displayName": "Light Blue Carpet", + "name": "light_blue_carpet", + "hardness": 0.1, + "minStateId": 7873, + "maxStateId": 7873, + "states": [], + "drops": [ + 353 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7873, + "resistance": 0.1 + }, + { + "id": 395, + "displayName": "Yellow Carpet", + "name": "yellow_carpet", + "hardness": 0.1, + "minStateId": 7874, + "maxStateId": 7874, + "states": [], + "drops": [ + 354 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7874, + "resistance": 0.1 + }, + { + "id": 396, + "displayName": "Lime Carpet", + "name": "lime_carpet", + "hardness": 0.1, + "minStateId": 7875, + "maxStateId": 7875, + "states": [], + "drops": [ + 355 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7875, + "resistance": 0.1 + }, + { + "id": 397, + "displayName": "Pink Carpet", + "name": "pink_carpet", + "hardness": 0.1, + "minStateId": 7876, + "maxStateId": 7876, + "states": [], + "drops": [ + 356 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7876, + "resistance": 0.1 + }, + { + "id": 398, + "displayName": "Gray Carpet", + "name": "gray_carpet", + "hardness": 0.1, + "minStateId": 7877, + "maxStateId": 7877, + "states": [], + "drops": [ + 357 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7877, + "resistance": 0.1 + }, + { + "id": 399, + "displayName": "Light Gray Carpet", + "name": "light_gray_carpet", + "hardness": 0.1, + "minStateId": 7878, + "maxStateId": 7878, + "states": [], + "drops": [ + 358 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7878, + "resistance": 0.1 + }, + { + "id": 400, + "displayName": "Cyan Carpet", + "name": "cyan_carpet", + "hardness": 0.1, + "minStateId": 7879, + "maxStateId": 7879, + "states": [], + "drops": [ + 359 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7879, + "resistance": 0.1 + }, + { + "id": 401, + "displayName": "Purple Carpet", + "name": "purple_carpet", + "hardness": 0.1, + "minStateId": 7880, + "maxStateId": 7880, + "states": [], + "drops": [ + 360 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7880, + "resistance": 0.1 + }, + { + "id": 402, + "displayName": "Blue Carpet", + "name": "blue_carpet", + "hardness": 0.1, + "minStateId": 7881, + "maxStateId": 7881, + "states": [], + "drops": [ + 361 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7881, + "resistance": 0.1 + }, + { + "id": 403, + "displayName": "Brown Carpet", + "name": "brown_carpet", + "hardness": 0.1, + "minStateId": 7882, + "maxStateId": 7882, + "states": [], + "drops": [ + 362 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7882, + "resistance": 0.1 + }, + { + "id": 404, + "displayName": "Green Carpet", + "name": "green_carpet", + "hardness": 0.1, + "minStateId": 7883, + "maxStateId": 7883, + "states": [], + "drops": [ + 363 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7883, + "resistance": 0.1 + }, + { + "id": 405, + "displayName": "Red Carpet", + "name": "red_carpet", + "hardness": 0.1, + "minStateId": 7884, + "maxStateId": 7884, + "states": [], + "drops": [ + 364 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7884, + "resistance": 0.1 + }, + { + "id": 406, + "displayName": "Black Carpet", + "name": "black_carpet", + "hardness": 0.1, + "minStateId": 7885, + "maxStateId": 7885, + "states": [], + "drops": [ + 365 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 7885, + "resistance": 0.1 + }, + { + "id": 407, + "displayName": "Terracotta", + "name": "terracotta", + "hardness": 1.25, + "minStateId": 7886, + "maxStateId": 7886, + "states": [], + "drops": [ + 366 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7886, + "resistance": 4.2 + }, + { + "id": 408, + "displayName": "Block of Coal", + "name": "coal_block", + "hardness": 5, + "minStateId": 7887, + "maxStateId": 7887, + "states": [], + "drops": [ + 367 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7887, + "resistance": 6 + }, + { + "id": 409, + "displayName": "Packed Ice", + "name": "packed_ice", + "hardness": 0.5, + "minStateId": 7888, + "maxStateId": 7888, + "states": [], + "drops": [ + 368 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 7888, + "resistance": 0.5 + }, + { + "id": 410, + "displayName": "Sunflower", + "name": "sunflower", + "hardness": 0, + "minStateId": 7889, + "maxStateId": 7890, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 373 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7890, + "resistance": 0 + }, + { + "id": 411, + "displayName": "Lilac", + "name": "lilac", + "hardness": 0, + "minStateId": 7891, + "maxStateId": 7892, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 374 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7892, + "resistance": 0 + }, + { + "id": 412, + "displayName": "Rose Bush", + "name": "rose_bush", + "hardness": 0, + "minStateId": 7893, + "maxStateId": 7894, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 375 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7894, + "resistance": 0 + }, + { + "id": 413, + "displayName": "Peony", + "name": "peony", + "hardness": 0, + "minStateId": 7895, + "maxStateId": 7896, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 376 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 7896, + "resistance": 0 + }, + { + "id": 414, + "displayName": "Tall Grass", + "name": "tall_grass", + "hardness": 0, + "minStateId": 7897, + "maxStateId": 7898, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 377 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7898, + "resistance": 0 + }, + { + "id": 415, + "displayName": "Large Fern", + "name": "large_fern", + "hardness": 0, + "minStateId": 7899, + "maxStateId": 7900, + "states": [ + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + } + ], + "drops": [ + 378 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 7900, + "resistance": 0 + }, + { + "id": 416, + "displayName": "White Banner", + "name": "white_banner", + "hardness": 1, + "minStateId": 7901, + "maxStateId": 7916, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 870 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7901, + "resistance": 1 + }, + { + "id": 417, + "displayName": "Orange Banner", + "name": "orange_banner", + "hardness": 1, + "minStateId": 7917, + "maxStateId": 7932, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 871 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7917, + "resistance": 1 + }, + { + "id": 418, + "displayName": "Magenta Banner", + "name": "magenta_banner", + "hardness": 1, + "minStateId": 7933, + "maxStateId": 7948, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 872 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7933, + "resistance": 1 + }, + { + "id": 419, + "displayName": "Light Blue Banner", + "name": "light_blue_banner", + "hardness": 1, + "minStateId": 7949, + "maxStateId": 7964, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 873 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7949, + "resistance": 1 + }, + { + "id": 420, + "displayName": "Yellow Banner", + "name": "yellow_banner", + "hardness": 1, + "minStateId": 7965, + "maxStateId": 7980, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 874 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7965, + "resistance": 1 + }, + { + "id": 421, + "displayName": "Lime Banner", + "name": "lime_banner", + "hardness": 1, + "minStateId": 7981, + "maxStateId": 7996, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 875 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7981, + "resistance": 1 + }, + { + "id": 422, + "displayName": "Pink Banner", + "name": "pink_banner", + "hardness": 1, + "minStateId": 7997, + "maxStateId": 8012, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 876 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 7997, + "resistance": 1 + }, + { + "id": 423, + "displayName": "Gray Banner", + "name": "gray_banner", + "hardness": 1, + "minStateId": 8013, + "maxStateId": 8028, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 877 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8013, + "resistance": 1 + }, + { + "id": 424, + "displayName": "Light Gray Banner", + "name": "light_gray_banner", + "hardness": 1, + "minStateId": 8029, + "maxStateId": 8044, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 878 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8029, + "resistance": 1 + }, + { + "id": 425, + "displayName": "Cyan Banner", + "name": "cyan_banner", + "hardness": 1, + "minStateId": 8045, + "maxStateId": 8060, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 879 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8045, + "resistance": 1 + }, + { + "id": 426, + "displayName": "Purple Banner", + "name": "purple_banner", + "hardness": 1, + "minStateId": 8061, + "maxStateId": 8076, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 880 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8061, + "resistance": 1 + }, + { + "id": 427, + "displayName": "Blue Banner", + "name": "blue_banner", + "hardness": 1, + "minStateId": 8077, + "maxStateId": 8092, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 881 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8077, + "resistance": 1 + }, + { + "id": 428, + "displayName": "Brown Banner", + "name": "brown_banner", + "hardness": 1, + "minStateId": 8093, + "maxStateId": 8108, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 882 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8093, + "resistance": 1 + }, + { + "id": 429, + "displayName": "Green Banner", + "name": "green_banner", + "hardness": 1, + "minStateId": 8109, + "maxStateId": 8124, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 883 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8109, + "resistance": 1 + }, + { + "id": 430, + "displayName": "Red Banner", + "name": "red_banner", + "hardness": 1, + "minStateId": 8125, + "maxStateId": 8140, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 884 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8125, + "resistance": 1 + }, + { + "id": 431, + "displayName": "Black Banner", + "name": "black_banner", + "hardness": 1, + "minStateId": 8141, + "maxStateId": 8156, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 885 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8141, + "resistance": 1 + }, + { + "id": 432, + "displayName": "White wall banner", + "name": "white_wall_banner", + "hardness": 1, + "minStateId": 8157, + "maxStateId": 8160, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 870 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8157, + "resistance": 1 + }, + { + "id": 433, + "displayName": "Orange wall banner", + "name": "orange_wall_banner", + "hardness": 1, + "minStateId": 8161, + "maxStateId": 8164, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 871 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8161, + "resistance": 1 + }, + { + "id": 434, + "displayName": "Magenta wall banner", + "name": "magenta_wall_banner", + "hardness": 1, + "minStateId": 8165, + "maxStateId": 8168, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 872 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8165, + "resistance": 1 + }, + { + "id": 435, + "displayName": "Light blue wall banner", + "name": "light_blue_wall_banner", + "hardness": 1, + "minStateId": 8169, + "maxStateId": 8172, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 873 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8169, + "resistance": 1 + }, + { + "id": 436, + "displayName": "Yellow wall banner", + "name": "yellow_wall_banner", + "hardness": 1, + "minStateId": 8173, + "maxStateId": 8176, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 874 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8173, + "resistance": 1 + }, + { + "id": 437, + "displayName": "Lime wall banner", + "name": "lime_wall_banner", + "hardness": 1, + "minStateId": 8177, + "maxStateId": 8180, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 875 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8177, + "resistance": 1 + }, + { + "id": 438, + "displayName": "Pink wall banner", + "name": "pink_wall_banner", + "hardness": 1, + "minStateId": 8181, + "maxStateId": 8184, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 876 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8181, + "resistance": 1 + }, + { + "id": 439, + "displayName": "Gray wall banner", + "name": "gray_wall_banner", + "hardness": 1, + "minStateId": 8185, + "maxStateId": 8188, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 877 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8185, + "resistance": 1 + }, + { + "id": 440, + "displayName": "Light gray wall banner", + "name": "light_gray_wall_banner", + "hardness": 1, + "minStateId": 8189, + "maxStateId": 8192, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 878 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8189, + "resistance": 1 + }, + { + "id": 441, + "displayName": "Cyan wall banner", + "name": "cyan_wall_banner", + "hardness": 1, + "minStateId": 8193, + "maxStateId": 8196, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 879 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8193, + "resistance": 1 + }, + { + "id": 442, + "displayName": "Purple wall banner", + "name": "purple_wall_banner", + "hardness": 1, + "minStateId": 8197, + "maxStateId": 8200, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 880 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8197, + "resistance": 1 + }, + { + "id": 443, + "displayName": "Blue wall banner", + "name": "blue_wall_banner", + "hardness": 1, + "minStateId": 8201, + "maxStateId": 8204, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 881 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8201, + "resistance": 1 + }, + { + "id": 444, + "displayName": "Brown wall banner", + "name": "brown_wall_banner", + "hardness": 1, + "minStateId": 8205, + "maxStateId": 8208, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 882 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8205, + "resistance": 1 + }, + { + "id": 445, + "displayName": "Green wall banner", + "name": "green_wall_banner", + "hardness": 1, + "minStateId": 8209, + "maxStateId": 8212, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 883 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8209, + "resistance": 1 + }, + { + "id": 446, + "displayName": "Red wall banner", + "name": "red_wall_banner", + "hardness": 1, + "minStateId": 8213, + "maxStateId": 8216, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 884 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8213, + "resistance": 1 + }, + { + "id": 447, + "displayName": "Black wall banner", + "name": "black_wall_banner", + "hardness": 1, + "minStateId": 8217, + "maxStateId": 8220, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 885 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 8217, + "resistance": 1 + }, + { + "id": 448, + "displayName": "Red Sandstone", + "name": "red_sandstone", + "hardness": 0.8, + "minStateId": 8221, + "maxStateId": 8221, + "states": [], + "drops": [ + 418 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8221, + "resistance": 0.8 + }, + { + "id": 449, + "displayName": "Chiseled Red Sandstone", + "name": "chiseled_red_sandstone", + "hardness": 0.8, + "minStateId": 8222, + "maxStateId": 8222, + "states": [], + "drops": [ + 419 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8222, + "resistance": 0.8 + }, + { + "id": 450, + "displayName": "Cut Red Sandstone", + "name": "cut_red_sandstone", + "hardness": 0.8, + "minStateId": 8223, + "maxStateId": 8223, + "states": [], + "drops": [ + 420 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8223, + "resistance": 0.8 + }, + { + "id": 451, + "displayName": "Red Sandstone Stairs", + "name": "red_sandstone_stairs", + "hardness": 0.8, + "minStateId": 8224, + "maxStateId": 8303, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 421 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8235, + "resistance": 0.8 + }, + { + "id": 452, + "displayName": "Oak Slab", + "name": "oak_slab", + "hardness": 2, + "minStateId": 8304, + "maxStateId": 8309, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 138 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8307, + "resistance": 3 + }, + { + "id": 453, + "displayName": "Spruce Slab", + "name": "spruce_slab", + "hardness": 2, + "minStateId": 8310, + "maxStateId": 8315, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 139 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8313, + "resistance": 3 + }, + { + "id": 454, + "displayName": "Birch Slab", + "name": "birch_slab", + "hardness": 2, + "minStateId": 8316, + "maxStateId": 8321, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 140 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8319, + "resistance": 3 + }, + { + "id": 455, + "displayName": "Jungle Slab", + "name": "jungle_slab", + "hardness": 2, + "minStateId": 8322, + "maxStateId": 8327, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 141 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8325, + "resistance": 3 + }, + { + "id": 456, + "displayName": "Acacia Slab", + "name": "acacia_slab", + "hardness": 2, + "minStateId": 8328, + "maxStateId": 8333, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 142 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8331, + "resistance": 3 + }, + { + "id": 457, + "displayName": "Dark Oak Slab", + "name": "dark_oak_slab", + "hardness": 2, + "minStateId": 8334, + "maxStateId": 8339, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 143 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8337, + "resistance": 3 + }, + { + "id": 458, + "displayName": "Stone Slab", + "name": "stone_slab", + "hardness": 2, + "minStateId": 8340, + "maxStateId": 8345, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 146 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8343, + "resistance": 6 + }, + { + "id": 459, + "displayName": "Smooth Stone Slab", + "name": "smooth_stone_slab", + "hardness": 2, + "minStateId": 8346, + "maxStateId": 8351, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 147 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8349, + "resistance": 6 + }, + { + "id": 460, + "displayName": "Sandstone Slab", + "name": "sandstone_slab", + "hardness": 2, + "minStateId": 8352, + "maxStateId": 8357, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 148 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8355, + "resistance": 6 + }, + { + "id": 461, + "displayName": "Cut Sandstone Slab", + "name": "cut_sandstone_slab", + "hardness": 2, + "minStateId": 8358, + "maxStateId": 8363, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 149 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8361, + "resistance": 6 + }, + { + "id": 462, + "displayName": "Petrified Oak Slab", + "name": "petrified_oak_slab", + "hardness": 2, + "minStateId": 8364, + "maxStateId": 8369, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 150 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8367, + "resistance": 6 + }, + { + "id": 463, + "displayName": "Cobblestone Slab", + "name": "cobblestone_slab", + "hardness": 2, + "minStateId": 8370, + "maxStateId": 8375, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 151 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8373, + "resistance": 6 + }, + { + "id": 464, + "displayName": "Brick Slab", + "name": "brick_slab", + "hardness": 2, + "minStateId": 8376, + "maxStateId": 8381, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 152 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8379, + "resistance": 6 + }, + { + "id": 465, + "displayName": "Stone Brick Slab", + "name": "stone_brick_slab", + "hardness": 2, + "minStateId": 8382, + "maxStateId": 8387, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 153 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8385, + "resistance": 6 + }, + { + "id": 466, + "displayName": "Nether Brick Slab", + "name": "nether_brick_slab", + "hardness": 2, + "minStateId": 8388, + "maxStateId": 8393, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 154 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8391, + "resistance": 6 + }, + { + "id": 467, + "displayName": "Quartz Slab", + "name": "quartz_slab", + "hardness": 2, + "minStateId": 8394, + "maxStateId": 8399, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 155 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8397, + "resistance": 6 + }, + { + "id": 468, + "displayName": "Red Sandstone Slab", + "name": "red_sandstone_slab", + "hardness": 2, + "minStateId": 8400, + "maxStateId": 8405, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 156 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8403, + "resistance": 6 + }, + { + "id": 469, + "displayName": "Cut Red Sandstone Slab", + "name": "cut_red_sandstone_slab", + "hardness": 2, + "minStateId": 8406, + "maxStateId": 8411, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 157 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8409, + "resistance": 6 + }, + { + "id": 470, + "displayName": "Purpur Slab", + "name": "purpur_slab", + "hardness": 2, + "minStateId": 8412, + "maxStateId": 8417, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 158 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8415, + "resistance": 6 + }, + { + "id": 471, + "displayName": "Smooth Stone", + "name": "smooth_stone", + "hardness": 2, + "minStateId": 8418, + "maxStateId": 8418, + "states": [], + "drops": [ + 165 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8418, + "resistance": 6 + }, + { + "id": 472, + "displayName": "Smooth Sandstone", + "name": "smooth_sandstone", + "hardness": 2, + "minStateId": 8419, + "maxStateId": 8419, + "states": [], + "drops": [ + 164 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8419, + "resistance": 6 + }, + { + "id": 473, + "displayName": "Smooth Quartz Block", + "name": "smooth_quartz", + "hardness": 2, + "minStateId": 8420, + "maxStateId": 8420, + "states": [], + "drops": [ + 162 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8420, + "resistance": 6 + }, + { + "id": 474, + "displayName": "Smooth Red Sandstone", + "name": "smooth_red_sandstone", + "hardness": 2, + "minStateId": 8421, + "maxStateId": 8421, + "states": [], + "drops": [ + 163 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 8421, + "resistance": 6 + }, + { + "id": 475, + "displayName": "Spruce Fence Gate", + "name": "spruce_fence_gate", + "hardness": 2, + "minStateId": 8422, + "maxStateId": 8453, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 253 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8429, + "resistance": 3 + }, + { + "id": 476, + "displayName": "Birch Fence Gate", + "name": "birch_fence_gate", + "hardness": 2, + "minStateId": 8454, + "maxStateId": 8485, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 254 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8461, + "resistance": 3 + }, + { + "id": 477, + "displayName": "Jungle Fence Gate", + "name": "jungle_fence_gate", + "hardness": 2, + "minStateId": 8486, + "maxStateId": 8517, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 255 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8493, + "resistance": 3 + }, + { + "id": 478, + "displayName": "Acacia Fence Gate", + "name": "acacia_fence_gate", + "hardness": 2, + "minStateId": 8518, + "maxStateId": 8549, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 256 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8525, + "resistance": 3 + }, + { + "id": 479, + "displayName": "Dark Oak Fence Gate", + "name": "dark_oak_fence_gate", + "hardness": 2, + "minStateId": 8550, + "maxStateId": 8581, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 257 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8557, + "resistance": 3 + }, + { + "id": 480, + "displayName": "Spruce Fence", + "name": "spruce_fence", + "hardness": 2, + "minStateId": 8582, + "maxStateId": 8613, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 209 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8613, + "resistance": 3 + }, + { + "id": 481, + "displayName": "Birch Fence", + "name": "birch_fence", + "hardness": 2, + "minStateId": 8614, + "maxStateId": 8645, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 210 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8645, + "resistance": 3 + }, + { + "id": 482, + "displayName": "Jungle Fence", + "name": "jungle_fence", + "hardness": 2, + "minStateId": 8646, + "maxStateId": 8677, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 211 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8677, + "resistance": 3 + }, + { + "id": 483, + "displayName": "Acacia Fence", + "name": "acacia_fence", + "hardness": 2, + "minStateId": 8678, + "maxStateId": 8709, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 212 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8709, + "resistance": 3 + }, + { + "id": 484, + "displayName": "Dark Oak Fence", + "name": "dark_oak_fence", + "hardness": 2, + "minStateId": 8710, + "maxStateId": 8741, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 213 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8741, + "resistance": 3 + }, + { + "id": 485, + "displayName": "Spruce Door", + "name": "spruce_door", + "hardness": 3, + "minStateId": 8742, + "maxStateId": 8805, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 559 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8753, + "resistance": 3 + }, + { + "id": 486, + "displayName": "Birch Door", + "name": "birch_door", + "hardness": 3, + "minStateId": 8806, + "maxStateId": 8869, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 560 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8817, + "resistance": 3 + }, + { + "id": 487, + "displayName": "Jungle Door", + "name": "jungle_door", + "hardness": 3, + "minStateId": 8870, + "maxStateId": 8933, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 561 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8881, + "resistance": 3 + }, + { + "id": 488, + "displayName": "Acacia Door", + "name": "acacia_door", + "hardness": 3, + "minStateId": 8934, + "maxStateId": 8997, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 562 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 8945, + "resistance": 3 + }, + { + "id": 489, + "displayName": "Dark Oak Door", + "name": "dark_oak_door", + "hardness": 3, + "minStateId": 8998, + "maxStateId": 9061, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 563 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 9009, + "resistance": 3 + }, + { + "id": 490, + "displayName": "End Rod", + "name": "end_rod", + "hardness": 0, + "minStateId": 9062, + "maxStateId": 9067, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 172 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 14, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9066, + "resistance": 0 + }, + { + "id": 491, + "displayName": "Chorus Plant", + "name": "chorus_plant", + "hardness": 0.4, + "minStateId": 9068, + "maxStateId": 9131, + "states": [ + { + "name": "down", + "type": "bool", + "num_values": 2 + }, + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 173 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9131, + "resistance": 0.4 + }, + { + "id": 492, + "displayName": "Chorus Flower", + "name": "chorus_flower", + "hardness": 0.4, + "minStateId": 9132, + "maxStateId": 9137, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 6 + } + ], + "drops": [ + 174 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9132, + "resistance": 0.4 + }, + { + "id": 493, + "displayName": "Purpur Block", + "name": "purpur_block", + "hardness": 1.5, + "minStateId": 9138, + "maxStateId": 9138, + "states": [], + "drops": [ + 175 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9138, + "resistance": 6 + }, + { + "id": 494, + "displayName": "Purpur Pillar", + "name": "purpur_pillar", + "hardness": 1.5, + "minStateId": 9139, + "maxStateId": 9141, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 176 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9140, + "resistance": 6 + }, + { + "id": 495, + "displayName": "Purpur Stairs", + "name": "purpur_stairs", + "hardness": 1.5, + "minStateId": 9142, + "maxStateId": 9221, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 177 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9153, + "resistance": 6 + }, + { + "id": 496, + "displayName": "End Stone Bricks", + "name": "end_stone_bricks", + "hardness": 3, + "minStateId": 9222, + "maxStateId": 9222, + "states": [], + "drops": [ + 272 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9222, + "resistance": 9 + }, + { + "id": 497, + "displayName": "Beetroots", + "name": "beetroots", + "hardness": 0, + "minStateId": 9223, + "maxStateId": 9226, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 4 + } + ], + "drops": [ + 889 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9223, + "resistance": 0 + }, + { + "id": 498, + "displayName": "Grass Path", + "name": "grass_path", + "hardness": 0.65, + "minStateId": 9227, + "maxStateId": 9227, + "states": [], + "drops": [ + 372 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9227, + "resistance": 0.65 + }, + { + "id": 499, + "displayName": "End Gateway", + "name": "end_gateway", + "hardness": 0, + "minStateId": 9228, + "maxStateId": 9228, + "states": [], + "drops": [], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 15, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 9228, + "resistance": 3600000 + }, + { + "id": 500, + "displayName": "Repeating Command Block", + "name": "repeating_command_block", + "hardness": 0, + "minStateId": 9229, + "maxStateId": 9240, + "states": [ + { + "name": "conditional", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 422 + ], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9235, + "resistance": 3600000 + }, + { + "id": 501, + "displayName": "Chain Command Block", + "name": "chain_command_block", + "hardness": 0, + "minStateId": 9241, + "maxStateId": 9252, + "states": [ + { + "name": "conditional", + "type": "bool", + "num_values": 2 + }, + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 423 + ], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9247, + "resistance": 3600000 + }, + { + "id": 502, + "displayName": "Frosted Ice", + "name": "frosted_ice", + "hardness": 0.5, + "minStateId": 9253, + "maxStateId": 9256, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 4 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 2, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 0, + "defaultState": 9253, + "resistance": 0.5 + }, + { + "id": 503, + "displayName": "Magma Block", + "name": "magma_block", + "hardness": 0.5, + "minStateId": 9257, + "maxStateId": 9257, + "states": [], + "drops": [ + 424 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9257, + "resistance": 0.5 + }, + { + "id": 504, + "displayName": "Nether Wart Block", + "name": "nether_wart_block", + "hardness": 1, + "minStateId": 9258, + "maxStateId": 9258, + "states": [], + "drops": [ + 425 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9258, + "resistance": 1 + }, + { + "id": 505, + "displayName": "Red Nether Bricks", + "name": "red_nether_bricks", + "hardness": 2, + "minStateId": 9259, + "maxStateId": 9259, + "states": [], + "drops": [ + 427 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9259, + "resistance": 6 + }, + { + "id": 506, + "displayName": "Bone Block", + "name": "bone_block", + "hardness": 2, + "minStateId": 9260, + "maxStateId": 9262, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 428 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9261, + "resistance": 2 + }, + { + "id": 507, + "displayName": "Structure Void", + "name": "structure_void", + "hardness": 0, + "minStateId": 9263, + "maxStateId": 9263, + "states": [], + "drops": [ + 429 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9263, + "resistance": 0 + }, + { + "id": 508, + "displayName": "Observer", + "name": "observer", + "hardness": 3, + "minStateId": 9264, + "maxStateId": 9275, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 430 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9269, + "resistance": 3 + }, + { + "id": 509, + "displayName": "Shulker Box", + "name": "shulker_box", + "hardness": 2, + "minStateId": 9276, + "maxStateId": 9281, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 431 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9280, + "resistance": 2 + }, + { + "id": 510, + "displayName": "White Shulker Box", + "name": "white_shulker_box", + "hardness": 2, + "minStateId": 9282, + "maxStateId": 9287, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 432 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9286, + "resistance": 2 + }, + { + "id": 511, + "displayName": "Orange Shulker Box", + "name": "orange_shulker_box", + "hardness": 2, + "minStateId": 9288, + "maxStateId": 9293, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 433 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9292, + "resistance": 2 + }, + { + "id": 512, + "displayName": "Magenta Shulker Box", + "name": "magenta_shulker_box", + "hardness": 2, + "minStateId": 9294, + "maxStateId": 9299, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 434 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9298, + "resistance": 2 + }, + { + "id": 513, + "displayName": "Light Blue Shulker Box", + "name": "light_blue_shulker_box", + "hardness": 2, + "minStateId": 9300, + "maxStateId": 9305, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 435 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9304, + "resistance": 2 + }, + { + "id": 514, + "displayName": "Yellow Shulker Box", + "name": "yellow_shulker_box", + "hardness": 2, + "minStateId": 9306, + "maxStateId": 9311, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 436 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9310, + "resistance": 2 + }, + { + "id": 515, + "displayName": "Lime Shulker Box", + "name": "lime_shulker_box", + "hardness": 2, + "minStateId": 9312, + "maxStateId": 9317, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 437 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9316, + "resistance": 2 + }, + { + "id": 516, + "displayName": "Pink Shulker Box", + "name": "pink_shulker_box", + "hardness": 2, + "minStateId": 9318, + "maxStateId": 9323, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 438 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9322, + "resistance": 2 + }, + { + "id": 517, + "displayName": "Gray Shulker Box", + "name": "gray_shulker_box", + "hardness": 2, + "minStateId": 9324, + "maxStateId": 9329, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 439 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9328, + "resistance": 2 + }, + { + "id": 518, + "displayName": "Light Gray Shulker Box", + "name": "light_gray_shulker_box", + "hardness": 2, + "minStateId": 9330, + "maxStateId": 9335, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 440 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9334, + "resistance": 2 + }, + { + "id": 519, + "displayName": "Cyan Shulker Box", + "name": "cyan_shulker_box", + "hardness": 2, + "minStateId": 9336, + "maxStateId": 9341, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 441 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9340, + "resistance": 2 + }, + { + "id": 520, + "displayName": "Purple Shulker Box", + "name": "purple_shulker_box", + "hardness": 2, + "minStateId": 9342, + "maxStateId": 9347, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 442 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9346, + "resistance": 2 + }, + { + "id": 521, + "displayName": "Blue Shulker Box", + "name": "blue_shulker_box", + "hardness": 2, + "minStateId": 9348, + "maxStateId": 9353, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 443 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9352, + "resistance": 2 + }, + { + "id": 522, + "displayName": "Brown Shulker Box", + "name": "brown_shulker_box", + "hardness": 2, + "minStateId": 9354, + "maxStateId": 9359, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 444 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9358, + "resistance": 2 + }, + { + "id": 523, + "displayName": "Green Shulker Box", + "name": "green_shulker_box", + "hardness": 2, + "minStateId": 9360, + "maxStateId": 9365, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 445 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9364, + "resistance": 2 + }, + { + "id": 524, + "displayName": "Red Shulker Box", + "name": "red_shulker_box", + "hardness": 2, + "minStateId": 9366, + "maxStateId": 9371, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 446 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9370, + "resistance": 2 + }, + { + "id": 525, + "displayName": "Black Shulker Box", + "name": "black_shulker_box", + "hardness": 2, + "minStateId": 9372, + "maxStateId": 9377, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + } + ], + "drops": [ + 447 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "defaultState": 9376, + "resistance": 2 + }, + { + "id": 526, + "displayName": "White Glazed Terracotta", + "name": "white_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9378, + "maxStateId": 9381, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 448 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9378, + "resistance": 1.4 + }, + { + "id": 527, + "displayName": "Orange Glazed Terracotta", + "name": "orange_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9382, + "maxStateId": 9385, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 449 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9382, + "resistance": 1.4 + }, + { + "id": 528, + "displayName": "Magenta Glazed Terracotta", + "name": "magenta_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9386, + "maxStateId": 9389, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 450 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9386, + "resistance": 1.4 + }, + { + "id": 529, + "displayName": "Light Blue Glazed Terracotta", + "name": "light_blue_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9390, + "maxStateId": 9393, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 451 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9390, + "resistance": 1.4 + }, + { + "id": 530, + "displayName": "Yellow Glazed Terracotta", + "name": "yellow_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9394, + "maxStateId": 9397, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 452 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9394, + "resistance": 1.4 + }, + { + "id": 531, + "displayName": "Lime Glazed Terracotta", + "name": "lime_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9398, + "maxStateId": 9401, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 453 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9398, + "resistance": 1.4 + }, + { + "id": 532, + "displayName": "Pink Glazed Terracotta", + "name": "pink_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9402, + "maxStateId": 9405, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 454 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9402, + "resistance": 1.4 + }, + { + "id": 533, + "displayName": "Gray Glazed Terracotta", + "name": "gray_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9406, + "maxStateId": 9409, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 455 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9406, + "resistance": 1.4 + }, + { + "id": 534, + "displayName": "Light Gray Glazed Terracotta", + "name": "light_gray_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9410, + "maxStateId": 9413, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 456 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9410, + "resistance": 1.4 + }, + { + "id": 535, + "displayName": "Cyan Glazed Terracotta", + "name": "cyan_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9414, + "maxStateId": 9417, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 457 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9414, + "resistance": 1.4 + }, + { + "id": 536, + "displayName": "Purple Glazed Terracotta", + "name": "purple_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9418, + "maxStateId": 9421, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 458 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9418, + "resistance": 1.4 + }, + { + "id": 537, + "displayName": "Blue Glazed Terracotta", + "name": "blue_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9422, + "maxStateId": 9425, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 459 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9422, + "resistance": 1.4 + }, + { + "id": 538, + "displayName": "Brown Glazed Terracotta", + "name": "brown_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9426, + "maxStateId": 9429, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 460 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9426, + "resistance": 1.4 + }, + { + "id": 539, + "displayName": "Green Glazed Terracotta", + "name": "green_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9430, + "maxStateId": 9433, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 461 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9430, + "resistance": 1.4 + }, + { + "id": 540, + "displayName": "Red Glazed Terracotta", + "name": "red_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9434, + "maxStateId": 9437, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 462 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9434, + "resistance": 1.4 + }, + { + "id": 541, + "displayName": "Black Glazed Terracotta", + "name": "black_glazed_terracotta", + "hardness": 1.4, + "minStateId": 9438, + "maxStateId": 9441, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 463 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9438, + "resistance": 1.4 + }, + { + "id": 542, + "displayName": "White Concrete", + "name": "white_concrete", + "hardness": 1.8, + "minStateId": 9442, + "maxStateId": 9442, + "states": [], + "drops": [ + 464 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9442, + "resistance": 1.8 + }, + { + "id": 543, + "displayName": "Orange Concrete", + "name": "orange_concrete", + "hardness": 1.8, + "minStateId": 9443, + "maxStateId": 9443, + "states": [], + "drops": [ + 465 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9443, + "resistance": 1.8 + }, + { + "id": 544, + "displayName": "Magenta Concrete", + "name": "magenta_concrete", + "hardness": 1.8, + "minStateId": 9444, + "maxStateId": 9444, + "states": [], + "drops": [ + 466 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9444, + "resistance": 1.8 + }, + { + "id": 545, + "displayName": "Light Blue Concrete", + "name": "light_blue_concrete", + "hardness": 1.8, + "minStateId": 9445, + "maxStateId": 9445, + "states": [], + "drops": [ + 467 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9445, + "resistance": 1.8 + }, + { + "id": 546, + "displayName": "Yellow Concrete", + "name": "yellow_concrete", + "hardness": 1.8, + "minStateId": 9446, + "maxStateId": 9446, + "states": [], + "drops": [ + 468 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9446, + "resistance": 1.8 + }, + { + "id": 547, + "displayName": "Lime Concrete", + "name": "lime_concrete", + "hardness": 1.8, + "minStateId": 9447, + "maxStateId": 9447, + "states": [], + "drops": [ + 469 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9447, + "resistance": 1.8 + }, + { + "id": 548, + "displayName": "Pink Concrete", + "name": "pink_concrete", + "hardness": 1.8, + "minStateId": 9448, + "maxStateId": 9448, + "states": [], + "drops": [ + 470 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9448, + "resistance": 1.8 + }, + { + "id": 549, + "displayName": "Gray Concrete", + "name": "gray_concrete", + "hardness": 1.8, + "minStateId": 9449, + "maxStateId": 9449, + "states": [], + "drops": [ + 471 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9449, + "resistance": 1.8 + }, + { + "id": 550, + "displayName": "Light Gray Concrete", + "name": "light_gray_concrete", + "hardness": 1.8, + "minStateId": 9450, + "maxStateId": 9450, + "states": [], + "drops": [ + 472 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9450, + "resistance": 1.8 + }, + { + "id": 551, + "displayName": "Cyan Concrete", + "name": "cyan_concrete", + "hardness": 1.8, + "minStateId": 9451, + "maxStateId": 9451, + "states": [], + "drops": [ + 473 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9451, + "resistance": 1.8 + }, + { + "id": 552, + "displayName": "Purple Concrete", + "name": "purple_concrete", + "hardness": 1.8, + "minStateId": 9452, + "maxStateId": 9452, + "states": [], + "drops": [ + 474 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9452, + "resistance": 1.8 + }, + { + "id": 553, + "displayName": "Blue Concrete", + "name": "blue_concrete", + "hardness": 1.8, + "minStateId": 9453, + "maxStateId": 9453, + "states": [], + "drops": [ + 475 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9453, + "resistance": 1.8 + }, + { + "id": 554, + "displayName": "Brown Concrete", + "name": "brown_concrete", + "hardness": 1.8, + "minStateId": 9454, + "maxStateId": 9454, + "states": [], + "drops": [ + 476 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9454, + "resistance": 1.8 + }, + { + "id": 555, + "displayName": "Green Concrete", + "name": "green_concrete", + "hardness": 1.8, + "minStateId": 9455, + "maxStateId": 9455, + "states": [], + "drops": [ + 477 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9455, + "resistance": 1.8 + }, + { + "id": 556, + "displayName": "Red Concrete", + "name": "red_concrete", + "hardness": 1.8, + "minStateId": 9456, + "maxStateId": 9456, + "states": [], + "drops": [ + 478 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9456, + "resistance": 1.8 + }, + { + "id": 557, + "displayName": "Black Concrete", + "name": "black_concrete", + "hardness": 1.8, + "minStateId": 9457, + "maxStateId": 9457, + "states": [], + "drops": [ + 479 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9457, + "resistance": 1.8 + }, + { + "id": 558, + "displayName": "White Concrete Powder", + "name": "white_concrete_powder", + "hardness": 0.5, + "minStateId": 9458, + "maxStateId": 9458, + "states": [], + "drops": [ + 480 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9458, + "resistance": 0.5 + }, + { + "id": 559, + "displayName": "Orange Concrete Powder", + "name": "orange_concrete_powder", + "hardness": 0.5, + "minStateId": 9459, + "maxStateId": 9459, + "states": [], + "drops": [ + 481 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9459, + "resistance": 0.5 + }, + { + "id": 560, + "displayName": "Magenta Concrete Powder", + "name": "magenta_concrete_powder", + "hardness": 0.5, + "minStateId": 9460, + "maxStateId": 9460, + "states": [], + "drops": [ + 482 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9460, + "resistance": 0.5 + }, + { + "id": 561, + "displayName": "Light Blue Concrete Powder", + "name": "light_blue_concrete_powder", + "hardness": 0.5, + "minStateId": 9461, + "maxStateId": 9461, + "states": [], + "drops": [ + 483 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9461, + "resistance": 0.5 + }, + { + "id": 562, + "displayName": "Yellow Concrete Powder", + "name": "yellow_concrete_powder", + "hardness": 0.5, + "minStateId": 9462, + "maxStateId": 9462, + "states": [], + "drops": [ + 484 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9462, + "resistance": 0.5 + }, + { + "id": 563, + "displayName": "Lime Concrete Powder", + "name": "lime_concrete_powder", + "hardness": 0.5, + "minStateId": 9463, + "maxStateId": 9463, + "states": [], + "drops": [ + 485 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9463, + "resistance": 0.5 + }, + { + "id": 564, + "displayName": "Pink Concrete Powder", + "name": "pink_concrete_powder", + "hardness": 0.5, + "minStateId": 9464, + "maxStateId": 9464, + "states": [], + "drops": [ + 486 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9464, + "resistance": 0.5 + }, + { + "id": 565, + "displayName": "Gray Concrete Powder", + "name": "gray_concrete_powder", + "hardness": 0.5, + "minStateId": 9465, + "maxStateId": 9465, + "states": [], + "drops": [ + 487 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9465, + "resistance": 0.5 + }, + { + "id": 566, + "displayName": "Light Gray Concrete Powder", + "name": "light_gray_concrete_powder", + "hardness": 0.5, + "minStateId": 9466, + "maxStateId": 9466, + "states": [], + "drops": [ + 488 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9466, + "resistance": 0.5 + }, + { + "id": 567, + "displayName": "Cyan Concrete Powder", + "name": "cyan_concrete_powder", + "hardness": 0.5, + "minStateId": 9467, + "maxStateId": 9467, + "states": [], + "drops": [ + 489 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9467, + "resistance": 0.5 + }, + { + "id": 568, + "displayName": "Purple Concrete Powder", + "name": "purple_concrete_powder", + "hardness": 0.5, + "minStateId": 9468, + "maxStateId": 9468, + "states": [], + "drops": [ + 490 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9468, + "resistance": 0.5 + }, + { + "id": 569, + "displayName": "Blue Concrete Powder", + "name": "blue_concrete_powder", + "hardness": 0.5, + "minStateId": 9469, + "maxStateId": 9469, + "states": [], + "drops": [ + 491 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9469, + "resistance": 0.5 + }, + { + "id": 570, + "displayName": "Brown Concrete Powder", + "name": "brown_concrete_powder", + "hardness": 0.5, + "minStateId": 9470, + "maxStateId": 9470, + "states": [], + "drops": [ + 492 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9470, + "resistance": 0.5 + }, + { + "id": 571, + "displayName": "Green Concrete Powder", + "name": "green_concrete_powder", + "hardness": 0.5, + "minStateId": 9471, + "maxStateId": 9471, + "states": [], + "drops": [ + 493 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9471, + "resistance": 0.5 + }, + { + "id": 572, + "displayName": "Red Concrete Powder", + "name": "red_concrete_powder", + "hardness": 0.5, + "minStateId": 9472, + "maxStateId": 9472, + "states": [], + "drops": [ + 494 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9472, + "resistance": 0.5 + }, + { + "id": 573, + "displayName": "Black Concrete Powder", + "name": "black_concrete_powder", + "hardness": 0.5, + "minStateId": 9473, + "maxStateId": 9473, + "states": [], + "drops": [ + 495 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "dirt", + "defaultState": 9473, + "resistance": 0.5 + }, + { + "id": 574, + "displayName": "Kelp", + "name": "kelp", + "hardness": 0, + "minStateId": 9474, + "maxStateId": 9499, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 26 + } + ], + "drops": [ + 134 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9474, + "resistance": 0 + }, + { + "id": 575, + "displayName": "Kelp Plant", + "name": "kelp_plant", + "hardness": 0, + "minStateId": 9500, + "maxStateId": 9500, + "states": [], + "drops": [ + 134 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9500, + "resistance": 0 + }, + { + "id": 576, + "displayName": "Dried Kelp Block", + "name": "dried_kelp_block", + "hardness": 0.5, + "minStateId": 9501, + "maxStateId": 9501, + "states": [], + "drops": [ + 676 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9501, + "resistance": 2.5 + }, + { + "id": 577, + "displayName": "Turtle Egg", + "name": "turtle_egg", + "hardness": 0.5, + "minStateId": 9502, + "maxStateId": 9513, + "states": [ + { + "name": "eggs", + "type": "enum", + "num_values": 4, + "values": [ + "1", + "2", + "3", + "4" + ] + }, + { + "name": "hatch", + "type": "int", + "num_values": 3 + } + ], + "drops": [ + 496 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9502, + "resistance": 0.5 + }, + { + "id": 578, + "displayName": "Dead Tube Coral Block", + "name": "dead_tube_coral_block", + "hardness": 1.5, + "minStateId": 9514, + "maxStateId": 9514, + "states": [], + "drops": [ + 497 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9514, + "resistance": 6 + }, + { + "id": 579, + "displayName": "Dead Brain Coral Block", + "name": "dead_brain_coral_block", + "hardness": 1.5, + "minStateId": 9515, + "maxStateId": 9515, + "states": [], + "drops": [ + 498 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9515, + "resistance": 6 + }, + { + "id": 580, + "displayName": "Dead Bubble Coral Block", + "name": "dead_bubble_coral_block", + "hardness": 1.5, + "minStateId": 9516, + "maxStateId": 9516, + "states": [], + "drops": [ + 499 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9516, + "resistance": 6 + }, + { + "id": 581, + "displayName": "Dead Fire Coral Block", + "name": "dead_fire_coral_block", + "hardness": 1.5, + "minStateId": 9517, + "maxStateId": 9517, + "states": [], + "drops": [ + 500 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9517, + "resistance": 6 + }, + { + "id": 582, + "displayName": "Dead Horn Coral Block", + "name": "dead_horn_coral_block", + "hardness": 1.5, + "minStateId": 9518, + "maxStateId": 9518, + "states": [], + "drops": [ + 501 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9518, + "resistance": 6 + }, + { + "id": 583, + "displayName": "Tube Coral Block", + "name": "tube_coral_block", + "hardness": 1.5, + "minStateId": 9519, + "maxStateId": 9519, + "states": [], + "drops": [ + 502 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9519, + "resistance": 6 + }, + { + "id": 584, + "displayName": "Brain Coral Block", + "name": "brain_coral_block", + "hardness": 1.5, + "minStateId": 9520, + "maxStateId": 9520, + "states": [], + "drops": [ + 503 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9520, + "resistance": 6 + }, + { + "id": 585, + "displayName": "Bubble Coral Block", + "name": "bubble_coral_block", + "hardness": 1.5, + "minStateId": 9521, + "maxStateId": 9521, + "states": [], + "drops": [ + 504 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9521, + "resistance": 6 + }, + { + "id": 586, + "displayName": "Fire Coral Block", + "name": "fire_coral_block", + "hardness": 1.5, + "minStateId": 9522, + "maxStateId": 9522, + "states": [], + "drops": [ + 505 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9522, + "resistance": 6 + }, + { + "id": 587, + "displayName": "Horn Coral Block", + "name": "horn_coral_block", + "hardness": 1.5, + "minStateId": 9523, + "maxStateId": 9523, + "states": [], + "drops": [ + 506 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 9523, + "resistance": 6 + }, + { + "id": 588, + "displayName": "Dead Tube Coral", + "name": "dead_tube_coral", + "hardness": 0, + "minStateId": 9524, + "maxStateId": 9525, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 516 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9524, + "resistance": 0 + }, + { + "id": 589, + "displayName": "Dead Brain Coral", + "name": "dead_brain_coral", + "hardness": 0, + "minStateId": 9526, + "maxStateId": 9527, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 512 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9526, + "resistance": 0 + }, + { + "id": 590, + "displayName": "Dead Bubble Coral", + "name": "dead_bubble_coral", + "hardness": 0, + "minStateId": 9528, + "maxStateId": 9529, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 513 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9528, + "resistance": 0 + }, + { + "id": 591, + "displayName": "Dead Fire Coral", + "name": "dead_fire_coral", + "hardness": 0, + "minStateId": 9530, + "maxStateId": 9531, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 514 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9530, + "resistance": 0 + }, + { + "id": 592, + "displayName": "Dead Horn Coral", + "name": "dead_horn_coral", + "hardness": 0, + "minStateId": 9532, + "maxStateId": 9533, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 515 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9532, + "resistance": 0 + }, + { + "id": 593, + "displayName": "Tube Coral", + "name": "tube_coral", + "hardness": 0, + "minStateId": 9534, + "maxStateId": 9535, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 507 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9534, + "resistance": 0 + }, + { + "id": 594, + "displayName": "Brain Coral", + "name": "brain_coral", + "hardness": 0, + "minStateId": 9536, + "maxStateId": 9537, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 508 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9536, + "resistance": 0 + }, + { + "id": 595, + "displayName": "Bubble Coral", + "name": "bubble_coral", + "hardness": 0, + "minStateId": 9538, + "maxStateId": 9539, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 509 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9538, + "resistance": 0 + }, + { + "id": 596, + "displayName": "Fire Coral", + "name": "fire_coral", + "hardness": 0, + "minStateId": 9540, + "maxStateId": 9541, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 510 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9540, + "resistance": 0 + }, + { + "id": 597, + "displayName": "Horn Coral", + "name": "horn_coral", + "hardness": 0, + "minStateId": 9542, + "maxStateId": 9543, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 511 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9542, + "resistance": 0 + }, + { + "id": 598, + "displayName": "Dead Tube Coral Fan", + "name": "dead_tube_coral_fan", + "hardness": 0, + "minStateId": 9544, + "maxStateId": 9545, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 522 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9544, + "resistance": 0 + }, + { + "id": 599, + "displayName": "Dead Brain Coral Fan", + "name": "dead_brain_coral_fan", + "hardness": 0, + "minStateId": 9546, + "maxStateId": 9547, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 523 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9546, + "resistance": 0 + }, + { + "id": 600, + "displayName": "Dead Bubble Coral Fan", + "name": "dead_bubble_coral_fan", + "hardness": 0, + "minStateId": 9548, + "maxStateId": 9549, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 524 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9548, + "resistance": 0 + }, + { + "id": 601, + "displayName": "Dead Fire Coral Fan", + "name": "dead_fire_coral_fan", + "hardness": 0, + "minStateId": 9550, + "maxStateId": 9551, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 525 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9550, + "resistance": 0 + }, + { + "id": 602, + "displayName": "Dead Horn Coral Fan", + "name": "dead_horn_coral_fan", + "hardness": 0, + "minStateId": 9552, + "maxStateId": 9553, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 526 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9552, + "resistance": 0 + }, + { + "id": 603, + "displayName": "Tube Coral Fan", + "name": "tube_coral_fan", + "hardness": 0, + "minStateId": 9554, + "maxStateId": 9555, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 517 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9554, + "resistance": 0 + }, + { + "id": 604, + "displayName": "Brain Coral Fan", + "name": "brain_coral_fan", + "hardness": 0, + "minStateId": 9556, + "maxStateId": 9557, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 518 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9556, + "resistance": 0 + }, + { + "id": 605, + "displayName": "Bubble Coral Fan", + "name": "bubble_coral_fan", + "hardness": 0, + "minStateId": 9558, + "maxStateId": 9559, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 519 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9558, + "resistance": 0 + }, + { + "id": 606, + "displayName": "Fire Coral Fan", + "name": "fire_coral_fan", + "hardness": 0, + "minStateId": 9560, + "maxStateId": 9561, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 520 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9560, + "resistance": 0 + }, + { + "id": 607, + "displayName": "Horn Coral Fan", + "name": "horn_coral_fan", + "hardness": 0, + "minStateId": 9562, + "maxStateId": 9563, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 521 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9562, + "resistance": 0 + }, + { + "id": 608, + "displayName": "Dead Tube Coral Wall Fan", + "name": "dead_tube_coral_wall_fan", + "hardness": 0, + "minStateId": 9564, + "maxStateId": 9571, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 522 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9564, + "resistance": 0 + }, + { + "id": 609, + "displayName": "Dead Brain Coral Wall Fan", + "name": "dead_brain_coral_wall_fan", + "hardness": 0, + "minStateId": 9572, + "maxStateId": 9579, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 523 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9572, + "resistance": 0 + }, + { + "id": 610, + "displayName": "Dead Bubble Coral Wall Fan", + "name": "dead_bubble_coral_wall_fan", + "hardness": 0, + "minStateId": 9580, + "maxStateId": 9587, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 524 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9580, + "resistance": 0 + }, + { + "id": 611, + "displayName": "Dead Fire Coral Wall Fan", + "name": "dead_fire_coral_wall_fan", + "hardness": 0, + "minStateId": 9588, + "maxStateId": 9595, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 525 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9588, + "resistance": 0 + }, + { + "id": 612, + "displayName": "Dead Horn Coral Wall Fan", + "name": "dead_horn_coral_wall_fan", + "hardness": 0, + "minStateId": 9596, + "maxStateId": 9603, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 526 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9596, + "resistance": 0 + }, + { + "id": 613, + "displayName": "Tube Coral Wall Fan", + "name": "tube_coral_wall_fan", + "hardness": 0, + "minStateId": 9604, + "maxStateId": 9611, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 517 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9604, + "resistance": 0 + }, + { + "id": 614, + "displayName": "Brain Coral Wall Fan", + "name": "brain_coral_wall_fan", + "hardness": 0, + "minStateId": 9612, + "maxStateId": 9619, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 518 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9612, + "resistance": 0 + }, + { + "id": 615, + "displayName": "Bubble Coral Wall Fan", + "name": "bubble_coral_wall_fan", + "hardness": 0, + "minStateId": 9620, + "maxStateId": 9627, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 519 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9620, + "resistance": 0 + }, + { + "id": 616, + "displayName": "Fire Coral Wall Fan", + "name": "fire_coral_wall_fan", + "hardness": 0, + "minStateId": 9628, + "maxStateId": 9635, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 520 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9628, + "resistance": 0 + }, + { + "id": 617, + "displayName": "Horn Coral Wall Fan", + "name": "horn_coral_wall_fan", + "hardness": 0, + "minStateId": 9636, + "maxStateId": 9643, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 521 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 9636, + "resistance": 0 + }, + { + "id": 618, + "displayName": "Sea Pickle", + "name": "sea_pickle", + "hardness": 0, + "minStateId": 9644, + "maxStateId": 9651, + "states": [ + { + "name": "pickles", + "type": "enum", + "num_values": 4, + "values": [ + "1", + "2", + "3", + "4" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 93 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9644, + "resistance": 0 + }, + { + "id": 619, + "displayName": "Blue Ice", + "name": "blue_ice", + "hardness": 2.8, + "minStateId": 9652, + "maxStateId": 9652, + "states": [], + "drops": [ + 527 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9652, + "resistance": 2.8 + }, + { + "id": 620, + "displayName": "Conduit", + "name": "conduit", + "hardness": 3, + "minStateId": 9653, + "maxStateId": 9654, + "states": [ + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 528 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9653, + "resistance": 3 + }, + { + "id": 621, + "displayName": "Bamboo Shoot", + "name": "bamboo_sapling", + "hardness": 1, + "minStateId": 9655, + "maxStateId": 9655, + "states": [], + "drops": [], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "UNKNOWN_MATERIAL", + "defaultState": 9655, + "resistance": 1 + }, + { + "id": 622, + "displayName": "Bamboo", + "name": "bamboo", + "hardness": 1, + "minStateId": 9656, + "maxStateId": 9667, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 2 + }, + { + "name": "leaves", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "small", + "large" + ] + }, + { + "name": "stage", + "type": "int", + "num_values": 2 + } + ], + "drops": [ + 135 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "UNKNOWN_MATERIAL", + "defaultState": 9656, + "resistance": 1 + }, + { + "id": 623, + "displayName": "Potted Bamboo", + "name": "potted_bamboo", + "hardness": 0, + "minStateId": 9668, + "maxStateId": 9668, + "states": [], + "drops": [ + 829, + 135 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 9668, + "resistance": 0 + }, + { + "id": 624, + "displayName": "Void Air", + "name": "void_air", + "hardness": 0, + "minStateId": 9669, + "maxStateId": 9669, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 9669, + "resistance": 0 + }, + { + "id": 625, + "displayName": "Cave Air", + "name": "cave_air", + "hardness": 0, + "minStateId": 9670, + "maxStateId": 9670, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 9670, + "resistance": 0 + }, + { + "id": 626, + "displayName": "Bubble Column", + "name": "bubble_column", + "hardness": 0, + "minStateId": 9671, + "maxStateId": 9672, + "states": [ + { + "name": "drag", + "type": "bool", + "num_values": 2 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 0, + "defaultState": 9671, + "resistance": 0 + }, + { + "id": 627, + "displayName": "Polished Granite Stairs", + "name": "polished_granite_stairs", + "hardness": 1.5, + "minStateId": 9673, + "maxStateId": 9752, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 529 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9684, + "resistance": 6 + }, + { + "id": 628, + "displayName": "Smooth Red Sandstone Stairs", + "name": "smooth_red_sandstone_stairs", + "hardness": 2, + "minStateId": 9753, + "maxStateId": 9832, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 530 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9764, + "resistance": 6 + }, + { + "id": 629, + "displayName": "Mossy Stone Brick Stairs", + "name": "mossy_stone_brick_stairs", + "hardness": 1.5, + "minStateId": 9833, + "maxStateId": 9912, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 531 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9844, + "resistance": 6 + }, + { + "id": 630, + "displayName": "Polished Diorite Stairs", + "name": "polished_diorite_stairs", + "hardness": 1.5, + "minStateId": 9913, + "maxStateId": 9992, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 532 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 9924, + "resistance": 6 + }, + { + "id": 631, + "displayName": "Mossy Cobblestone Stairs", + "name": "mossy_cobblestone_stairs", + "hardness": 2, + "minStateId": 9993, + "maxStateId": 10072, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 533 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10004, + "resistance": 6 + }, + { + "id": 632, + "displayName": "End Stone Brick Stairs", + "name": "end_stone_brick_stairs", + "hardness": 3, + "minStateId": 10073, + "maxStateId": 10152, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 534 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10084, + "resistance": 9 + }, + { + "id": 633, + "displayName": "Stone Stairs", + "name": "stone_stairs", + "hardness": 1.5, + "minStateId": 10153, + "maxStateId": 10232, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 535 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10164, + "resistance": 6 + }, + { + "id": 634, + "displayName": "Smooth Sandstone Stairs", + "name": "smooth_sandstone_stairs", + "hardness": 2, + "minStateId": 10233, + "maxStateId": 10312, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 536 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10244, + "resistance": 6 + }, + { + "id": 635, + "displayName": "Smooth Quartz Stairs", + "name": "smooth_quartz_stairs", + "hardness": 2, + "minStateId": 10313, + "maxStateId": 10392, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 537 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10324, + "resistance": 6 + }, + { + "id": 636, + "displayName": "Granite Stairs", + "name": "granite_stairs", + "hardness": 1.5, + "minStateId": 10393, + "maxStateId": 10472, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 538 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10404, + "resistance": 6 + }, + { + "id": 637, + "displayName": "Andesite Stairs", + "name": "andesite_stairs", + "hardness": 1.5, + "minStateId": 10473, + "maxStateId": 10552, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 539 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10484, + "resistance": 6 + }, + { + "id": 638, + "displayName": "Red Nether Brick Stairs", + "name": "red_nether_brick_stairs", + "hardness": 2, + "minStateId": 10553, + "maxStateId": 10632, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 540 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10564, + "resistance": 6 + }, + { + "id": 639, + "displayName": "Polished Andesite Stairs", + "name": "polished_andesite_stairs", + "hardness": 1.5, + "minStateId": 10633, + "maxStateId": 10712, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 541 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10644, + "resistance": 6 + }, + { + "id": 640, + "displayName": "Diorite Stairs", + "name": "diorite_stairs", + "hardness": 1.5, + "minStateId": 10713, + "maxStateId": 10792, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 542 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 10724, + "resistance": 6 + }, + { + "id": 641, + "displayName": "Polished Granite Slab", + "name": "polished_granite_slab", + "hardness": 1.5, + "minStateId": 10793, + "maxStateId": 10798, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 543 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10796, + "resistance": 6 + }, + { + "id": 642, + "displayName": "Smooth Red Sandstone Slab", + "name": "smooth_red_sandstone_slab", + "hardness": 2, + "minStateId": 10799, + "maxStateId": 10804, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 544 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10802, + "resistance": 6 + }, + { + "id": 643, + "displayName": "Mossy Stone Brick Slab", + "name": "mossy_stone_brick_slab", + "hardness": 1.5, + "minStateId": 10805, + "maxStateId": 10810, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 545 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10808, + "resistance": 6 + }, + { + "id": 644, + "displayName": "Polished Diorite Slab", + "name": "polished_diorite_slab", + "hardness": 1.5, + "minStateId": 10811, + "maxStateId": 10816, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 546 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10814, + "resistance": 6 + }, + { + "id": 645, + "displayName": "Mossy Cobblestone Slab", + "name": "mossy_cobblestone_slab", + "hardness": 2, + "minStateId": 10817, + "maxStateId": 10822, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 547 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10820, + "resistance": 6 + }, + { + "id": 646, + "displayName": "End Stone Brick Slab", + "name": "end_stone_brick_slab", + "hardness": 3, + "minStateId": 10823, + "maxStateId": 10828, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 548 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10826, + "resistance": 9 + }, + { + "id": 647, + "displayName": "Smooth Sandstone Slab", + "name": "smooth_sandstone_slab", + "hardness": 2, + "minStateId": 10829, + "maxStateId": 10834, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 549 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10832, + "resistance": 6 + }, + { + "id": 648, + "displayName": "Smooth Quartz Slab", + "name": "smooth_quartz_slab", + "hardness": 2, + "minStateId": 10835, + "maxStateId": 10840, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 550 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10838, + "resistance": 6 + }, + { + "id": 649, + "displayName": "Granite Slab", + "name": "granite_slab", + "hardness": 1.5, + "minStateId": 10841, + "maxStateId": 10846, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 551 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10844, + "resistance": 6 + }, + { + "id": 650, + "displayName": "Andesite Slab", + "name": "andesite_slab", + "hardness": 1.5, + "minStateId": 10847, + "maxStateId": 10852, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 552 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10850, + "resistance": 6 + }, + { + "id": 651, + "displayName": "Red Nether Brick Slab", + "name": "red_nether_brick_slab", + "hardness": 2, + "minStateId": 10853, + "maxStateId": 10858, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 553 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10856, + "resistance": 6 + }, + { + "id": 652, + "displayName": "Polished Andesite Slab", + "name": "polished_andesite_slab", + "hardness": 1.5, + "minStateId": 10859, + "maxStateId": 10864, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 554 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10862, + "resistance": 6 + }, + { + "id": 653, + "displayName": "Diorite Slab", + "name": "diorite_slab", + "hardness": 1.5, + "minStateId": 10865, + "maxStateId": 10870, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 555 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10868, + "resistance": 6 + }, + { + "id": 654, + "displayName": "Brick Wall", + "name": "brick_wall", + "hardness": 2, + "minStateId": 10871, + "maxStateId": 11194, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 289 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 10874, + "resistance": 6 + }, + { + "id": 655, + "displayName": "Prismarine Wall", + "name": "prismarine_wall", + "hardness": 1.5, + "minStateId": 11195, + "maxStateId": 11518, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 290 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 11198, + "resistance": 6 + }, + { + "id": 656, + "displayName": "Red Sandstone Wall", + "name": "red_sandstone_wall", + "hardness": 0.8, + "minStateId": 11519, + "maxStateId": 11842, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 291 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 11522, + "resistance": 0.8 + }, + { + "id": 657, + "displayName": "Mossy Stone Brick Wall", + "name": "mossy_stone_brick_wall", + "hardness": 1.5, + "minStateId": 11843, + "maxStateId": 12166, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 292 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 11846, + "resistance": 6 + }, + { + "id": 658, + "displayName": "Granite Wall", + "name": "granite_wall", + "hardness": 1.5, + "minStateId": 12167, + "maxStateId": 12490, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 293 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 12170, + "resistance": 6 + }, + { + "id": 659, + "displayName": "Stone Brick Wall", + "name": "stone_brick_wall", + "hardness": 1.5, + "minStateId": 12491, + "maxStateId": 12814, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 294 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 12494, + "resistance": 6 + }, + { + "id": 660, + "displayName": "Nether Brick Wall", + "name": "nether_brick_wall", + "hardness": 2, + "minStateId": 12815, + "maxStateId": 13138, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 295 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 12818, + "resistance": 6 + }, + { + "id": 661, + "displayName": "Andesite Wall", + "name": "andesite_wall", + "hardness": 1.5, + "minStateId": 13139, + "maxStateId": 13462, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 296 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 13142, + "resistance": 6 + }, + { + "id": 662, + "displayName": "Red Nether Brick Wall", + "name": "red_nether_brick_wall", + "hardness": 2, + "minStateId": 13463, + "maxStateId": 13786, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 297 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 13466, + "resistance": 6 + }, + { + "id": 663, + "displayName": "Sandstone Wall", + "name": "sandstone_wall", + "hardness": 0.8, + "minStateId": 13787, + "maxStateId": 14110, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 298 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 13790, + "resistance": 0.8 + }, + { + "id": 664, + "displayName": "End Stone Brick Wall", + "name": "end_stone_brick_wall", + "hardness": 3, + "minStateId": 14111, + "maxStateId": 14434, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 299 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14114, + "resistance": 9 + }, + { + "id": 665, + "displayName": "Diorite Wall", + "name": "diorite_wall", + "hardness": 1.5, + "minStateId": 14435, + "maxStateId": 14758, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 300 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14438, + "resistance": 6 + }, + { + "id": 666, + "displayName": "Scaffolding", + "name": "scaffolding", + "hardness": 0, + "minStateId": 14759, + "maxStateId": 14790, + "states": [ + { + "name": "bottom", + "type": "bool", + "num_values": 2 + }, + { + "name": "distance", + "type": "int", + "num_values": 8 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 556 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 14790, + "resistance": 0 + }, + { + "id": 667, + "displayName": "Loom", + "name": "loom", + "hardness": 2.5, + "minStateId": 14791, + "maxStateId": 14794, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 928 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14791, + "resistance": 2.5 + }, + { + "id": 668, + "displayName": "Barrel", + "name": "barrel", + "hardness": 2.5, + "minStateId": 14795, + "maxStateId": 14806, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 6, + "values": [ + "north", + "east", + "south", + "west", + "up", + "down" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 936 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14796, + "resistance": 2.5 + }, + { + "id": 669, + "displayName": "Smoker", + "name": "smoker", + "hardness": 3.5, + "minStateId": 14807, + "maxStateId": 14814, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 937 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14808, + "resistance": 3.5 + }, + { + "id": 670, + "displayName": "Blast Furnace", + "name": "blast_furnace", + "hardness": 3.5, + "minStateId": 14815, + "maxStateId": 14822, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 938 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14816, + "resistance": 3.5 + }, + { + "id": 671, + "displayName": "Cartography Table", + "name": "cartography_table", + "hardness": 2.5, + "minStateId": 14823, + "maxStateId": 14823, + "states": [], + "drops": [ + 939 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14823, + "resistance": 2.5 + }, + { + "id": 672, + "displayName": "Fletching Table", + "name": "fletching_table", + "hardness": 2.5, + "minStateId": 14824, + "maxStateId": 14824, + "states": [], + "drops": [ + 940 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14824, + "resistance": 2.5 + }, + { + "id": 673, + "displayName": "Grindstone", + "name": "grindstone", + "hardness": 2, + "minStateId": 14825, + "maxStateId": 14836, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 941 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14829, + "resistance": 6 + }, + { + "id": 674, + "displayName": "Lectern", + "name": "lectern", + "hardness": 2.5, + "minStateId": 14837, + "maxStateId": 14852, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "has_book", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 942 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14840, + "resistance": 2.5 + }, + { + "id": 675, + "displayName": "Smithing Table", + "name": "smithing_table", + "hardness": 2.5, + "minStateId": 14853, + "maxStateId": 14853, + "states": [], + "drops": [ + 943 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14853, + "resistance": 2.5 + }, + { + "id": 676, + "displayName": "Stonecutter", + "name": "stonecutter", + "hardness": 3.5, + "minStateId": 14854, + "maxStateId": 14857, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + } + ], + "drops": [ + 944 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 14854, + "resistance": 3.5 + }, + { + "id": 677, + "displayName": "Bell", + "name": "bell", + "hardness": 5, + "minStateId": 14858, + "maxStateId": 14889, + "states": [ + { + "name": "attachment", + "type": "enum", + "num_values": 4, + "values": [ + "floor", + "ceiling", + "single_wall", + "double_wall" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 945 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "defaultState": 14859, + "resistance": 5 + }, + { + "id": 678, + "displayName": "Lantern", + "name": "lantern", + "hardness": 3.5, + "minStateId": 14890, + "maxStateId": 14893, + "states": [ + { + "name": "hanging", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 946 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14893, + "resistance": 3.5 + }, + { + "id": 679, + "displayName": "Soul Lantern", + "name": "soul_lantern", + "hardness": 3.5, + "minStateId": 14894, + "maxStateId": 14897, + "states": [ + { + "name": "hanging", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 947 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14897, + "resistance": 3.5 + }, + { + "id": 680, + "displayName": "Campfire", + "name": "campfire", + "hardness": 2, + "minStateId": 14898, + "maxStateId": 14929, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + }, + { + "name": "signal_fire", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 949 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "material": "wood", + "defaultState": 14901, + "resistance": 2 + }, + { + "id": 681, + "displayName": "Soul Campfire", + "name": "soul_campfire", + "hardness": 2, + "minStateId": 14930, + "maxStateId": 14961, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "lit", + "type": "bool", + "num_values": 2 + }, + { + "name": "signal_fire", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 950 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 1, + "material": "wood", + "defaultState": 14933, + "resistance": 2 + }, + { + "id": 682, + "displayName": "Sweet Berry Bush", + "name": "sweet_berry_bush", + "hardness": 0, + "minStateId": 14962, + "maxStateId": 14965, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 4 + } + ], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 14962, + "resistance": 0 + }, + { + "id": 683, + "displayName": "Warped Stem", + "name": "warped_stem", + "hardness": 2, + "minStateId": 14966, + "maxStateId": 14968, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 44 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14967, + "resistance": 2 + }, + { + "id": 684, + "displayName": "Stripped Warped Stem", + "name": "stripped_warped_stem", + "hardness": 2, + "minStateId": 14969, + "maxStateId": 14971, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 52 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14970, + "resistance": 2 + }, + { + "id": 685, + "displayName": "Warped Hyphae", + "name": "warped_hyphae", + "hardness": 2, + "minStateId": 14972, + "maxStateId": 14974, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 68 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14973, + "resistance": 2 + }, + { + "id": 686, + "displayName": "Stripped Warped Hyphae", + "name": "stripped_warped_hyphae", + "hardness": 2, + "minStateId": 14975, + "maxStateId": 14977, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 60 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14976, + "resistance": 2 + }, + { + "id": 687, + "displayName": "Warped Nylium", + "name": "warped_nylium", + "hardness": 0.4, + "minStateId": 14978, + "maxStateId": 14978, + "states": [], + "drops": [ + 13 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14978, + "resistance": 0.4 + }, + { + "id": 688, + "displayName": "Warped Fungus", + "name": "warped_fungus", + "hardness": 0, + "minStateId": 14979, + "maxStateId": 14979, + "states": [], + "drops": [ + 127 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 14979, + "resistance": 0 + }, + { + "id": 689, + "displayName": "Warped Wart Block", + "name": "warped_wart_block", + "hardness": 1, + "minStateId": 14980, + "maxStateId": 14980, + "states": [], + "drops": [ + 426 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": {}, + "defaultState": 14980, + "resistance": 1 + }, + { + "id": 690, + "displayName": "Warped Roots", + "name": "warped_roots", + "hardness": 0, + "minStateId": 14981, + "maxStateId": 14981, + "states": [], + "drops": [ + 129 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 14981, + "resistance": 0 + }, + { + "id": 691, + "displayName": "Nether Sprouts", + "name": "nether_sprouts", + "hardness": 0, + "minStateId": 14982, + "maxStateId": 14982, + "states": [], + "drops": [ + 130 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "plant", + "defaultState": 14982, + "resistance": 0 + }, + { + "id": 692, + "displayName": "Crimson Stem", + "name": "crimson_stem", + "hardness": 2, + "minStateId": 14983, + "maxStateId": 14985, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 43 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14984, + "resistance": 2 + }, + { + "id": 693, + "displayName": "Stripped Crimson Stem", + "name": "stripped_crimson_stem", + "hardness": 2, + "minStateId": 14986, + "maxStateId": 14988, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 51 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14987, + "resistance": 2 + }, + { + "id": 694, + "displayName": "Crimson Hyphae", + "name": "crimson_hyphae", + "hardness": 2, + "minStateId": 14989, + "maxStateId": 14991, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 67 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14990, + "resistance": 2 + }, + { + "id": 695, + "displayName": "Stripped Crimson Hyphae", + "name": "stripped_crimson_hyphae", + "hardness": 2, + "minStateId": 14992, + "maxStateId": 14994, + "states": [ + { + "name": "axis", + "type": "enum", + "num_values": 3, + "values": [ + "x", + "y", + "z" + ] + } + ], + "drops": [ + 59 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 14993, + "resistance": 2 + }, + { + "id": 696, + "displayName": "Crimson Nylium", + "name": "crimson_nylium", + "hardness": 0.4, + "minStateId": 14995, + "maxStateId": 14995, + "states": [], + "drops": [ + 12 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 14995, + "resistance": 0.4 + }, + { + "id": 697, + "displayName": "Crimson Fungus", + "name": "crimson_fungus", + "hardness": 0, + "minStateId": 14996, + "maxStateId": 14996, + "states": [], + "drops": [ + 126 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 14996, + "resistance": 0 + }, + { + "id": 698, + "displayName": "Shroomlight", + "name": "shroomlight", + "hardness": 1, + "minStateId": 14997, + "maxStateId": 14997, + "states": [], + "drops": [ + 951 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": {}, + "defaultState": 14997, + "resistance": 1 + }, + { + "id": 699, + "displayName": "Weeping Vines", + "name": "weeping_vines", + "hardness": 0, + "minStateId": 14998, + "maxStateId": 15023, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 26 + } + ], + "drops": [ + 131 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 14998, + "resistance": 0 + }, + { + "id": 700, + "displayName": "Weeping Vines Plant", + "name": "weeping_vines_plant", + "hardness": 0, + "minStateId": 15024, + "maxStateId": 15024, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 15024, + "resistance": 0 + }, + { + "id": 701, + "displayName": "Twisting Vines", + "name": "twisting_vines", + "hardness": 0, + "minStateId": 15025, + "maxStateId": 15050, + "states": [ + { + "name": "age", + "type": "int", + "num_values": 26 + } + ], + "drops": [ + 132 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 15025, + "resistance": 0 + }, + { + "id": 702, + "displayName": "Twisting Vines Plant", + "name": "twisting_vines_plant", + "hardness": 0, + "minStateId": 15051, + "maxStateId": 15051, + "states": [], + "drops": [], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 15051, + "resistance": 0 + }, + { + "id": 703, + "displayName": "Crimson Roots", + "name": "crimson_roots", + "hardness": 0, + "minStateId": 15052, + "maxStateId": 15052, + "states": [], + "drops": [ + 128 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 15052, + "resistance": 0 + }, + { + "id": 704, + "displayName": "Crimson Planks", + "name": "crimson_planks", + "hardness": 2, + "minStateId": 15053, + "maxStateId": 15053, + "states": [], + "drops": [ + 21 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15053, + "resistance": 3 + }, + { + "id": 705, + "displayName": "Warped Planks", + "name": "warped_planks", + "hardness": 2, + "minStateId": 15054, + "maxStateId": 15054, + "states": [], + "drops": [ + 22 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15054, + "resistance": 3 + }, + { + "id": 706, + "displayName": "Crimson Slab", + "name": "crimson_slab", + "hardness": 2, + "minStateId": 15055, + "maxStateId": 15060, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 144 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15058, + "resistance": 3 + }, + { + "id": 707, + "displayName": "Warped Slab", + "name": "warped_slab", + "hardness": 2, + "minStateId": 15061, + "maxStateId": 15066, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 145 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15064, + "resistance": 3 + }, + { + "id": 708, + "displayName": "Crimson Pressure Plate", + "name": "crimson_pressure_plate", + "hardness": 0.5, + "minStateId": 15067, + "maxStateId": 15068, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 197 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 15068, + "resistance": 0.5 + }, + { + "id": 709, + "displayName": "Warped Pressure Plate", + "name": "warped_pressure_plate", + "hardness": 0.5, + "minStateId": 15069, + "maxStateId": 15070, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 198 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 15070, + "resistance": 0.5 + }, + { + "id": 710, + "displayName": "Crimson Fence", + "name": "crimson_fence", + "hardness": 2, + "minStateId": 15071, + "maxStateId": 15102, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 214 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15102, + "resistance": 3 + }, + { + "id": 711, + "displayName": "Warped Fence", + "name": "warped_fence", + "hardness": 2, + "minStateId": 15103, + "maxStateId": 15134, + "states": [ + { + "name": "east", + "type": "bool", + "num_values": 2 + }, + { + "name": "north", + "type": "bool", + "num_values": 2 + }, + { + "name": "south", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 215 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15134, + "resistance": 3 + }, + { + "id": 712, + "displayName": "Crimson Trapdoor", + "name": "crimson_trapdoor", + "hardness": 3, + "minStateId": 15135, + "maxStateId": 15198, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 232 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15150, + "resistance": 3 + }, + { + "id": 713, + "displayName": "Warped Trapdoor", + "name": "warped_trapdoor", + "hardness": 3, + "minStateId": 15199, + "maxStateId": 15262, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 233 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15214, + "resistance": 3 + }, + { + "id": 714, + "displayName": "Crimson Fence Gate", + "name": "crimson_fence_gate", + "hardness": 2, + "minStateId": 15263, + "maxStateId": 15294, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 258 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15270, + "resistance": 3 + }, + { + "id": 715, + "displayName": "Warped Fence Gate", + "name": "warped_fence_gate", + "hardness": 2, + "minStateId": 15295, + "maxStateId": 15326, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "in_wall", + "type": "bool", + "num_values": 2 + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 259 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15302, + "resistance": 3 + }, + { + "id": 716, + "displayName": "Crimson Stairs", + "name": "crimson_stairs", + "hardness": 2, + "minStateId": 15327, + "maxStateId": 15406, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 283 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15338, + "resistance": 3 + }, + { + "id": 717, + "displayName": "Warped Stairs", + "name": "warped_stairs", + "hardness": 2, + "minStateId": 15407, + "maxStateId": 15486, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 284 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15418, + "resistance": 3 + }, + { + "id": 718, + "displayName": "Crimson Button", + "name": "crimson_button", + "hardness": 0.5, + "minStateId": 15487, + "maxStateId": 15510, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 311 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 15496, + "resistance": 0.5 + }, + { + "id": 719, + "displayName": "Warped Button", + "name": "warped_button", + "hardness": 0.5, + "minStateId": 15511, + "maxStateId": 15534, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 312 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 15520, + "resistance": 0.5 + }, + { + "id": 720, + "displayName": "Crimson Door", + "name": "crimson_door", + "hardness": 3, + "minStateId": 15535, + "maxStateId": 15598, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 564 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15546, + "resistance": 3 + }, + { + "id": 721, + "displayName": "Warped Door", + "name": "warped_door", + "hardness": 3, + "minStateId": 15599, + "maxStateId": 15662, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "upper", + "lower" + ] + }, + { + "name": "hinge", + "type": "enum", + "num_values": 2, + "values": [ + "left", + "right" + ] + }, + { + "name": "open", + "type": "bool", + "num_values": 2 + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 565 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15610, + "resistance": 3 + }, + { + "id": 722, + "displayName": "Crimson Sign", + "name": "crimson_sign", + "hardness": 1, + "minStateId": 15663, + "maxStateId": 15694, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 658 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 15664, + "resistance": 1 + }, + { + "id": 723, + "displayName": "Warped Sign", + "name": "warped_sign", + "hardness": 1, + "minStateId": 15695, + "maxStateId": 15726, + "states": [ + { + "name": "rotation", + "type": "int", + "num_values": 16 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 659 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 15696, + "resistance": 1 + }, + { + "id": 724, + "displayName": "Crimson Wall Sign", + "name": "crimson_wall_sign", + "hardness": 1, + "minStateId": 15727, + "maxStateId": 15734, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 658 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 15728, + "resistance": 1 + }, + { + "id": 725, + "displayName": "Warped Wall Sign", + "name": "warped_wall_sign", + "hardness": 1, + "minStateId": 15735, + "maxStateId": 15742, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 659 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 16, + "material": "wood", + "defaultState": 15736, + "resistance": 1 + }, + { + "id": 726, + "displayName": "Structure Block", + "name": "structure_block", + "hardness": 0, + "minStateId": 15743, + "maxStateId": 15746, + "states": [ + { + "name": "mode", + "type": "enum", + "num_values": 4, + "values": [ + "save", + "load", + "corner", + "data" + ] + } + ], + "drops": [ + 568 + ], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15743, + "resistance": 3600000 + }, + { + "id": 727, + "displayName": "Jigsaw Block", + "name": "jigsaw", + "hardness": 0, + "minStateId": 15747, + "maxStateId": 15758, + "states": [ + { + "name": "orientation", + "type": "enum", + "num_values": 12, + "values": [ + "down_east", + "down_north", + "down_south", + "down_west", + "up_east", + "up_north", + "up_south", + "up_west", + "west_up", + "east_up", + "north_up", + "south_up" + ] + } + ], + "drops": [ + 569 + ], + "diggable": false, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15757, + "resistance": 3600000 + }, + { + "id": 728, + "displayName": "Composter", + "name": "composter", + "hardness": 0.6, + "minStateId": 15759, + "maxStateId": 15767, + "states": [ + { + "name": "level", + "type": "int", + "num_values": 9 + } + ], + "drops": [ + 935 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15759, + "resistance": 0.6 + }, + { + "id": 729, + "displayName": "Target", + "name": "target", + "hardness": 0.5, + "minStateId": 15768, + "maxStateId": 15783, + "states": [ + { + "name": "power", + "type": "int", + "num_values": 16 + } + ], + "drops": [ + 961 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "harvestTools": {}, + "defaultState": 15768, + "resistance": 0.5 + }, + { + "id": 730, + "displayName": "Bee Nest", + "name": "bee_nest", + "hardness": 0.3, + "minStateId": 15784, + "maxStateId": 15807, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "honey_level", + "type": "int", + "num_values": 6 + } + ], + "drops": [ + 953 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15784, + "resistance": 0.3 + }, + { + "id": 731, + "displayName": "Beehive", + "name": "beehive", + "hardness": 0.6, + "minStateId": 15808, + "maxStateId": 15831, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "honey_level", + "type": "int", + "num_values": 6 + } + ], + "drops": [ + 954 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15808, + "resistance": 0.6 + }, + { + "id": 732, + "displayName": "Honey Block", + "name": "honey_block", + "hardness": 0, + "minStateId": 15832, + "maxStateId": 15832, + "states": [], + "drops": [ + 956 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15832, + "resistance": 0 + }, + { + "id": 733, + "displayName": "Honeycomb Block", + "name": "honeycomb_block", + "hardness": 0.6, + "minStateId": 15833, + "maxStateId": 15833, + "states": [], + "drops": [ + 957 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15833, + "resistance": 0.6 + }, + { + "id": 734, + "displayName": "Block of Netherite", + "name": "netherite_block", + "hardness": 50, + "minStateId": 15834, + "maxStateId": 15834, + "states": [], + "drops": [ + 959 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "605": true, + "610": true + }, + "defaultState": 15834, + "resistance": 1200 + }, + { + "id": 735, + "displayName": "Ancient Debris", + "name": "ancient_debris", + "hardness": 30, + "minStateId": 15835, + "maxStateId": 15835, + "states": [], + "drops": [ + 960 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "605": true, + "610": true + }, + "defaultState": 15835, + "resistance": 1200 + }, + { + "id": 736, + "displayName": "Crying Obsidian", + "name": "crying_obsidian", + "hardness": 50, + "minStateId": 15836, + "maxStateId": 15836, + "states": [], + "drops": [ + 962 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "605": true, + "610": true + }, + "defaultState": 15836, + "resistance": 1200 + }, + { + "id": 737, + "displayName": "Respawn Anchor", + "name": "respawn_anchor", + "hardness": 50, + "minStateId": 15837, + "maxStateId": 15841, + "states": [ + { + "name": "charges", + "type": "int", + "num_values": 5 + } + ], + "drops": [ + 975 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 2, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "605": true, + "610": true + }, + "defaultState": 15837, + "resistance": 1200 + }, + { + "id": 738, + "displayName": "Potted Crimson Fungus", + "name": "potted_crimson_fungus", + "hardness": 0, + "minStateId": 15842, + "maxStateId": 15842, + "states": [], + "drops": [ + 829, + 126 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15842, + "resistance": 0 + }, + { + "id": 739, + "displayName": "Potted Warped Fungus", + "name": "potted_warped_fungus", + "hardness": 0, + "minStateId": 15843, + "maxStateId": 15843, + "states": [], + "drops": [ + 829, + 127 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15843, + "resistance": 0 + }, + { + "id": 740, + "displayName": "Potted Crimson Roots", + "name": "potted_crimson_roots", + "hardness": 0, + "minStateId": 15844, + "maxStateId": 15844, + "states": [], + "drops": [ + 829, + 128 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15844, + "resistance": 0 + }, + { + "id": 741, + "displayName": "Potted Warped Roots", + "name": "potted_warped_roots", + "hardness": 0, + "minStateId": 15845, + "maxStateId": 15845, + "states": [], + "drops": [ + 829, + 129 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "defaultState": 15845, + "resistance": 0 + }, + { + "id": 742, + "displayName": "Lodestone", + "name": "lodestone", + "hardness": 3.5, + "minStateId": 15846, + "maxStateId": 15846, + "states": [], + "drops": [ + 958 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 15846, + "resistance": 3.5 + }, + { + "id": 743, + "displayName": "Blackstone", + "name": "blackstone", + "hardness": 1.5, + "minStateId": 15847, + "maxStateId": 15847, + "states": [], + "drops": [ + 963 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 15847, + "resistance": 6 + }, + { + "id": 744, + "displayName": "Blackstone Stairs", + "name": "blackstone_stairs", + "hardness": 1.5, + "minStateId": 15848, + "maxStateId": 15927, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 965 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 15859, + "resistance": 6 + }, + { + "id": 745, + "displayName": "Blackstone Wall", + "name": "blackstone_wall", + "hardness": 1.5, + "minStateId": 15928, + "maxStateId": 16251, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 301 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 15931, + "resistance": 6 + }, + { + "id": 746, + "displayName": "Blackstone Slab", + "name": "blackstone_slab", + "hardness": 2, + "minStateId": 16252, + "maxStateId": 16257, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 964 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 16255, + "resistance": 6 + }, + { + "id": 747, + "displayName": "Polished Blackstone", + "name": "polished_blackstone", + "hardness": 2, + "minStateId": 16258, + "maxStateId": 16258, + "states": [], + "drops": [ + 967 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 16258, + "resistance": 6 + }, + { + "id": 748, + "displayName": "Polished Blackstone Bricks", + "name": "polished_blackstone_bricks", + "hardness": 1.5, + "minStateId": 16259, + "maxStateId": 16259, + "states": [], + "drops": [ + 971 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 16259, + "resistance": 6 + }, + { + "id": 749, + "displayName": "Cracked Polished Blackstone Bricks", + "name": "cracked_polished_blackstone_bricks", + "hardness": 1.5, + "minStateId": 16260, + "maxStateId": 16260, + "states": [], + "drops": [ + 974 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 16260, + "resistance": 6 + }, + { + "id": 750, + "displayName": "Chiseled Polished Blackstone", + "name": "chiseled_polished_blackstone", + "hardness": 1.5, + "minStateId": 16261, + "maxStateId": 16261, + "states": [], + "drops": [ + 970 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 0, + "defaultState": 16261, + "resistance": 6 + }, + { + "id": 751, + "displayName": "Polished Blackstone Brick Slab", + "name": "polished_blackstone_brick_slab", + "hardness": 2, + "minStateId": 16262, + "maxStateId": 16267, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 972 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 16265, + "resistance": 6 + }, + { + "id": 752, + "displayName": "Polished Blackstone Brick Stairs", + "name": "polished_blackstone_brick_stairs", + "hardness": 1.5, + "minStateId": 16268, + "maxStateId": 16347, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 973 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 16279, + "resistance": 6 + }, + { + "id": 753, + "displayName": "Polished Blackstone Brick Wall", + "name": "polished_blackstone_brick_wall", + "hardness": 1.5, + "minStateId": 16348, + "maxStateId": 16671, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 303 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 16351, + "resistance": 6 + }, + { + "id": 754, + "displayName": "Gilded Blackstone", + "name": "gilded_blackstone", + "hardness": 1.5, + "minStateId": 16672, + "maxStateId": 16672, + "states": [], + "drops": [ + 966 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 16672, + "resistance": 6 + }, + { + "id": 755, + "displayName": "Polished Blackstone Stairs", + "name": "polished_blackstone_stairs", + "hardness": 2, + "minStateId": 16673, + "maxStateId": 16752, + "states": [ + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "half", + "type": "enum", + "num_values": 2, + "values": [ + "top", + "bottom" + ] + }, + { + "name": "shape", + "type": "enum", + "num_values": 5, + "values": [ + "straight", + "inner_left", + "inner_right", + "outer_left", + "outer_right" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 969 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 16684, + "resistance": 6 + }, + { + "id": 756, + "displayName": "Polished Blackstone Slab", + "name": "polished_blackstone_slab", + "hardness": 2, + "minStateId": 16753, + "maxStateId": 16758, + "states": [ + { + "name": "type", + "type": "enum", + "num_values": 3, + "values": [ + "top", + "bottom", + "double" + ] + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 968 + ], + "diggable": true, + "transparent": true, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "wood", + "defaultState": 16756, + "resistance": 6 + }, + { + "id": 757, + "displayName": "Polished Blackstone Pressure Plate", + "name": "polished_blackstone_pressure_plate", + "hardness": 0.5, + "minStateId": 16759, + "maxStateId": 16760, + "states": [ + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 199 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 16760, + "resistance": 0.5 + }, + { + "id": 758, + "displayName": "Polished Blackstone Button", + "name": "polished_blackstone_button", + "hardness": 0.5, + "minStateId": 16761, + "maxStateId": 16784, + "states": [ + { + "name": "face", + "type": "enum", + "num_values": 3, + "values": [ + "floor", + "wall", + "ceiling" + ] + }, + { + "name": "facing", + "type": "enum", + "num_values": 4, + "values": [ + "north", + "south", + "west", + "east" + ] + }, + { + "name": "powered", + "type": "bool", + "num_values": 2 + } + ], + "drops": [ + 313 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "empty", + "stackSize": 64, + "defaultState": 16770, + "resistance": 0.5 + }, + { + "id": 759, + "displayName": "Polished Blackstone Wall", + "name": "polished_blackstone_wall", + "hardness": 2, + "minStateId": 16785, + "maxStateId": 17108, + "states": [ + { + "name": "east", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "north", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "south", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + }, + { + "name": "up", + "type": "bool", + "num_values": 2 + }, + { + "name": "waterlogged", + "type": "bool", + "num_values": 2 + }, + { + "name": "west", + "type": "enum", + "num_values": 3, + "values": [ + "none", + "low", + "tall" + ] + } + ], + "drops": [ + 302 + ], + "diggable": true, + "transparent": true, + "filterLight": 0, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 16788, + "resistance": 6 + }, + { + "id": 760, + "displayName": "Chiseled Nether Bricks", + "name": "chiseled_nether_bricks", + "hardness": 2, + "minStateId": 17109, + "maxStateId": 17109, + "states": [], + "drops": [ + 266 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 17109, + "resistance": 6 + }, + { + "id": 761, + "displayName": "Cracked Nether Bricks", + "name": "cracked_nether_bricks", + "hardness": 2, + "minStateId": 17110, + "maxStateId": 17110, + "states": [], + "drops": [ + 265 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 17110, + "resistance": 6 + }, + { + "id": 762, + "displayName": "Quartz Bricks", + "name": "quartz_bricks", + "hardness": 0.8, + "minStateId": 17111, + "maxStateId": 17111, + "states": [], + "drops": [ + 326 + ], + "diggable": true, + "transparent": false, + "filterLight": 15, + "emitLight": 0, + "boundingBox": "block", + "stackSize": 64, + "material": "rock", + "harvestTools": { + "585": true, + "590": true, + "595": true, + "600": true, + "605": true, + "610": true + }, + "defaultState": 17111, + "resistance": 0.8 + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/commands.json b/mc/data/minecraft-data/pc/1.16.2/commands.json new file mode 100644 index 0000000..e2d2cbf --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/commands.json @@ -0,0 +1,13611 @@ +{ + "root": { + "type": "root", + "name": "root", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "advancement", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "grant", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "everything", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "only", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criterion", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "through", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "until", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "revoke", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "everything", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "only", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criterion", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "through", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "until", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "attribute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "attribute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "base", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "modifier", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "multiply", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "multiply_base", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "ban", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "ban-ip", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "banlist", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "ips", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "visible", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "color", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "blue", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "green", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pink", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "purple", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "red", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "white", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "yellow", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "max", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + } + } + } + ] + }, + { + "type": "literal", + "name": "name", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "style", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "notched_10", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_12", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_20", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_6", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "progress", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "visible", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "visible", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxCount", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "clone", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "begin", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "filtered", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "filter", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "datapack", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "disable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "enable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "after", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "existing", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "before", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "existing", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "first", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "last", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "available", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "enabled", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ] + }, + { + "type": "literal", + "name": "debug", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "report", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "start", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stop", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "defaultgamemode", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "adventure", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "creative", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "spectator", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "survival", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "deop", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "difficulty", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "easy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hard", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "peaceful", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "effect", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "effect", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:mob_effect", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "effect", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "seconds", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amplifier", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "hideParticles", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 255 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 1000000 + } + } + } + ], + "parser": { + "parser": "minecraft:mob_effect", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "enchant", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "enchantment", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "level", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_enchantment", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "execute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "align", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "axes", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:swizzle", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "anchored", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "anchor", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "at", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "anchor", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "if", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "blocks", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "start", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "predicate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "predicate", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "<", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "<=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "matches", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "range", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:int_range", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "in", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "dimension", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:dimension", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "positioned", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "rotated", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "rot", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "run", + "executable": false, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "store", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "result", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "success", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "unless", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "blocks", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "start", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "predicate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "predicate", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "<", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "<=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "matches", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "range", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:int_range", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "experience", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "fill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "destroy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hollow", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "keep", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "outline", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "filter", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:block_state", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "forceload", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "from", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "from", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:function", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "gamemode", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "adventure", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "creative", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "spectator", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "survival", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "gamerule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "announceAdvancements", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "commandBlockOutput", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "disableElytraMovementCheck", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "disableRaids", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doDaylightCycle", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doEntityDrops", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doFireTick", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doImmediateRespawn", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doInsomnia", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doLimitedCrafting", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doMobLoot", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doMobSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doPatrolSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doTileDrops", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doTraderSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doWeatherCycle", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "drowningDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "fallDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "fireDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "forgiveDeadPlayers", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "keepInventory", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "logAdminCommands", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "maxCommandChainLength", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "maxEntityCramming", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mobGriefing", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "naturalRegeneration", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "randomTickSpeed", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "reducedDebugInfo", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "sendCommandFeedback", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "showDeathMessages", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spawnRadius", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spectatorsGenerateChunks", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "universalAnger", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "help", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "command", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "kick", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "uuids", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "locate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "bastion_remnant", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "buried_treasure", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "desert_pyramid", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "endcity", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "fortress", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "igloo", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "jungle_pyramid", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "mansion", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "mineshaft", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "monument", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "nether_fossil", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "ocean_ruin", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pillager_outpost", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "ruined_portal", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "shipwreck", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stronghold", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "swamp_hut", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "village", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "locatebiome", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "biome", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "players", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "replace", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "count", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "count", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "spawn", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "me", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "action", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "msg", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "op", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "pardon", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "pardon-ip", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "particle", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "delta", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "speed", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "viewers", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "viewers", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:particle", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "playsound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "ambient", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "hostile", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "master", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "music", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "neutral", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "player", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "record", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "voice", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "publish", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "port", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 65535 + } + } + } + ] + }, + { + "type": "literal", + "name": "recipe", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "recipe", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "take", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "recipe", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "reload", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replaceitem", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "save-all", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "flush", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "save-off", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "save-on", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "say", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "schedule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "function", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:function", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "scoreboard", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "objectives", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criteria", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective_criteria", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "displayname", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "rendertype", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "hearts", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "integer", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "setdisplay", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:scoreboard_slot", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "players", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "enable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "operation", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "operation", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ], + "parser": { + "parser": "minecraft:operation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "reset", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "seed", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "setblock", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "destroy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "keep", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_state", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "setidletimeout", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minutes", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "setworldspawn", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "angle", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:angle", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spawnpoint", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "angle", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:angle", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "spectate", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "player", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "spreadplayers", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "center", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "spreadDistance", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxRange", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "under", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxHeight", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "respectTeams", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "argument", + "name": "respectTeams", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec2", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "stop", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stopsound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "ambient", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "hostile", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "master", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "music", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "neutral", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "player", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "record", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "voice", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "summon", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity_summon", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "tag", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "team", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "empty", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "join", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "members", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "leave", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "members", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "collisionRule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pushOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pushOwnTeam", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "color", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:color", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "deathMessageVisibility", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOwnTeam", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "displayName", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "friendlyFire", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "allowed", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "nametagVisibility", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOwnTeam", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "prefix", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "prefix", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "seeFriendlyInvisibles", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "allowed", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "suffix", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "suffix", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "teammsg", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "teleport", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + }, + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingEntity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingAnchor", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "facingLocation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "rotation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "tell", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "tellraw", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "time", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "day", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "daytime", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "gametime", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "day", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "midnight", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "night", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "noon", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "title", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "actionbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "reset", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "subtitle", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "times", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "fadeIn", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "stay", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "fadeOut", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "title", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "tm", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "tp", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + }, + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingEntity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingAnchor", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "facingLocation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "rotation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "trigger", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "w", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + }, + { + "type": "literal", + "name": "rain", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + }, + { + "type": "literal", + "name": "thunder", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "whitelist", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "off", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "on", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "reload", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "worldborder", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "center", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec2", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "damage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "amount", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "damagePerBlock", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "buffer", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "warning", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "distance", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "time", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "xp", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + } + ] + }, + "parsers": [ + { + "parser": "minecraft:resource_location", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + }, + "examples": [ + "word", + "words with spaces", + "\\\" and symbols\\\"" + ] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + }, + "examples": [ + "@a" + ] + }, + { + "parser": "brigadier:double", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + }, + "examples": [ + "\\\"quoted phrase\\\"", + "word", + "" + ] + }, + { + "parser": "minecraft:uuid", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + }, + "examples": [ + "@p" + ] + }, + { + "parser": "minecraft:message", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:game_profile", + "modifier": null, + "examples": [ + "Player", + "0123", + "dd12be42-52a9-4a91-a8a1-11c01849e498", + "@e" + ] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "word" + }, + "examples": [ + "word", + "word_with_underscore" + ] + }, + { + "parser": "minecraft:component", + "modifier": null, + "examples": [ + "\"hello world\"", + "\"\"", + "\"{\"text\":\"hello world\"}\"", + "[\"\"]" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + }, + "examples": [ + "1" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + }, + "examples": [ + "0", + "1" + ] + }, + { + "parser": "brigadier:bool", + "modifier": null, + "examples": [ + "true", + "false" + ] + }, + { + "parser": "minecraft:item_predicate", + "modifier": null, + "examples": [ + "stick", + "minecraft:stick", + "#stick", + "diamond_sword{ench:[{id:16,lvl:5}]}" + ] + }, + { + "parser": "minecraft:block_predicate", + "modifier": null, + "examples": [ + "stone", + "minecraft:stone", + "#stone", + "minecraft:redstone_wire[power=15,north=up,south=side]", + "minecraft:furnace[facing=north]{BurnTime:200}" + ] + }, + { + "parser": "minecraft:block_pos", + "modifier": null, + "examples": [ + "0 0 0", + "~ ~ ~", + "^ ^ ^", + "^1 ^ ^-5", + "~0.5 ~1 ~-5" + ] + }, + { + "parser": "minecraft:nbt_path", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:nbt_compound_tag", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:nbt_tag", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:integer", + "modifier": null, + "examples": [ + "1", + "0", + "10" + ] + }, + { + "parser": "minecraft:mob_effect", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + }, + "examples": [ + "@e", + "@e[type=cow]", + "dd12be42-52a9-4a91-a8a1-11c01849e498", + "Player" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 255 + }, + "examples": [ + "0", + "255" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 1000000 + }, + "examples": [ + "1", + "1000000" + ] + }, + { + "parser": "minecraft:item_enchantment", + "modifier": null, + "examples": [ + "unbreaking", + "minecraft:slik_touch" + ] + }, + { + "parser": "minecraft:swizzle", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity_anchor", + "modifier": null, + "examples": [ + "eyes", + "feet" + ] + }, + { + "parser": "minecraft:vec3", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:objective", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + }, + "examples": [] + }, + { + "parser": "minecraft:int_range", + "modifier": null, + "examples": [ + "0..5", + "0", + "-5", + "-100..", + "..100" + ] + }, + { + "parser": "minecraft:dimension", + "modifier": null, + "examples": [ + "minecraft:overworld", + "minecraft:the_nether", + "minecraft:the_end", + "overworld", + "the_end", + "the_nether" + ] + }, + { + "parser": "minecraft:rotation", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + }, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + }, + "examples": [ + "@p" + ] + }, + { + "parser": "minecraft:block_state", + "modifier": null, + "examples": [ + "stone", + "minecraft:stone", + "minecraft:redstone_wire[power=15,north=up,south=side]", + "minecraft:furnace[facing=north]{BurnTime:200}" + ] + }, + { + "parser": "minecraft:column_pos", + "modifier": null, + "examples": [ + "0 0", + "~ ~", + "~1 ~-2", + "^ ^", + "^-1 ^0" + ] + }, + { + "parser": "minecraft:function", + "modifier": null, + "examples": [ + "foo", + "foo:bar", + "#foo" + ] + }, + { + "parser": "minecraft:item_stack", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:item_slot", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + }, + "examples": [ + "0.0", + "0", + "1", + "0.01" + ] + }, + { + "parser": "minecraft:particle", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + }, + "examples": [ + "0.0", + "0", + "1", + "1.0", + "0.5" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + }, + "examples": [ + "0", + "2", + "1.0", + "2.0" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 65535 + }, + "examples": [ + "0", + "65535" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + }, + "examples": [ + "1", + "64" + ] + }, + { + "parser": "minecraft:time", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:objective_criteria", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:scoreboard_slot", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:operation", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:angle", + "modifier": null, + "examples": [ + "0", + "~", + "~-0.5" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 1.0 + }, + "examples": [ + "1", + "1.0", + "1.000" + ] + }, + { + "parser": "minecraft:vec2", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity_summon", + "modifier": null, + "examples": [ + "minecraft:pig", + "cow" + ] + }, + { + "parser": "minecraft:team", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:color", + "modifier": null, + "examples": [ + "aqua", + "black", + "blue", + "dark_aqua", + "dark_blue", + "dark_gray", + "dark_green", + "dark_purple", + "dark_red", + "gold", + "gray", + "green", + "light_purple", + "red", + "reset", + "yellow", + "white" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + }, + "examples": [ + "0", + "1000000" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + }, + "examples": [] + } + ] +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/entities.json b/mc/data/minecraft-data/pc/1.16.2/entities.json new file mode 100644 index 0000000..34be4a0 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/entities.json @@ -0,0 +1,1082 @@ +[ + { + "id": 0, + "internalId": 0, + "name": "area_effect_cloud", + "displayName": "Area Effect Cloud", + "width": 6, + "height": 0.5, + "type": "mob", + "category": "Immobile" + }, + { + "id": 1, + "internalId": 1, + "name": "armor_stand", + "displayName": "Armor Stand", + "width": 0.5, + "height": 1.975, + "type": "mob", + "category": "Immobile" + }, + { + "id": 2, + "internalId": 2, + "name": "arrow", + "displayName": "Arrow", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 3, + "internalId": 3, + "name": "bat", + "displayName": "Bat", + "width": 0.5, + "height": 0.9, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 4, + "internalId": 4, + "name": "bee", + "displayName": "Bee", + "width": 0.7, + "height": 0.6, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 5, + "internalId": 5, + "name": "blaze", + "displayName": "Blaze", + "width": 0.6, + "height": 1.8, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 6, + "internalId": 6, + "name": "boat", + "displayName": "Boat", + "width": 1.375, + "height": 0.5625, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 7, + "internalId": 7, + "name": "cat", + "displayName": "Cat", + "width": 0.6, + "height": 0.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 8, + "internalId": 8, + "name": "cave_spider", + "displayName": "Cave Spider", + "width": 0.7, + "height": 0.5, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 9, + "internalId": 9, + "name": "chicken", + "displayName": "Chicken", + "width": 0.4, + "height": 0.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 10, + "internalId": 10, + "name": "cod", + "displayName": "Cod", + "width": 0.5, + "height": 0.3, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 11, + "internalId": 11, + "name": "cow", + "displayName": "Cow", + "width": 0.9, + "height": 1.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 12, + "internalId": 12, + "name": "creeper", + "displayName": "Creeper", + "width": 0.6, + "height": 1.7, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 13, + "internalId": 13, + "name": "dolphin", + "displayName": "Dolphin", + "width": 0.9, + "height": 0.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 14, + "internalId": 14, + "name": "donkey", + "displayName": "Donkey", + "width": 1.39648, + "height": 1.5, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 15, + "internalId": 15, + "name": "dragon_fireball", + "displayName": "Dragon Fireball", + "width": 1, + "height": 1, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 16, + "internalId": 16, + "name": "drowned", + "displayName": "Drowned", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 17, + "internalId": 17, + "name": "elder_guardian", + "displayName": "Elder Guardian", + "width": 1.9975, + "height": 1.9975, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 18, + "internalId": 18, + "name": "end_crystal", + "displayName": "End Crystal", + "width": 2, + "height": 2, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 19, + "internalId": 19, + "name": "ender_dragon", + "displayName": "Ender Dragon", + "width": 16, + "height": 8, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 20, + "internalId": 20, + "name": "enderman", + "displayName": "Enderman", + "width": 0.6, + "height": 2.9, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 21, + "internalId": 21, + "name": "endermite", + "displayName": "Endermite", + "width": 0.4, + "height": 0.3, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 22, + "internalId": 22, + "name": "evoker", + "displayName": "Evoker", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 23, + "internalId": 23, + "name": "evoker_fangs", + "displayName": "Evoker Fangs", + "width": 0.5, + "height": 0.8, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 24, + "internalId": 24, + "name": "experience_orb", + "displayName": "Experience Orb", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 25, + "internalId": 25, + "name": "eye_of_ender", + "displayName": "Eye of Ender", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 26, + "internalId": 26, + "name": "falling_block", + "displayName": "Falling Block", + "width": 0.98, + "height": 0.98, + "type": "mob", + "category": "Blocks" + }, + { + "id": 27, + "internalId": 27, + "name": "firework_rocket", + "displayName": "Firework Rocket", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 28, + "internalId": 28, + "name": "fox", + "displayName": "Fox", + "width": 0.6, + "height": 0.7, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 29, + "internalId": 29, + "name": "ghast", + "displayName": "Ghast", + "width": 4, + "height": 4, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 30, + "internalId": 30, + "name": "giant", + "displayName": "Giant", + "width": 3.6, + "height": 12, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 31, + "internalId": 31, + "name": "guardian", + "displayName": "Guardian", + "width": 0.85, + "height": 0.85, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 32, + "internalId": 32, + "name": "hoglin", + "displayName": "Hoglin", + "width": 1.39648, + "height": 1.4, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 33, + "internalId": 33, + "name": "horse", + "displayName": "Horse", + "width": 1.39648, + "height": 1.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 34, + "internalId": 34, + "name": "husk", + "displayName": "Husk", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 35, + "internalId": 35, + "name": "illusioner", + "displayName": "Illusioner", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 36, + "internalId": 36, + "name": "iron_golem", + "displayName": "Iron Golem", + "width": 1.4, + "height": 2.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 37, + "internalId": 37, + "name": "item", + "displayName": "Item", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Drops" + }, + { + "id": 38, + "internalId": 38, + "name": "item_frame", + "displayName": "Item Frame", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Immobile" + }, + { + "id": 39, + "internalId": 39, + "name": "fireball", + "displayName": "Fireball", + "width": 1, + "height": 1, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 40, + "internalId": 40, + "name": "leash_knot", + "displayName": "Leash Knot", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Immobile" + }, + { + "id": 41, + "internalId": 41, + "name": "lightning_bolt", + "displayName": "Lightning Bolt", + "width": 0, + "height": 0, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 42, + "internalId": 42, + "name": "llama", + "displayName": "Llama", + "width": 0.9, + "height": 1.87, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 43, + "internalId": 43, + "name": "llama_spit", + "displayName": "Llama Spit", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 44, + "internalId": 44, + "name": "magma_cube", + "displayName": "Magma Cube", + "width": 2.04, + "height": 2.04, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 45, + "internalId": 45, + "name": "minecart", + "displayName": "Minecart", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 46, + "internalId": 46, + "name": "chest_minecart", + "displayName": "Minecart with Chest", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 47, + "internalId": 47, + "name": "command_block_minecart", + "displayName": "Minecart with Command Block", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 48, + "internalId": 48, + "name": "furnace_minecart", + "displayName": "Minecart with Furnace", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 49, + "internalId": 49, + "name": "hopper_minecart", + "displayName": "Minecart with Hopper", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 50, + "internalId": 50, + "name": "spawner_minecart", + "displayName": "Minecart with Spawner", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 51, + "internalId": 51, + "name": "tnt_minecart", + "displayName": "Minecart with TNT", + "width": 0.98, + "height": 0.7, + "type": "mob", + "category": "Vehicles" + }, + { + "id": 52, + "internalId": 52, + "name": "mule", + "displayName": "Mule", + "width": 1.39648, + "height": 1.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 53, + "internalId": 53, + "name": "mooshroom", + "displayName": "Mooshroom", + "width": 0.9, + "height": 1.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 54, + "internalId": 54, + "name": "ocelot", + "displayName": "Ocelot", + "width": 0.6, + "height": 0.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 55, + "internalId": 55, + "name": "painting", + "displayName": "Painting", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Immobile" + }, + { + "id": 56, + "internalId": 56, + "name": "panda", + "displayName": "Panda", + "width": 1.3, + "height": 1.25, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 57, + "internalId": 57, + "name": "parrot", + "displayName": "Parrot", + "width": 0.5, + "height": 0.9, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 58, + "internalId": 58, + "name": "phantom", + "displayName": "Phantom", + "width": 0.9, + "height": 0.5, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 59, + "internalId": 59, + "name": "pig", + "displayName": "Pig", + "width": 0.9, + "height": 0.9, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 60, + "internalId": 60, + "name": "piglin", + "displayName": "Piglin", + "width": 0.6, + "height": 1.95, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 61, + "internalId": 61, + "name": "piglin_brute", + "displayName": "Piglin Brute", + "width": 0.6, + "height": 1.95, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 62, + "internalId": 62, + "name": "pillager", + "displayName": "Pillager", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 63, + "internalId": 63, + "name": "polar_bear", + "displayName": "Polar Bear", + "width": 1.4, + "height": 1.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 64, + "internalId": 64, + "name": "tnt", + "displayName": "Primed TNT", + "width": 0.98, + "height": 0.98, + "type": "mob", + "category": "Blocks" + }, + { + "id": 65, + "internalId": 65, + "name": "pufferfish", + "displayName": "Pufferfish", + "width": 0.7, + "height": 0.7, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 66, + "internalId": 66, + "name": "rabbit", + "displayName": "Rabbit", + "width": 0.4, + "height": 0.5, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 67, + "internalId": 67, + "name": "ravager", + "displayName": "Ravager", + "width": 1.95, + "height": 2.2, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 68, + "internalId": 68, + "name": "salmon", + "displayName": "Salmon", + "width": 0.7, + "height": 0.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 69, + "internalId": 69, + "name": "sheep", + "displayName": "Sheep", + "width": 0.9, + "height": 1.3, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 70, + "internalId": 70, + "name": "shulker", + "displayName": "Shulker", + "width": 1, + "height": 1, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 71, + "internalId": 71, + "name": "shulker_bullet", + "displayName": "Shulker Bullet", + "width": 0.3125, + "height": 0.3125, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 72, + "internalId": 72, + "name": "silverfish", + "displayName": "Silverfish", + "width": 0.4, + "height": 0.3, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 73, + "internalId": 73, + "name": "skeleton", + "displayName": "Skeleton", + "width": 0.6, + "height": 1.99, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 74, + "internalId": 74, + "name": "skeleton_horse", + "displayName": "Skeleton Horse", + "width": 1.39648, + "height": 1.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 75, + "internalId": 75, + "name": "slime", + "displayName": "Slime", + "width": 2.04, + "height": 2.04, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 76, + "internalId": 76, + "name": "small_fireball", + "displayName": "Small Fireball", + "width": 0.3125, + "height": 0.3125, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 77, + "internalId": 77, + "name": "snow_golem", + "displayName": "Snow Golem", + "width": 0.7, + "height": 1.9, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 78, + "internalId": 78, + "name": "snowball", + "displayName": "Snowball", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 79, + "internalId": 79, + "name": "spectral_arrow", + "displayName": "Spectral Arrow", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 80, + "internalId": 80, + "name": "spider", + "displayName": "Spider", + "width": 1.4, + "height": 0.9, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 81, + "internalId": 81, + "name": "squid", + "displayName": "Squid", + "width": 0.8, + "height": 0.8, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 82, + "internalId": 82, + "name": "stray", + "displayName": "Stray", + "width": 0.6, + "height": 1.99, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 83, + "internalId": 83, + "name": "strider", + "displayName": "Strider", + "width": 0.9, + "height": 1.7, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 84, + "internalId": 84, + "name": "egg", + "displayName": "Thrown Egg", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 85, + "internalId": 85, + "name": "ender_pearl", + "displayName": "Thrown Ender Pearl", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 86, + "internalId": 86, + "name": "experience_bottle", + "displayName": "Thrown Bottle o' Enchanting", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 87, + "internalId": 87, + "name": "potion", + "displayName": "Potion", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 88, + "internalId": 88, + "name": "trident", + "displayName": "Trident", + "width": 0.5, + "height": 0.5, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 89, + "internalId": 89, + "name": "trader_llama", + "displayName": "Trader Llama", + "width": 0.9, + "height": 1.87, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 90, + "internalId": 90, + "name": "tropical_fish", + "displayName": "Tropical Fish", + "width": 0.5, + "height": 0.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 91, + "internalId": 91, + "name": "turtle", + "displayName": "Turtle", + "width": 1.2, + "height": 0.4, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 92, + "internalId": 92, + "name": "vex", + "displayName": "Vex", + "width": 0.4, + "height": 0.8, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 93, + "internalId": 93, + "name": "villager", + "displayName": "Villager", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 94, + "internalId": 94, + "name": "vindicator", + "displayName": "Vindicator", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 95, + "internalId": 95, + "name": "wandering_trader", + "displayName": "Wandering Trader", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 96, + "internalId": 96, + "name": "witch", + "displayName": "Witch", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 97, + "internalId": 97, + "name": "wither", + "displayName": "Wither", + "width": 0.9, + "height": 3.5, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 98, + "internalId": 98, + "name": "wither_skeleton", + "displayName": "Wither Skeleton", + "width": 0.7, + "height": 2.4, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 99, + "internalId": 99, + "name": "wither_skull", + "displayName": "Wither Skull", + "width": 0.3125, + "height": 0.3125, + "type": "mob", + "category": "Projectiles" + }, + { + "id": 100, + "internalId": 100, + "name": "wolf", + "displayName": "Wolf", + "width": 0.6, + "height": 0.85, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 101, + "internalId": 101, + "name": "zoglin", + "displayName": "Zoglin", + "width": 1.39648, + "height": 1.4, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 102, + "internalId": 102, + "name": "zombie", + "displayName": "Zombie", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 103, + "internalId": 103, + "name": "zombie_horse", + "displayName": "Zombie Horse", + "width": 1.39648, + "height": 1.6, + "type": "mob", + "category": "Passive mobs" + }, + { + "id": 104, + "internalId": 104, + "name": "zombie_villager", + "displayName": "Zombie Villager", + "width": 0.6, + "height": 1.95, + "type": "mob", + "category": "Hostile mobs" + }, + { + "id": 105, + "internalId": 105, + "name": "zombified_piglin", + "displayName": "Zombified Piglin", + "width": 0.6, + "height": 1.95, + "type": "UNKNOWN", + "category": "UNKNOWN" + }, + { + "id": 106, + "internalId": 106, + "name": "player", + "displayName": "Player", + "width": 0.6, + "height": 1.8, + "type": "mob", + "category": "UNKNOWN" + }, + { + "id": 107, + "internalId": 107, + "name": "fishing_bobber", + "displayName": "Fishing Bobber", + "width": 0.25, + "height": 0.25, + "type": "mob", + "category": "UNKNOWN" + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/entityLoot.json b/mc/data/minecraft-data/pc/1.16.2/entityLoot.json new file mode 100644 index 0000000..b845c0a --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/entityLoot.json @@ -0,0 +1,1148 @@ +[ + { + "entity": "armor_stand", + "drops": [] + }, + { + "entity": "bat", + "drops": [] + }, + { + "entity": "bee", + "drops": [] + }, + { + "entity": "blaze", + "drops": [ + { + "item": "blaze_rod", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "cat", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "cave_spider", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spider_eye", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "chicken", + "drops": [ + { + "item": "feather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "chicken", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "cod", + "drops": [ + { + "item": "cod", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "cow", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "beef", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "creeper", + "drops": [ + { + "item": "gunpowder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "dolphin", + "drops": [ + { + "item": "cod", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "donkey", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "drowned", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gold_ingot", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "elder_guardian", + "drops": [ + { + "item": "prismarine_shard", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "cod", + "dropChance": 0.6, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "prismarine_crystals", + "dropChance": 0.4, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wet_sponge", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "ender_dragon", + "drops": [] + }, + { + "entity": "enderman", + "drops": [ + { + "item": "ender_pearl", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "endermite", + "drops": [] + }, + { + "entity": "evoker", + "drops": [ + { + "item": "totem_of_undying", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "emerald", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "fox", + "drops": [] + }, + { + "entity": "ghast", + "drops": [ + { + "item": "ghast_tear", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gunpowder", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "giant", + "drops": [] + }, + { + "entity": "guardian", + "drops": [ + { + "item": "prismarine_shard", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "cod", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "prismarine_crystals", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "hoglin", + "drops": [ + { + "item": "porkchop", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "horse", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "husk", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "iron_ingot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "carrot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "potato", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "illusioner", + "drops": [] + }, + { + "entity": "iron_golem", + "drops": [ + { + "item": "poppy", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "iron_ingot", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "llama", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "magma_cube", + "drops": [ + { + "item": "magma_cream", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "mooshroom", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "beef", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "mule", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "ocelot", + "drops": [] + }, + { + "entity": "panda", + "drops": [ + { + "item": "bamboo", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "parrot", + "drops": [ + { + "item": "feather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "phantom", + "drops": [ + { + "item": "phantom_membrane", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "pig", + "drops": [ + { + "item": "porkchop", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "piglin", + "drops": [] + }, + { + "entity": "piglin_brute", + "drops": [] + }, + { + "entity": "pillager", + "drops": [] + }, + { + "entity": "player", + "drops": [] + }, + { + "entity": "polar_bear", + "drops": [ + { + "item": "cod", + "dropChance": 0.75, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "salmon", + "dropChance": 0.25, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "pufferfish", + "drops": [ + { + "item": "pufferfish", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "rabbit", + "drops": [ + { + "item": "rabbit_hide", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "rabbit", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "rabbit_foot", + "dropChance": 0.1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "ravager", + "drops": [ + { + "item": "saddle", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "salmon", + "drops": [ + { + "item": "salmon", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "sheep", + "drops": [ + { + "item": "mutton", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "shulker", + "drops": [ + { + "item": "shulker_shell", + "dropChance": 0.5, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "silverfish", + "drops": [] + }, + { + "entity": "skeleton", + "drops": [ + { + "item": "arrow", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "skeleton_horse", + "drops": [ + { + "item": "bone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "slime", + "drops": [ + { + "item": "slime_ball", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "snow_golem", + "drops": [ + { + "item": "snowball", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "spider", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spider_eye", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "squid", + "drops": [ + { + "item": "ink_sac", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "stray", + "drops": [ + { + "item": "arrow", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "tipped_arrow", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "strider", + "drops": [ + { + "item": "string", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "trader_llama", + "drops": [ + { + "item": "leather", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "tropical_fish", + "drops": [ + { + "item": "tropical_fish", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone_meal", + "dropChance": 0.05, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "turtle", + "drops": [ + { + "item": "seagrass", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bowl", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "vex", + "drops": [] + }, + { + "entity": "villager", + "drops": [] + }, + { + "entity": "vindicator", + "drops": [ + { + "item": "emerald", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "wandering_trader", + "drops": [] + }, + { + "entity": "witch", + "drops": [ + { + "item": "glowstone_dust", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "sugar", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "redstone", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "spider_eye", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "glass_bottle", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gunpowder", + "dropChance": 0.125, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "stick", + "dropChance": 0.25, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "wither", + "drops": [] + }, + { + "entity": "wither_skeleton", + "drops": [ + { + "item": "coal", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "bone", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "wither_skeleton_skull", + "dropChance": 0.025, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "wolf", + "drops": [] + }, + { + "entity": "zoglin", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "zombie", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "iron_ingot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "carrot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "potato", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "zombie_horse", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + } + ] + }, + { + "entity": "zombie_villager", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "iron_ingot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "carrot", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + }, + { + "item": "potato", + "dropChance": 0.008333333333333333, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + }, + { + "entity": "zombified_piglin", + "drops": [ + { + "item": "rotten_flesh", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gold_nugget", + "dropChance": 1, + "stackSizeRange": [ + 1, + 1 + ] + }, + { + "item": "gold_ingot", + "dropChance": 0.025, + "stackSizeRange": [ + 1, + 1 + ], + "playerKill": true + } + ] + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/items.json b/mc/data/minecraft-data/pc/1.16.2/items.json new file mode 100644 index 0000000..3c88d76 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/items.json @@ -0,0 +1,6519 @@ +[ + { + "id": 1, + "displayName": "Stone", + "name": "stone", + "stackSize": 64 + }, + { + "id": 2, + "displayName": "Granite", + "name": "granite", + "stackSize": 64 + }, + { + "id": 3, + "displayName": "Polished Granite", + "name": "polished_granite", + "stackSize": 64 + }, + { + "id": 4, + "displayName": "Diorite", + "name": "diorite", + "stackSize": 64 + }, + { + "id": 5, + "displayName": "Polished Diorite", + "name": "polished_diorite", + "stackSize": 64 + }, + { + "id": 6, + "displayName": "Andesite", + "name": "andesite", + "stackSize": 64 + }, + { + "id": 7, + "displayName": "Polished Andesite", + "name": "polished_andesite", + "stackSize": 64 + }, + { + "id": 8, + "displayName": "Grass Block", + "name": "grass_block", + "stackSize": 64 + }, + { + "id": 9, + "displayName": "Dirt", + "name": "dirt", + "stackSize": 64 + }, + { + "id": 10, + "displayName": "Coarse Dirt", + "name": "coarse_dirt", + "stackSize": 64 + }, + { + "id": 11, + "displayName": "Podzol", + "name": "podzol", + "stackSize": 64 + }, + { + "id": 12, + "displayName": "Crimson Nylium", + "name": "crimson_nylium", + "stackSize": 64 + }, + { + "id": 13, + "displayName": "Warped Nylium", + "name": "warped_nylium", + "stackSize": 64 + }, + { + "id": 14, + "displayName": "Cobblestone", + "name": "cobblestone", + "stackSize": 64 + }, + { + "id": 15, + "displayName": "Oak Planks", + "name": "oak_planks", + "stackSize": 64 + }, + { + "id": 16, + "displayName": "Spruce Planks", + "name": "spruce_planks", + "stackSize": 64 + }, + { + "id": 17, + "displayName": "Birch Planks", + "name": "birch_planks", + "stackSize": 64 + }, + { + "id": 18, + "displayName": "Jungle Planks", + "name": "jungle_planks", + "stackSize": 64 + }, + { + "id": 19, + "displayName": "Acacia Planks", + "name": "acacia_planks", + "stackSize": 64 + }, + { + "id": 20, + "displayName": "Dark Oak Planks", + "name": "dark_oak_planks", + "stackSize": 64 + }, + { + "id": 21, + "displayName": "Crimson Planks", + "name": "crimson_planks", + "stackSize": 64 + }, + { + "id": 22, + "displayName": "Warped Planks", + "name": "warped_planks", + "stackSize": 64 + }, + { + "id": 23, + "displayName": "Oak Sapling", + "name": "oak_sapling", + "stackSize": 64 + }, + { + "id": 24, + "displayName": "Spruce Sapling", + "name": "spruce_sapling", + "stackSize": 64 + }, + { + "id": 25, + "displayName": "Birch Sapling", + "name": "birch_sapling", + "stackSize": 64 + }, + { + "id": 26, + "displayName": "Jungle Sapling", + "name": "jungle_sapling", + "stackSize": 64 + }, + { + "id": 27, + "displayName": "Acacia Sapling", + "name": "acacia_sapling", + "stackSize": 64 + }, + { + "id": 28, + "displayName": "Dark Oak Sapling", + "name": "dark_oak_sapling", + "stackSize": 64 + }, + { + "id": 29, + "displayName": "Bedrock", + "name": "bedrock", + "stackSize": 64 + }, + { + "id": 30, + "displayName": "Sand", + "name": "sand", + "stackSize": 64 + }, + { + "id": 31, + "displayName": "Red Sand", + "name": "red_sand", + "stackSize": 64 + }, + { + "id": 32, + "displayName": "Gravel", + "name": "gravel", + "stackSize": 64 + }, + { + "id": 33, + "displayName": "Gold Ore", + "name": "gold_ore", + "stackSize": 64 + }, + { + "id": 34, + "displayName": "Iron Ore", + "name": "iron_ore", + "stackSize": 64 + }, + { + "id": 35, + "displayName": "Coal Ore", + "name": "coal_ore", + "stackSize": 64 + }, + { + "id": 36, + "displayName": "Nether Gold Ore", + "name": "nether_gold_ore", + "stackSize": 64 + }, + { + "id": 37, + "displayName": "Oak Log", + "name": "oak_log", + "stackSize": 64 + }, + { + "id": 38, + "displayName": "Spruce Log", + "name": "spruce_log", + "stackSize": 64 + }, + { + "id": 39, + "displayName": "Birch Log", + "name": "birch_log", + "stackSize": 64 + }, + { + "id": 40, + "displayName": "Jungle Log", + "name": "jungle_log", + "stackSize": 64 + }, + { + "id": 41, + "displayName": "Acacia Log", + "name": "acacia_log", + "stackSize": 64 + }, + { + "id": 42, + "displayName": "Dark Oak Log", + "name": "dark_oak_log", + "stackSize": 64 + }, + { + "id": 43, + "displayName": "Crimson Stem", + "name": "crimson_stem", + "stackSize": 64 + }, + { + "id": 44, + "displayName": "Warped Stem", + "name": "warped_stem", + "stackSize": 64 + }, + { + "id": 45, + "displayName": "Stripped Oak Log", + "name": "stripped_oak_log", + "stackSize": 64 + }, + { + "id": 46, + "displayName": "Stripped Spruce Log", + "name": "stripped_spruce_log", + "stackSize": 64 + }, + { + "id": 47, + "displayName": "Stripped Birch Log", + "name": "stripped_birch_log", + "stackSize": 64 + }, + { + "id": 48, + "displayName": "Stripped Jungle Log", + "name": "stripped_jungle_log", + "stackSize": 64 + }, + { + "id": 49, + "displayName": "Stripped Acacia Log", + "name": "stripped_acacia_log", + "stackSize": 64 + }, + { + "id": 50, + "displayName": "Stripped Dark Oak Log", + "name": "stripped_dark_oak_log", + "stackSize": 64 + }, + { + "id": 51, + "displayName": "Stripped Crimson Stem", + "name": "stripped_crimson_stem", + "stackSize": 64 + }, + { + "id": 52, + "displayName": "Stripped Warped Stem", + "name": "stripped_warped_stem", + "stackSize": 64 + }, + { + "id": 53, + "displayName": "Stripped Oak Wood", + "name": "stripped_oak_wood", + "stackSize": 64 + }, + { + "id": 54, + "displayName": "Stripped Spruce Wood", + "name": "stripped_spruce_wood", + "stackSize": 64 + }, + { + "id": 55, + "displayName": "Stripped Birch Wood", + "name": "stripped_birch_wood", + "stackSize": 64 + }, + { + "id": 56, + "displayName": "Stripped Jungle Wood", + "name": "stripped_jungle_wood", + "stackSize": 64 + }, + { + "id": 57, + "displayName": "Stripped Acacia Wood", + "name": "stripped_acacia_wood", + "stackSize": 64 + }, + { + "id": 58, + "displayName": "Stripped Dark Oak Wood", + "name": "stripped_dark_oak_wood", + "stackSize": 64 + }, + { + "id": 59, + "displayName": "Stripped Crimson Hyphae", + "name": "stripped_crimson_hyphae", + "stackSize": 64 + }, + { + "id": 60, + "displayName": "Stripped Warped Hyphae", + "name": "stripped_warped_hyphae", + "stackSize": 64 + }, + { + "id": 61, + "displayName": "Oak Wood", + "name": "oak_wood", + "stackSize": 64 + }, + { + "id": 62, + "displayName": "Spruce Wood", + "name": "spruce_wood", + "stackSize": 64 + }, + { + "id": 63, + "displayName": "Birch Wood", + "name": "birch_wood", + "stackSize": 64 + }, + { + "id": 64, + "displayName": "Jungle Wood", + "name": "jungle_wood", + "stackSize": 64 + }, + { + "id": 65, + "displayName": "Acacia Wood", + "name": "acacia_wood", + "stackSize": 64 + }, + { + "id": 66, + "displayName": "Dark Oak Wood", + "name": "dark_oak_wood", + "stackSize": 64 + }, + { + "id": 67, + "displayName": "Crimson Hyphae", + "name": "crimson_hyphae", + "stackSize": 64 + }, + { + "id": 68, + "displayName": "Warped Hyphae", + "name": "warped_hyphae", + "stackSize": 64 + }, + { + "id": 69, + "displayName": "Oak Leaves", + "name": "oak_leaves", + "stackSize": 64 + }, + { + "id": 70, + "displayName": "Spruce Leaves", + "name": "spruce_leaves", + "stackSize": 64 + }, + { + "id": 71, + "displayName": "Birch Leaves", + "name": "birch_leaves", + "stackSize": 64 + }, + { + "id": 72, + "displayName": "Jungle Leaves", + "name": "jungle_leaves", + "stackSize": 64 + }, + { + "id": 73, + "displayName": "Acacia Leaves", + "name": "acacia_leaves", + "stackSize": 64 + }, + { + "id": 74, + "displayName": "Dark Oak Leaves", + "name": "dark_oak_leaves", + "stackSize": 64 + }, + { + "id": 75, + "displayName": "Sponge", + "name": "sponge", + "stackSize": 64 + }, + { + "id": 76, + "displayName": "Wet Sponge", + "name": "wet_sponge", + "stackSize": 64 + }, + { + "id": 77, + "displayName": "Glass", + "name": "glass", + "stackSize": 64 + }, + { + "id": 78, + "displayName": "Lapis Lazuli Ore", + "name": "lapis_ore", + "stackSize": 64 + }, + { + "id": 79, + "displayName": "Lapis Lazuli Block", + "name": "lapis_block", + "stackSize": 64 + }, + { + "id": 80, + "displayName": "Dispenser", + "name": "dispenser", + "stackSize": 64 + }, + { + "id": 81, + "displayName": "Sandstone", + "name": "sandstone", + "stackSize": 64 + }, + { + "id": 82, + "displayName": "Chiseled Sandstone", + "name": "chiseled_sandstone", + "stackSize": 64 + }, + { + "id": 83, + "displayName": "Cut Sandstone", + "name": "cut_sandstone", + "stackSize": 64 + }, + { + "id": 84, + "displayName": "Note Block", + "name": "note_block", + "stackSize": 64 + }, + { + "id": 85, + "displayName": "Powered Rail", + "name": "powered_rail", + "stackSize": 64 + }, + { + "id": 86, + "displayName": "Detector Rail", + "name": "detector_rail", + "stackSize": 64 + }, + { + "id": 87, + "displayName": "Sticky Piston", + "name": "sticky_piston", + "stackSize": 64 + }, + { + "id": 88, + "displayName": "Cobweb", + "name": "cobweb", + "stackSize": 64 + }, + { + "id": 89, + "displayName": "Grass", + "name": "grass", + "stackSize": 64 + }, + { + "id": 90, + "displayName": "Fern", + "name": "fern", + "stackSize": 64 + }, + { + "id": 91, + "displayName": "Dead Bush", + "name": "dead_bush", + "stackSize": 64 + }, + { + "id": 92, + "displayName": "Seagrass", + "name": "seagrass", + "stackSize": 64 + }, + { + "id": 93, + "displayName": "Sea Pickle", + "name": "sea_pickle", + "stackSize": 64 + }, + { + "id": 94, + "displayName": "Piston", + "name": "piston", + "stackSize": 64 + }, + { + "id": 95, + "displayName": "White Wool", + "name": "white_wool", + "stackSize": 64 + }, + { + "id": 96, + "displayName": "Orange Wool", + "name": "orange_wool", + "stackSize": 64 + }, + { + "id": 97, + "displayName": "Magenta Wool", + "name": "magenta_wool", + "stackSize": 64 + }, + { + "id": 98, + "displayName": "Light Blue Wool", + "name": "light_blue_wool", + "stackSize": 64 + }, + { + "id": 99, + "displayName": "Yellow Wool", + "name": "yellow_wool", + "stackSize": 64 + }, + { + "id": 100, + "displayName": "Lime Wool", + "name": "lime_wool", + "stackSize": 64 + }, + { + "id": 101, + "displayName": "Pink Wool", + "name": "pink_wool", + "stackSize": 64 + }, + { + "id": 102, + "displayName": "Gray Wool", + "name": "gray_wool", + "stackSize": 64 + }, + { + "id": 103, + "displayName": "Light Gray Wool", + "name": "light_gray_wool", + "stackSize": 64 + }, + { + "id": 104, + "displayName": "Cyan Wool", + "name": "cyan_wool", + "stackSize": 64 + }, + { + "id": 105, + "displayName": "Purple Wool", + "name": "purple_wool", + "stackSize": 64 + }, + { + "id": 106, + "displayName": "Blue Wool", + "name": "blue_wool", + "stackSize": 64 + }, + { + "id": 107, + "displayName": "Brown Wool", + "name": "brown_wool", + "stackSize": 64 + }, + { + "id": 108, + "displayName": "Green Wool", + "name": "green_wool", + "stackSize": 64 + }, + { + "id": 109, + "displayName": "Red Wool", + "name": "red_wool", + "stackSize": 64 + }, + { + "id": 110, + "displayName": "Black Wool", + "name": "black_wool", + "stackSize": 64 + }, + { + "id": 111, + "displayName": "Dandelion", + "name": "dandelion", + "stackSize": 64 + }, + { + "id": 112, + "displayName": "Poppy", + "name": "poppy", + "stackSize": 64 + }, + { + "id": 113, + "displayName": "Blue Orchid", + "name": "blue_orchid", + "stackSize": 64 + }, + { + "id": 114, + "displayName": "Allium", + "name": "allium", + "stackSize": 64 + }, + { + "id": 115, + "displayName": "Azure Bluet", + "name": "azure_bluet", + "stackSize": 64 + }, + { + "id": 116, + "displayName": "Red Tulip", + "name": "red_tulip", + "stackSize": 64 + }, + { + "id": 117, + "displayName": "Orange Tulip", + "name": "orange_tulip", + "stackSize": 64 + }, + { + "id": 118, + "displayName": "White Tulip", + "name": "white_tulip", + "stackSize": 64 + }, + { + "id": 119, + "displayName": "Pink Tulip", + "name": "pink_tulip", + "stackSize": 64 + }, + { + "id": 120, + "displayName": "Oxeye Daisy", + "name": "oxeye_daisy", + "stackSize": 64 + }, + { + "id": 121, + "displayName": "Cornflower", + "name": "cornflower", + "stackSize": 64 + }, + { + "id": 122, + "displayName": "Lily of the Valley", + "name": "lily_of_the_valley", + "stackSize": 64 + }, + { + "id": 123, + "displayName": "Wither Rose", + "name": "wither_rose", + "stackSize": 64 + }, + { + "id": 124, + "displayName": "Brown Mushroom", + "name": "brown_mushroom", + "stackSize": 64 + }, + { + "id": 125, + "displayName": "Red Mushroom", + "name": "red_mushroom", + "stackSize": 64 + }, + { + "id": 126, + "displayName": "Crimson Fungus", + "name": "crimson_fungus", + "stackSize": 64 + }, + { + "id": 127, + "displayName": "Warped Fungus", + "name": "warped_fungus", + "stackSize": 64 + }, + { + "id": 128, + "displayName": "Crimson Roots", + "name": "crimson_roots", + "stackSize": 64 + }, + { + "id": 129, + "displayName": "Warped Roots", + "name": "warped_roots", + "stackSize": 64 + }, + { + "id": 130, + "displayName": "Nether Sprouts", + "name": "nether_sprouts", + "stackSize": 64 + }, + { + "id": 131, + "displayName": "Weeping Vines", + "name": "weeping_vines", + "stackSize": 64 + }, + { + "id": 132, + "displayName": "Twisting Vines", + "name": "twisting_vines", + "stackSize": 64 + }, + { + "id": 133, + "displayName": "Sugar Cane", + "name": "sugar_cane", + "stackSize": 64 + }, + { + "id": 134, + "displayName": "Kelp", + "name": "kelp", + "stackSize": 64 + }, + { + "id": 135, + "displayName": "Bamboo", + "name": "bamboo", + "stackSize": 64 + }, + { + "id": 136, + "displayName": "Block of Gold", + "name": "gold_block", + "stackSize": 64 + }, + { + "id": 137, + "displayName": "Block of Iron", + "name": "iron_block", + "stackSize": 64 + }, + { + "id": 138, + "displayName": "Oak Slab", + "name": "oak_slab", + "stackSize": 64 + }, + { + "id": 139, + "displayName": "Spruce Slab", + "name": "spruce_slab", + "stackSize": 64 + }, + { + "id": 140, + "displayName": "Birch Slab", + "name": "birch_slab", + "stackSize": 64 + }, + { + "id": 141, + "displayName": "Jungle Slab", + "name": "jungle_slab", + "stackSize": 64 + }, + { + "id": 142, + "displayName": "Acacia Slab", + "name": "acacia_slab", + "stackSize": 64 + }, + { + "id": 143, + "displayName": "Dark Oak Slab", + "name": "dark_oak_slab", + "stackSize": 64 + }, + { + "id": 144, + "displayName": "Crimson Slab", + "name": "crimson_slab", + "stackSize": 64 + }, + { + "id": 145, + "displayName": "Warped Slab", + "name": "warped_slab", + "stackSize": 64 + }, + { + "id": 146, + "displayName": "Stone Slab", + "name": "stone_slab", + "stackSize": 64 + }, + { + "id": 147, + "displayName": "Smooth Stone Slab", + "name": "smooth_stone_slab", + "stackSize": 64 + }, + { + "id": 148, + "displayName": "Sandstone Slab", + "name": "sandstone_slab", + "stackSize": 64 + }, + { + "id": 149, + "displayName": "Cut Sandstone Slab", + "name": "cut_sandstone_slab", + "stackSize": 64 + }, + { + "id": 150, + "displayName": "Petrified Oak Slab", + "name": "petrified_oak_slab", + "stackSize": 64 + }, + { + "id": 151, + "displayName": "Cobblestone Slab", + "name": "cobblestone_slab", + "stackSize": 64 + }, + { + "id": 152, + "displayName": "Brick Slab", + "name": "brick_slab", + "stackSize": 64 + }, + { + "id": 153, + "displayName": "Stone Brick Slab", + "name": "stone_brick_slab", + "stackSize": 64 + }, + { + "id": 154, + "displayName": "Nether Brick Slab", + "name": "nether_brick_slab", + "stackSize": 64 + }, + { + "id": 155, + "displayName": "Quartz Slab", + "name": "quartz_slab", + "stackSize": 64 + }, + { + "id": 156, + "displayName": "Red Sandstone Slab", + "name": "red_sandstone_slab", + "stackSize": 64 + }, + { + "id": 157, + "displayName": "Cut Red Sandstone Slab", + "name": "cut_red_sandstone_slab", + "stackSize": 64 + }, + { + "id": 158, + "displayName": "Purpur Slab", + "name": "purpur_slab", + "stackSize": 64 + }, + { + "id": 159, + "displayName": "Prismarine Slab", + "name": "prismarine_slab", + "stackSize": 64 + }, + { + "id": 160, + "displayName": "Prismarine Brick Slab", + "name": "prismarine_brick_slab", + "stackSize": 64 + }, + { + "id": 161, + "displayName": "Dark Prismarine Slab", + "name": "dark_prismarine_slab", + "stackSize": 64 + }, + { + "id": 162, + "displayName": "Smooth Quartz Block", + "name": "smooth_quartz", + "stackSize": 64 + }, + { + "id": 163, + "displayName": "Smooth Red Sandstone", + "name": "smooth_red_sandstone", + "stackSize": 64 + }, + { + "id": 164, + "displayName": "Smooth Sandstone", + "name": "smooth_sandstone", + "stackSize": 64 + }, + { + "id": 165, + "displayName": "Smooth Stone", + "name": "smooth_stone", + "stackSize": 64 + }, + { + "id": 166, + "displayName": "Bricks", + "name": "bricks", + "stackSize": 64 + }, + { + "id": 167, + "displayName": "TNT", + "name": "tnt", + "stackSize": 64 + }, + { + "id": 168, + "displayName": "Bookshelf", + "name": "bookshelf", + "stackSize": 64 + }, + { + "id": 169, + "displayName": "Mossy Cobblestone", + "name": "mossy_cobblestone", + "stackSize": 64 + }, + { + "id": 170, + "displayName": "Obsidian", + "name": "obsidian", + "stackSize": 64 + }, + { + "id": 171, + "displayName": "Torch", + "name": "torch", + "stackSize": 64 + }, + { + "id": 172, + "displayName": "End Rod", + "name": "end_rod", + "stackSize": 64 + }, + { + "id": 173, + "displayName": "Chorus Plant", + "name": "chorus_plant", + "stackSize": 64 + }, + { + "id": 174, + "displayName": "Chorus Flower", + "name": "chorus_flower", + "stackSize": 64 + }, + { + "id": 175, + "displayName": "Purpur Block", + "name": "purpur_block", + "stackSize": 64 + }, + { + "id": 176, + "displayName": "Purpur Pillar", + "name": "purpur_pillar", + "stackSize": 64 + }, + { + "id": 177, + "displayName": "Purpur Stairs", + "name": "purpur_stairs", + "stackSize": 64 + }, + { + "id": 178, + "displayName": "Spawner", + "name": "spawner", + "stackSize": 64 + }, + { + "id": 179, + "displayName": "Oak Stairs", + "name": "oak_stairs", + "stackSize": 64 + }, + { + "id": 180, + "displayName": "Chest", + "name": "chest", + "stackSize": 64 + }, + { + "id": 181, + "displayName": "Diamond Ore", + "name": "diamond_ore", + "stackSize": 64 + }, + { + "id": 182, + "displayName": "Block of Diamond", + "name": "diamond_block", + "stackSize": 64 + }, + { + "id": 183, + "displayName": "Crafting Table", + "name": "crafting_table", + "stackSize": 64 + }, + { + "id": 184, + "displayName": "Farmland", + "name": "farmland", + "stackSize": 64 + }, + { + "id": 185, + "displayName": "Furnace", + "name": "furnace", + "stackSize": 64 + }, + { + "id": 186, + "displayName": "Ladder", + "name": "ladder", + "stackSize": 64 + }, + { + "id": 187, + "displayName": "Rail", + "name": "rail", + "stackSize": 64 + }, + { + "id": 188, + "displayName": "Cobblestone Stairs", + "name": "cobblestone_stairs", + "stackSize": 64 + }, + { + "id": 189, + "displayName": "Lever", + "name": "lever", + "stackSize": 64 + }, + { + "id": 190, + "displayName": "Stone Pressure Plate", + "name": "stone_pressure_plate", + "stackSize": 64 + }, + { + "id": 191, + "displayName": "Oak Pressure Plate", + "name": "oak_pressure_plate", + "stackSize": 64 + }, + { + "id": 192, + "displayName": "Spruce Pressure Plate", + "name": "spruce_pressure_plate", + "stackSize": 64 + }, + { + "id": 193, + "displayName": "Birch Pressure Plate", + "name": "birch_pressure_plate", + "stackSize": 64 + }, + { + "id": 194, + "displayName": "Jungle Pressure Plate", + "name": "jungle_pressure_plate", + "stackSize": 64 + }, + { + "id": 195, + "displayName": "Acacia Pressure Plate", + "name": "acacia_pressure_plate", + "stackSize": 64 + }, + { + "id": 196, + "displayName": "Dark Oak Pressure Plate", + "name": "dark_oak_pressure_plate", + "stackSize": 64 + }, + { + "id": 197, + "displayName": "Crimson Pressure Plate", + "name": "crimson_pressure_plate", + "stackSize": 64 + }, + { + "id": 198, + "displayName": "Warped Pressure Plate", + "name": "warped_pressure_plate", + "stackSize": 64 + }, + { + "id": 199, + "displayName": "Polished Blackstone Pressure Plate", + "name": "polished_blackstone_pressure_plate", + "stackSize": 64 + }, + { + "id": 200, + "displayName": "Redstone Ore", + "name": "redstone_ore", + "stackSize": 64 + }, + { + "id": 201, + "displayName": "Redstone Torch", + "name": "redstone_torch", + "stackSize": 64 + }, + { + "id": 202, + "displayName": "Snow", + "name": "snow", + "stackSize": 64 + }, + { + "id": 203, + "displayName": "Ice", + "name": "ice", + "stackSize": 64 + }, + { + "id": 204, + "displayName": "Snow Block", + "name": "snow_block", + "stackSize": 64 + }, + { + "id": 205, + "displayName": "Cactus", + "name": "cactus", + "stackSize": 64 + }, + { + "id": 206, + "displayName": "Clay", + "name": "clay", + "stackSize": 64 + }, + { + "id": 207, + "displayName": "Jukebox", + "name": "jukebox", + "stackSize": 64 + }, + { + "id": 208, + "displayName": "Oak Fence", + "name": "oak_fence", + "stackSize": 64 + }, + { + "id": 209, + "displayName": "Spruce Fence", + "name": "spruce_fence", + "stackSize": 64 + }, + { + "id": 210, + "displayName": "Birch Fence", + "name": "birch_fence", + "stackSize": 64 + }, + { + "id": 211, + "displayName": "Jungle Fence", + "name": "jungle_fence", + "stackSize": 64 + }, + { + "id": 212, + "displayName": "Acacia Fence", + "name": "acacia_fence", + "stackSize": 64 + }, + { + "id": 213, + "displayName": "Dark Oak Fence", + "name": "dark_oak_fence", + "stackSize": 64 + }, + { + "id": 214, + "displayName": "Crimson Fence", + "name": "crimson_fence", + "stackSize": 64 + }, + { + "id": 215, + "displayName": "Warped Fence", + "name": "warped_fence", + "stackSize": 64 + }, + { + "id": 216, + "displayName": "Pumpkin", + "name": "pumpkin", + "stackSize": 64 + }, + { + "id": 217, + "displayName": "Carved Pumpkin", + "name": "carved_pumpkin", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 218, + "displayName": "Netherrack", + "name": "netherrack", + "stackSize": 64 + }, + { + "id": 219, + "displayName": "Soul Sand", + "name": "soul_sand", + "stackSize": 64 + }, + { + "id": 220, + "displayName": "Soul Soil", + "name": "soul_soil", + "stackSize": 64 + }, + { + "id": 221, + "displayName": "Basalt", + "name": "basalt", + "stackSize": 64 + }, + { + "id": 222, + "displayName": "Polished Basalt", + "name": "polished_basalt", + "stackSize": 64 + }, + { + "id": 223, + "displayName": "Soul Torch", + "name": "soul_torch", + "stackSize": 64 + }, + { + "id": 224, + "displayName": "Glowstone", + "name": "glowstone", + "stackSize": 64 + }, + { + "id": 225, + "displayName": "Jack o'Lantern", + "name": "jack_o_lantern", + "stackSize": 64 + }, + { + "id": 226, + "displayName": "Oak Trapdoor", + "name": "oak_trapdoor", + "stackSize": 64 + }, + { + "id": 227, + "displayName": "Spruce Trapdoor", + "name": "spruce_trapdoor", + "stackSize": 64 + }, + { + "id": 228, + "displayName": "Birch Trapdoor", + "name": "birch_trapdoor", + "stackSize": 64 + }, + { + "id": 229, + "displayName": "Jungle Trapdoor", + "name": "jungle_trapdoor", + "stackSize": 64 + }, + { + "id": 230, + "displayName": "Acacia Trapdoor", + "name": "acacia_trapdoor", + "stackSize": 64 + }, + { + "id": 231, + "displayName": "Dark Oak Trapdoor", + "name": "dark_oak_trapdoor", + "stackSize": 64 + }, + { + "id": 232, + "displayName": "Crimson Trapdoor", + "name": "crimson_trapdoor", + "stackSize": 64 + }, + { + "id": 233, + "displayName": "Warped Trapdoor", + "name": "warped_trapdoor", + "stackSize": 64 + }, + { + "id": 234, + "displayName": "Infested Stone", + "name": "infested_stone", + "stackSize": 64 + }, + { + "id": 235, + "displayName": "Infested Cobblestone", + "name": "infested_cobblestone", + "stackSize": 64 + }, + { + "id": 236, + "displayName": "Infested Stone Bricks", + "name": "infested_stone_bricks", + "stackSize": 64 + }, + { + "id": 237, + "displayName": "Infested Mossy Stone Bricks", + "name": "infested_mossy_stone_bricks", + "stackSize": 64 + }, + { + "id": 238, + "displayName": "Infested Cracked Stone Bricks", + "name": "infested_cracked_stone_bricks", + "stackSize": 64 + }, + { + "id": 239, + "displayName": "Infested Chiseled Stone Bricks", + "name": "infested_chiseled_stone_bricks", + "stackSize": 64 + }, + { + "id": 240, + "displayName": "Stone Bricks", + "name": "stone_bricks", + "stackSize": 64 + }, + { + "id": 241, + "displayName": "Mossy Stone Bricks", + "name": "mossy_stone_bricks", + "stackSize": 64 + }, + { + "id": 242, + "displayName": "Cracked Stone Bricks", + "name": "cracked_stone_bricks", + "stackSize": 64 + }, + { + "id": 243, + "displayName": "Chiseled Stone Bricks", + "name": "chiseled_stone_bricks", + "stackSize": 64 + }, + { + "id": 244, + "displayName": "Brown Mushroom Block", + "name": "brown_mushroom_block", + "stackSize": 64 + }, + { + "id": 245, + "displayName": "Red Mushroom Block", + "name": "red_mushroom_block", + "stackSize": 64 + }, + { + "id": 246, + "displayName": "Mushroom Stem", + "name": "mushroom_stem", + "stackSize": 64 + }, + { + "id": 247, + "displayName": "Iron Bars", + "name": "iron_bars", + "stackSize": 64 + }, + { + "id": 248, + "displayName": "Chain", + "name": "chain", + "stackSize": 64 + }, + { + "id": 249, + "displayName": "Glass Pane", + "name": "glass_pane", + "stackSize": 64 + }, + { + "id": 250, + "displayName": "Melon", + "name": "melon", + "stackSize": 64 + }, + { + "id": 251, + "displayName": "Vines", + "name": "vine", + "stackSize": 64 + }, + { + "id": 252, + "displayName": "Oak Fence Gate", + "name": "oak_fence_gate", + "stackSize": 64 + }, + { + "id": 253, + "displayName": "Spruce Fence Gate", + "name": "spruce_fence_gate", + "stackSize": 64 + }, + { + "id": 254, + "displayName": "Birch Fence Gate", + "name": "birch_fence_gate", + "stackSize": 64 + }, + { + "id": 255, + "displayName": "Jungle Fence Gate", + "name": "jungle_fence_gate", + "stackSize": 64 + }, + { + "id": 256, + "displayName": "Acacia Fence Gate", + "name": "acacia_fence_gate", + "stackSize": 64 + }, + { + "id": 257, + "displayName": "Dark Oak Fence Gate", + "name": "dark_oak_fence_gate", + "stackSize": 64 + }, + { + "id": 258, + "displayName": "Crimson Fence Gate", + "name": "crimson_fence_gate", + "stackSize": 64 + }, + { + "id": 259, + "displayName": "Warped Fence Gate", + "name": "warped_fence_gate", + "stackSize": 64 + }, + { + "id": 260, + "displayName": "Brick Stairs", + "name": "brick_stairs", + "stackSize": 64 + }, + { + "id": 261, + "displayName": "Stone Brick Stairs", + "name": "stone_brick_stairs", + "stackSize": 64 + }, + { + "id": 262, + "displayName": "Mycelium", + "name": "mycelium", + "stackSize": 64 + }, + { + "id": 263, + "displayName": "Lily Pad", + "name": "lily_pad", + "stackSize": 64 + }, + { + "id": 264, + "displayName": "Nether Bricks", + "name": "nether_bricks", + "stackSize": 64 + }, + { + "id": 265, + "displayName": "Cracked Nether Bricks", + "name": "cracked_nether_bricks", + "stackSize": 64 + }, + { + "id": 266, + "displayName": "Chiseled Nether Bricks", + "name": "chiseled_nether_bricks", + "stackSize": 64 + }, + { + "id": 267, + "displayName": "Nether Brick Fence", + "name": "nether_brick_fence", + "stackSize": 64 + }, + { + "id": 268, + "displayName": "Nether Brick Stairs", + "name": "nether_brick_stairs", + "stackSize": 64 + }, + { + "id": 269, + "displayName": "Enchanting Table", + "name": "enchanting_table", + "stackSize": 64 + }, + { + "id": 270, + "displayName": "End Portal Frame", + "name": "end_portal_frame", + "stackSize": 64 + }, + { + "id": 271, + "displayName": "End Stone", + "name": "end_stone", + "stackSize": 64 + }, + { + "id": 272, + "displayName": "End Stone Bricks", + "name": "end_stone_bricks", + "stackSize": 64 + }, + { + "id": 273, + "displayName": "Dragon Egg", + "name": "dragon_egg", + "stackSize": 64 + }, + { + "id": 274, + "displayName": "Redstone Lamp", + "name": "redstone_lamp", + "stackSize": 64 + }, + { + "id": 275, + "displayName": "Sandstone Stairs", + "name": "sandstone_stairs", + "stackSize": 64 + }, + { + "id": 276, + "displayName": "Emerald Ore", + "name": "emerald_ore", + "stackSize": 64 + }, + { + "id": 277, + "displayName": "Ender Chest", + "name": "ender_chest", + "stackSize": 64 + }, + { + "id": 278, + "displayName": "Tripwire Hook", + "name": "tripwire_hook", + "stackSize": 64 + }, + { + "id": 279, + "displayName": "Block of Emerald", + "name": "emerald_block", + "stackSize": 64 + }, + { + "id": 280, + "displayName": "Spruce Stairs", + "name": "spruce_stairs", + "stackSize": 64 + }, + { + "id": 281, + "displayName": "Birch Stairs", + "name": "birch_stairs", + "stackSize": 64 + }, + { + "id": 282, + "displayName": "Jungle Stairs", + "name": "jungle_stairs", + "stackSize": 64 + }, + { + "id": 283, + "displayName": "Crimson Stairs", + "name": "crimson_stairs", + "stackSize": 64 + }, + { + "id": 284, + "displayName": "Warped Stairs", + "name": "warped_stairs", + "stackSize": 64 + }, + { + "id": 285, + "displayName": "Command Block", + "name": "command_block", + "stackSize": 64 + }, + { + "id": 286, + "displayName": "Beacon", + "name": "beacon", + "stackSize": 64 + }, + { + "id": 287, + "displayName": "Cobblestone Wall", + "name": "cobblestone_wall", + "stackSize": 64 + }, + { + "id": 288, + "displayName": "Mossy Cobblestone Wall", + "name": "mossy_cobblestone_wall", + "stackSize": 64 + }, + { + "id": 289, + "displayName": "Brick Wall", + "name": "brick_wall", + "stackSize": 64 + }, + { + "id": 290, + "displayName": "Prismarine Wall", + "name": "prismarine_wall", + "stackSize": 64 + }, + { + "id": 291, + "displayName": "Red Sandstone Wall", + "name": "red_sandstone_wall", + "stackSize": 64 + }, + { + "id": 292, + "displayName": "Mossy Stone Brick Wall", + "name": "mossy_stone_brick_wall", + "stackSize": 64 + }, + { + "id": 293, + "displayName": "Granite Wall", + "name": "granite_wall", + "stackSize": 64 + }, + { + "id": 294, + "displayName": "Stone Brick Wall", + "name": "stone_brick_wall", + "stackSize": 64 + }, + { + "id": 295, + "displayName": "Nether Brick Wall", + "name": "nether_brick_wall", + "stackSize": 64 + }, + { + "id": 296, + "displayName": "Andesite Wall", + "name": "andesite_wall", + "stackSize": 64 + }, + { + "id": 297, + "displayName": "Red Nether Brick Wall", + "name": "red_nether_brick_wall", + "stackSize": 64 + }, + { + "id": 298, + "displayName": "Sandstone Wall", + "name": "sandstone_wall", + "stackSize": 64 + }, + { + "id": 299, + "displayName": "End Stone Brick Wall", + "name": "end_stone_brick_wall", + "stackSize": 64 + }, + { + "id": 300, + "displayName": "Diorite Wall", + "name": "diorite_wall", + "stackSize": 64 + }, + { + "id": 301, + "displayName": "Blackstone Wall", + "name": "blackstone_wall", + "stackSize": 64 + }, + { + "id": 302, + "displayName": "Polished Blackstone Wall", + "name": "polished_blackstone_wall", + "stackSize": 64 + }, + { + "id": 303, + "displayName": "Polished Blackstone Brick Wall", + "name": "polished_blackstone_brick_wall", + "stackSize": 64 + }, + { + "id": 304, + "displayName": "Stone Button", + "name": "stone_button", + "stackSize": 64 + }, + { + "id": 305, + "displayName": "Oak Button", + "name": "oak_button", + "stackSize": 64 + }, + { + "id": 306, + "displayName": "Spruce Button", + "name": "spruce_button", + "stackSize": 64 + }, + { + "id": 307, + "displayName": "Birch Button", + "name": "birch_button", + "stackSize": 64 + }, + { + "id": 308, + "displayName": "Jungle Button", + "name": "jungle_button", + "stackSize": 64 + }, + { + "id": 309, + "displayName": "Acacia Button", + "name": "acacia_button", + "stackSize": 64 + }, + { + "id": 310, + "displayName": "Dark Oak Button", + "name": "dark_oak_button", + "stackSize": 64 + }, + { + "id": 311, + "displayName": "Crimson Button", + "name": "crimson_button", + "stackSize": 64 + }, + { + "id": 312, + "displayName": "Warped Button", + "name": "warped_button", + "stackSize": 64 + }, + { + "id": 313, + "displayName": "Polished Blackstone Button", + "name": "polished_blackstone_button", + "stackSize": 64 + }, + { + "id": 314, + "displayName": "Anvil", + "name": "anvil", + "stackSize": 64 + }, + { + "id": 315, + "displayName": "Chipped Anvil", + "name": "chipped_anvil", + "stackSize": 64 + }, + { + "id": 316, + "displayName": "Damaged Anvil", + "name": "damaged_anvil", + "stackSize": 64 + }, + { + "id": 317, + "displayName": "Trapped Chest", + "name": "trapped_chest", + "stackSize": 64 + }, + { + "id": 318, + "displayName": "Light Weighted Pressure Plate", + "name": "light_weighted_pressure_plate", + "stackSize": 64 + }, + { + "id": 319, + "displayName": "Heavy Weighted Pressure Plate", + "name": "heavy_weighted_pressure_plate", + "stackSize": 64 + }, + { + "id": 320, + "displayName": "Daylight Detector", + "name": "daylight_detector", + "stackSize": 64 + }, + { + "id": 321, + "displayName": "Block of Redstone", + "name": "redstone_block", + "stackSize": 64 + }, + { + "id": 322, + "displayName": "Nether Quartz Ore", + "name": "nether_quartz_ore", + "stackSize": 64 + }, + { + "id": 323, + "displayName": "Hopper", + "name": "hopper", + "stackSize": 64 + }, + { + "id": 324, + "displayName": "Chiseled Quartz Block", + "name": "chiseled_quartz_block", + "stackSize": 64 + }, + { + "id": 325, + "displayName": "Block of Quartz", + "name": "quartz_block", + "stackSize": 64 + }, + { + "id": 326, + "displayName": "Quartz Bricks", + "name": "quartz_bricks", + "stackSize": 64 + }, + { + "id": 327, + "displayName": "Quartz Pillar", + "name": "quartz_pillar", + "stackSize": 64 + }, + { + "id": 328, + "displayName": "Quartz Stairs", + "name": "quartz_stairs", + "stackSize": 64 + }, + { + "id": 329, + "displayName": "Activator Rail", + "name": "activator_rail", + "stackSize": 64 + }, + { + "id": 330, + "displayName": "Dropper", + "name": "dropper", + "stackSize": 64 + }, + { + "id": 331, + "displayName": "White Terracotta", + "name": "white_terracotta", + "stackSize": 64 + }, + { + "id": 332, + "displayName": "Orange Terracotta", + "name": "orange_terracotta", + "stackSize": 64 + }, + { + "id": 333, + "displayName": "Magenta Terracotta", + "name": "magenta_terracotta", + "stackSize": 64 + }, + { + "id": 334, + "displayName": "Light Blue Terracotta", + "name": "light_blue_terracotta", + "stackSize": 64 + }, + { + "id": 335, + "displayName": "Yellow Terracotta", + "name": "yellow_terracotta", + "stackSize": 64 + }, + { + "id": 336, + "displayName": "Lime Terracotta", + "name": "lime_terracotta", + "stackSize": 64 + }, + { + "id": 337, + "displayName": "Pink Terracotta", + "name": "pink_terracotta", + "stackSize": 64 + }, + { + "id": 338, + "displayName": "Gray Terracotta", + "name": "gray_terracotta", + "stackSize": 64 + }, + { + "id": 339, + "displayName": "Light Gray Terracotta", + "name": "light_gray_terracotta", + "stackSize": 64 + }, + { + "id": 340, + "displayName": "Cyan Terracotta", + "name": "cyan_terracotta", + "stackSize": 64 + }, + { + "id": 341, + "displayName": "Purple Terracotta", + "name": "purple_terracotta", + "stackSize": 64 + }, + { + "id": 342, + "displayName": "Blue Terracotta", + "name": "blue_terracotta", + "stackSize": 64 + }, + { + "id": 343, + "displayName": "Brown Terracotta", + "name": "brown_terracotta", + "stackSize": 64 + }, + { + "id": 344, + "displayName": "Green Terracotta", + "name": "green_terracotta", + "stackSize": 64 + }, + { + "id": 345, + "displayName": "Red Terracotta", + "name": "red_terracotta", + "stackSize": 64 + }, + { + "id": 346, + "displayName": "Black Terracotta", + "name": "black_terracotta", + "stackSize": 64 + }, + { + "id": 347, + "displayName": "Barrier", + "name": "barrier", + "stackSize": 64 + }, + { + "id": 348, + "displayName": "Iron Trapdoor", + "name": "iron_trapdoor", + "stackSize": 64 + }, + { + "id": 349, + "displayName": "Hay Bale", + "name": "hay_block", + "stackSize": 64 + }, + { + "id": 350, + "displayName": "White Carpet", + "name": "white_carpet", + "stackSize": 64 + }, + { + "id": 351, + "displayName": "Orange Carpet", + "name": "orange_carpet", + "stackSize": 64 + }, + { + "id": 352, + "displayName": "Magenta Carpet", + "name": "magenta_carpet", + "stackSize": 64 + }, + { + "id": 353, + "displayName": "Light Blue Carpet", + "name": "light_blue_carpet", + "stackSize": 64 + }, + { + "id": 354, + "displayName": "Yellow Carpet", + "name": "yellow_carpet", + "stackSize": 64 + }, + { + "id": 355, + "displayName": "Lime Carpet", + "name": "lime_carpet", + "stackSize": 64 + }, + { + "id": 356, + "displayName": "Pink Carpet", + "name": "pink_carpet", + "stackSize": 64 + }, + { + "id": 357, + "displayName": "Gray Carpet", + "name": "gray_carpet", + "stackSize": 64 + }, + { + "id": 358, + "displayName": "Light Gray Carpet", + "name": "light_gray_carpet", + "stackSize": 64 + }, + { + "id": 359, + "displayName": "Cyan Carpet", + "name": "cyan_carpet", + "stackSize": 64 + }, + { + "id": 360, + "displayName": "Purple Carpet", + "name": "purple_carpet", + "stackSize": 64 + }, + { + "id": 361, + "displayName": "Blue Carpet", + "name": "blue_carpet", + "stackSize": 64 + }, + { + "id": 362, + "displayName": "Brown Carpet", + "name": "brown_carpet", + "stackSize": 64 + }, + { + "id": 363, + "displayName": "Green Carpet", + "name": "green_carpet", + "stackSize": 64 + }, + { + "id": 364, + "displayName": "Red Carpet", + "name": "red_carpet", + "stackSize": 64 + }, + { + "id": 365, + "displayName": "Black Carpet", + "name": "black_carpet", + "stackSize": 64 + }, + { + "id": 366, + "displayName": "Terracotta", + "name": "terracotta", + "stackSize": 64 + }, + { + "id": 367, + "displayName": "Block of Coal", + "name": "coal_block", + "stackSize": 64 + }, + { + "id": 368, + "displayName": "Packed Ice", + "name": "packed_ice", + "stackSize": 64 + }, + { + "id": 369, + "displayName": "Acacia Stairs", + "name": "acacia_stairs", + "stackSize": 64 + }, + { + "id": 370, + "displayName": "Dark Oak Stairs", + "name": "dark_oak_stairs", + "stackSize": 64 + }, + { + "id": 371, + "displayName": "Slime Block", + "name": "slime_block", + "stackSize": 64 + }, + { + "id": 372, + "displayName": "Grass Path", + "name": "grass_path", + "stackSize": 64 + }, + { + "id": 373, + "displayName": "Sunflower", + "name": "sunflower", + "stackSize": 64 + }, + { + "id": 374, + "displayName": "Lilac", + "name": "lilac", + "stackSize": 64 + }, + { + "id": 375, + "displayName": "Rose Bush", + "name": "rose_bush", + "stackSize": 64 + }, + { + "id": 376, + "displayName": "Peony", + "name": "peony", + "stackSize": 64 + }, + { + "id": 377, + "displayName": "Tall Grass", + "name": "tall_grass", + "stackSize": 64 + }, + { + "id": 378, + "displayName": "Large Fern", + "name": "large_fern", + "stackSize": 64 + }, + { + "id": 379, + "displayName": "White Stained Glass", + "name": "white_stained_glass", + "stackSize": 64 + }, + { + "id": 380, + "displayName": "Orange Stained Glass", + "name": "orange_stained_glass", + "stackSize": 64 + }, + { + "id": 381, + "displayName": "Magenta Stained Glass", + "name": "magenta_stained_glass", + "stackSize": 64 + }, + { + "id": 382, + "displayName": "Light Blue Stained Glass", + "name": "light_blue_stained_glass", + "stackSize": 64 + }, + { + "id": 383, + "displayName": "Yellow Stained Glass", + "name": "yellow_stained_glass", + "stackSize": 64 + }, + { + "id": 384, + "displayName": "Lime Stained Glass", + "name": "lime_stained_glass", + "stackSize": 64 + }, + { + "id": 385, + "displayName": "Pink Stained Glass", + "name": "pink_stained_glass", + "stackSize": 64 + }, + { + "id": 386, + "displayName": "Gray Stained Glass", + "name": "gray_stained_glass", + "stackSize": 64 + }, + { + "id": 387, + "displayName": "Light Gray Stained Glass", + "name": "light_gray_stained_glass", + "stackSize": 64 + }, + { + "id": 388, + "displayName": "Cyan Stained Glass", + "name": "cyan_stained_glass", + "stackSize": 64 + }, + { + "id": 389, + "displayName": "Purple Stained Glass", + "name": "purple_stained_glass", + "stackSize": 64 + }, + { + "id": 390, + "displayName": "Blue Stained Glass", + "name": "blue_stained_glass", + "stackSize": 64 + }, + { + "id": 391, + "displayName": "Brown Stained Glass", + "name": "brown_stained_glass", + "stackSize": 64 + }, + { + "id": 392, + "displayName": "Green Stained Glass", + "name": "green_stained_glass", + "stackSize": 64 + }, + { + "id": 393, + "displayName": "Red Stained Glass", + "name": "red_stained_glass", + "stackSize": 64 + }, + { + "id": 394, + "displayName": "Black Stained Glass", + "name": "black_stained_glass", + "stackSize": 64 + }, + { + "id": 395, + "displayName": "White Stained Glass Pane", + "name": "white_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 396, + "displayName": "Orange Stained Glass Pane", + "name": "orange_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 397, + "displayName": "Magenta Stained Glass Pane", + "name": "magenta_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 398, + "displayName": "Light Blue Stained Glass Pane", + "name": "light_blue_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 399, + "displayName": "Yellow Stained Glass Pane", + "name": "yellow_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 400, + "displayName": "Lime Stained Glass Pane", + "name": "lime_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 401, + "displayName": "Pink Stained Glass Pane", + "name": "pink_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 402, + "displayName": "Gray Stained Glass Pane", + "name": "gray_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 403, + "displayName": "Light Gray Stained Glass Pane", + "name": "light_gray_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 404, + "displayName": "Cyan Stained Glass Pane", + "name": "cyan_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 405, + "displayName": "Purple Stained Glass Pane", + "name": "purple_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 406, + "displayName": "Blue Stained Glass Pane", + "name": "blue_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 407, + "displayName": "Brown Stained Glass Pane", + "name": "brown_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 408, + "displayName": "Green Stained Glass Pane", + "name": "green_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 409, + "displayName": "Red Stained Glass Pane", + "name": "red_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 410, + "displayName": "Black Stained Glass Pane", + "name": "black_stained_glass_pane", + "stackSize": 64 + }, + { + "id": 411, + "displayName": "Prismarine", + "name": "prismarine", + "stackSize": 64 + }, + { + "id": 412, + "displayName": "Prismarine Bricks", + "name": "prismarine_bricks", + "stackSize": 64 + }, + { + "id": 413, + "displayName": "Dark Prismarine", + "name": "dark_prismarine", + "stackSize": 64 + }, + { + "id": 414, + "displayName": "Prismarine Stairs", + "name": "prismarine_stairs", + "stackSize": 64 + }, + { + "id": 415, + "displayName": "Prismarine Brick Stairs", + "name": "prismarine_brick_stairs", + "stackSize": 64 + }, + { + "id": 416, + "displayName": "Dark Prismarine Stairs", + "name": "dark_prismarine_stairs", + "stackSize": 64 + }, + { + "id": 417, + "displayName": "Sea Lantern", + "name": "sea_lantern", + "stackSize": 64 + }, + { + "id": 418, + "displayName": "Red Sandstone", + "name": "red_sandstone", + "stackSize": 64 + }, + { + "id": 419, + "displayName": "Chiseled Red Sandstone", + "name": "chiseled_red_sandstone", + "stackSize": 64 + }, + { + "id": 420, + "displayName": "Cut Red Sandstone", + "name": "cut_red_sandstone", + "stackSize": 64 + }, + { + "id": 421, + "displayName": "Red Sandstone Stairs", + "name": "red_sandstone_stairs", + "stackSize": 64 + }, + { + "id": 422, + "displayName": "Repeating Command Block", + "name": "repeating_command_block", + "stackSize": 64 + }, + { + "id": 423, + "displayName": "Chain Command Block", + "name": "chain_command_block", + "stackSize": 64 + }, + { + "id": 424, + "displayName": "Magma Block", + "name": "magma_block", + "stackSize": 64 + }, + { + "id": 425, + "displayName": "Nether Wart Block", + "name": "nether_wart_block", + "stackSize": 64 + }, + { + "id": 426, + "displayName": "Warped Wart Block", + "name": "warped_wart_block", + "stackSize": 64 + }, + { + "id": 427, + "displayName": "Red Nether Bricks", + "name": "red_nether_bricks", + "stackSize": 64 + }, + { + "id": 428, + "displayName": "Bone Block", + "name": "bone_block", + "stackSize": 64 + }, + { + "id": 429, + "displayName": "Structure Void", + "name": "structure_void", + "stackSize": 64 + }, + { + "id": 430, + "displayName": "Observer", + "name": "observer", + "stackSize": 64 + }, + { + "id": 431, + "displayName": "Shulker Box", + "name": "shulker_box", + "stackSize": 1 + }, + { + "id": 432, + "displayName": "White Shulker Box", + "name": "white_shulker_box", + "stackSize": 1 + }, + { + "id": 433, + "displayName": "Orange Shulker Box", + "name": "orange_shulker_box", + "stackSize": 1 + }, + { + "id": 434, + "displayName": "Magenta Shulker Box", + "name": "magenta_shulker_box", + "stackSize": 1 + }, + { + "id": 435, + "displayName": "Light Blue Shulker Box", + "name": "light_blue_shulker_box", + "stackSize": 1 + }, + { + "id": 436, + "displayName": "Yellow Shulker Box", + "name": "yellow_shulker_box", + "stackSize": 1 + }, + { + "id": 437, + "displayName": "Lime Shulker Box", + "name": "lime_shulker_box", + "stackSize": 1 + }, + { + "id": 438, + "displayName": "Pink Shulker Box", + "name": "pink_shulker_box", + "stackSize": 1 + }, + { + "id": 439, + "displayName": "Gray Shulker Box", + "name": "gray_shulker_box", + "stackSize": 1 + }, + { + "id": 440, + "displayName": "Light Gray Shulker Box", + "name": "light_gray_shulker_box", + "stackSize": 1 + }, + { + "id": 441, + "displayName": "Cyan Shulker Box", + "name": "cyan_shulker_box", + "stackSize": 1 + }, + { + "id": 442, + "displayName": "Purple Shulker Box", + "name": "purple_shulker_box", + "stackSize": 1 + }, + { + "id": 443, + "displayName": "Blue Shulker Box", + "name": "blue_shulker_box", + "stackSize": 1 + }, + { + "id": 444, + "displayName": "Brown Shulker Box", + "name": "brown_shulker_box", + "stackSize": 1 + }, + { + "id": 445, + "displayName": "Green Shulker Box", + "name": "green_shulker_box", + "stackSize": 1 + }, + { + "id": 446, + "displayName": "Red Shulker Box", + "name": "red_shulker_box", + "stackSize": 1 + }, + { + "id": 447, + "displayName": "Black Shulker Box", + "name": "black_shulker_box", + "stackSize": 1 + }, + { + "id": 448, + "displayName": "White Glazed Terracotta", + "name": "white_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 449, + "displayName": "Orange Glazed Terracotta", + "name": "orange_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 450, + "displayName": "Magenta Glazed Terracotta", + "name": "magenta_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 451, + "displayName": "Light Blue Glazed Terracotta", + "name": "light_blue_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 452, + "displayName": "Yellow Glazed Terracotta", + "name": "yellow_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 453, + "displayName": "Lime Glazed Terracotta", + "name": "lime_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 454, + "displayName": "Pink Glazed Terracotta", + "name": "pink_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 455, + "displayName": "Gray Glazed Terracotta", + "name": "gray_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 456, + "displayName": "Light Gray Glazed Terracotta", + "name": "light_gray_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 457, + "displayName": "Cyan Glazed Terracotta", + "name": "cyan_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 458, + "displayName": "Purple Glazed Terracotta", + "name": "purple_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 459, + "displayName": "Blue Glazed Terracotta", + "name": "blue_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 460, + "displayName": "Brown Glazed Terracotta", + "name": "brown_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 461, + "displayName": "Green Glazed Terracotta", + "name": "green_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 462, + "displayName": "Red Glazed Terracotta", + "name": "red_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 463, + "displayName": "Black Glazed Terracotta", + "name": "black_glazed_terracotta", + "stackSize": 64 + }, + { + "id": 464, + "displayName": "White Concrete", + "name": "white_concrete", + "stackSize": 64 + }, + { + "id": 465, + "displayName": "Orange Concrete", + "name": "orange_concrete", + "stackSize": 64 + }, + { + "id": 466, + "displayName": "Magenta Concrete", + "name": "magenta_concrete", + "stackSize": 64 + }, + { + "id": 467, + "displayName": "Light Blue Concrete", + "name": "light_blue_concrete", + "stackSize": 64 + }, + { + "id": 468, + "displayName": "Yellow Concrete", + "name": "yellow_concrete", + "stackSize": 64 + }, + { + "id": 469, + "displayName": "Lime Concrete", + "name": "lime_concrete", + "stackSize": 64 + }, + { + "id": 470, + "displayName": "Pink Concrete", + "name": "pink_concrete", + "stackSize": 64 + }, + { + "id": 471, + "displayName": "Gray Concrete", + "name": "gray_concrete", + "stackSize": 64 + }, + { + "id": 472, + "displayName": "Light Gray Concrete", + "name": "light_gray_concrete", + "stackSize": 64 + }, + { + "id": 473, + "displayName": "Cyan Concrete", + "name": "cyan_concrete", + "stackSize": 64 + }, + { + "id": 474, + "displayName": "Purple Concrete", + "name": "purple_concrete", + "stackSize": 64 + }, + { + "id": 475, + "displayName": "Blue Concrete", + "name": "blue_concrete", + "stackSize": 64 + }, + { + "id": 476, + "displayName": "Brown Concrete", + "name": "brown_concrete", + "stackSize": 64 + }, + { + "id": 477, + "displayName": "Green Concrete", + "name": "green_concrete", + "stackSize": 64 + }, + { + "id": 478, + "displayName": "Red Concrete", + "name": "red_concrete", + "stackSize": 64 + }, + { + "id": 479, + "displayName": "Black Concrete", + "name": "black_concrete", + "stackSize": 64 + }, + { + "id": 480, + "displayName": "White Concrete Powder", + "name": "white_concrete_powder", + "stackSize": 64 + }, + { + "id": 481, + "displayName": "Orange Concrete Powder", + "name": "orange_concrete_powder", + "stackSize": 64 + }, + { + "id": 482, + "displayName": "Magenta Concrete Powder", + "name": "magenta_concrete_powder", + "stackSize": 64 + }, + { + "id": 483, + "displayName": "Light Blue Concrete Powder", + "name": "light_blue_concrete_powder", + "stackSize": 64 + }, + { + "id": 484, + "displayName": "Yellow Concrete Powder", + "name": "yellow_concrete_powder", + "stackSize": 64 + }, + { + "id": 485, + "displayName": "Lime Concrete Powder", + "name": "lime_concrete_powder", + "stackSize": 64 + }, + { + "id": 486, + "displayName": "Pink Concrete Powder", + "name": "pink_concrete_powder", + "stackSize": 64 + }, + { + "id": 487, + "displayName": "Gray Concrete Powder", + "name": "gray_concrete_powder", + "stackSize": 64 + }, + { + "id": 488, + "displayName": "Light Gray Concrete Powder", + "name": "light_gray_concrete_powder", + "stackSize": 64 + }, + { + "id": 489, + "displayName": "Cyan Concrete Powder", + "name": "cyan_concrete_powder", + "stackSize": 64 + }, + { + "id": 490, + "displayName": "Purple Concrete Powder", + "name": "purple_concrete_powder", + "stackSize": 64 + }, + { + "id": 491, + "displayName": "Blue Concrete Powder", + "name": "blue_concrete_powder", + "stackSize": 64 + }, + { + "id": 492, + "displayName": "Brown Concrete Powder", + "name": "brown_concrete_powder", + "stackSize": 64 + }, + { + "id": 493, + "displayName": "Green Concrete Powder", + "name": "green_concrete_powder", + "stackSize": 64 + }, + { + "id": 494, + "displayName": "Red Concrete Powder", + "name": "red_concrete_powder", + "stackSize": 64 + }, + { + "id": 495, + "displayName": "Black Concrete Powder", + "name": "black_concrete_powder", + "stackSize": 64 + }, + { + "id": 496, + "displayName": "Turtle Egg", + "name": "turtle_egg", + "stackSize": 64 + }, + { + "id": 497, + "displayName": "Dead Tube Coral Block", + "name": "dead_tube_coral_block", + "stackSize": 64 + }, + { + "id": 498, + "displayName": "Dead Brain Coral Block", + "name": "dead_brain_coral_block", + "stackSize": 64 + }, + { + "id": 499, + "displayName": "Dead Bubble Coral Block", + "name": "dead_bubble_coral_block", + "stackSize": 64 + }, + { + "id": 500, + "displayName": "Dead Fire Coral Block", + "name": "dead_fire_coral_block", + "stackSize": 64 + }, + { + "id": 501, + "displayName": "Dead Horn Coral Block", + "name": "dead_horn_coral_block", + "stackSize": 64 + }, + { + "id": 502, + "displayName": "Tube Coral Block", + "name": "tube_coral_block", + "stackSize": 64 + }, + { + "id": 503, + "displayName": "Brain Coral Block", + "name": "brain_coral_block", + "stackSize": 64 + }, + { + "id": 504, + "displayName": "Bubble Coral Block", + "name": "bubble_coral_block", + "stackSize": 64 + }, + { + "id": 505, + "displayName": "Fire Coral Block", + "name": "fire_coral_block", + "stackSize": 64 + }, + { + "id": 506, + "displayName": "Horn Coral Block", + "name": "horn_coral_block", + "stackSize": 64 + }, + { + "id": 507, + "displayName": "Tube Coral", + "name": "tube_coral", + "stackSize": 64 + }, + { + "id": 508, + "displayName": "Brain Coral", + "name": "brain_coral", + "stackSize": 64 + }, + { + "id": 509, + "displayName": "Bubble Coral", + "name": "bubble_coral", + "stackSize": 64 + }, + { + "id": 510, + "displayName": "Fire Coral", + "name": "fire_coral", + "stackSize": 64 + }, + { + "id": 511, + "displayName": "Horn Coral", + "name": "horn_coral", + "stackSize": 64 + }, + { + "id": 512, + "displayName": "Dead Brain Coral", + "name": "dead_brain_coral", + "stackSize": 64 + }, + { + "id": 513, + "displayName": "Dead Bubble Coral", + "name": "dead_bubble_coral", + "stackSize": 64 + }, + { + "id": 514, + "displayName": "Dead Fire Coral", + "name": "dead_fire_coral", + "stackSize": 64 + }, + { + "id": 515, + "displayName": "Dead Horn Coral", + "name": "dead_horn_coral", + "stackSize": 64 + }, + { + "id": 516, + "displayName": "Dead Tube Coral", + "name": "dead_tube_coral", + "stackSize": 64 + }, + { + "id": 517, + "displayName": "Tube Coral Fan", + "name": "tube_coral_fan", + "stackSize": 64 + }, + { + "id": 518, + "displayName": "Brain Coral Fan", + "name": "brain_coral_fan", + "stackSize": 64 + }, + { + "id": 519, + "displayName": "Bubble Coral Fan", + "name": "bubble_coral_fan", + "stackSize": 64 + }, + { + "id": 520, + "displayName": "Fire Coral Fan", + "name": "fire_coral_fan", + "stackSize": 64 + }, + { + "id": 521, + "displayName": "Horn Coral Fan", + "name": "horn_coral_fan", + "stackSize": 64 + }, + { + "id": 522, + "displayName": "Dead Tube Coral Fan", + "name": "dead_tube_coral_fan", + "stackSize": 64 + }, + { + "id": 523, + "displayName": "Dead Brain Coral Fan", + "name": "dead_brain_coral_fan", + "stackSize": 64 + }, + { + "id": 524, + "displayName": "Dead Bubble Coral Fan", + "name": "dead_bubble_coral_fan", + "stackSize": 64 + }, + { + "id": 525, + "displayName": "Dead Fire Coral Fan", + "name": "dead_fire_coral_fan", + "stackSize": 64 + }, + { + "id": 526, + "displayName": "Dead Horn Coral Fan", + "name": "dead_horn_coral_fan", + "stackSize": 64 + }, + { + "id": 527, + "displayName": "Blue Ice", + "name": "blue_ice", + "stackSize": 64 + }, + { + "id": 528, + "displayName": "Conduit", + "name": "conduit", + "stackSize": 64 + }, + { + "id": 529, + "displayName": "Polished Granite Stairs", + "name": "polished_granite_stairs", + "stackSize": 64 + }, + { + "id": 530, + "displayName": "Smooth Red Sandstone Stairs", + "name": "smooth_red_sandstone_stairs", + "stackSize": 64 + }, + { + "id": 531, + "displayName": "Mossy Stone Brick Stairs", + "name": "mossy_stone_brick_stairs", + "stackSize": 64 + }, + { + "id": 532, + "displayName": "Polished Diorite Stairs", + "name": "polished_diorite_stairs", + "stackSize": 64 + }, + { + "id": 533, + "displayName": "Mossy Cobblestone Stairs", + "name": "mossy_cobblestone_stairs", + "stackSize": 64 + }, + { + "id": 534, + "displayName": "End Stone Brick Stairs", + "name": "end_stone_brick_stairs", + "stackSize": 64 + }, + { + "id": 535, + "displayName": "Stone Stairs", + "name": "stone_stairs", + "stackSize": 64 + }, + { + "id": 536, + "displayName": "Smooth Sandstone Stairs", + "name": "smooth_sandstone_stairs", + "stackSize": 64 + }, + { + "id": 537, + "displayName": "Smooth Quartz Stairs", + "name": "smooth_quartz_stairs", + "stackSize": 64 + }, + { + "id": 538, + "displayName": "Granite Stairs", + "name": "granite_stairs", + "stackSize": 64 + }, + { + "id": 539, + "displayName": "Andesite Stairs", + "name": "andesite_stairs", + "stackSize": 64 + }, + { + "id": 540, + "displayName": "Red Nether Brick Stairs", + "name": "red_nether_brick_stairs", + "stackSize": 64 + }, + { + "id": 541, + "displayName": "Polished Andesite Stairs", + "name": "polished_andesite_stairs", + "stackSize": 64 + }, + { + "id": 542, + "displayName": "Diorite Stairs", + "name": "diorite_stairs", + "stackSize": 64 + }, + { + "id": 543, + "displayName": "Polished Granite Slab", + "name": "polished_granite_slab", + "stackSize": 64 + }, + { + "id": 544, + "displayName": "Smooth Red Sandstone Slab", + "name": "smooth_red_sandstone_slab", + "stackSize": 64 + }, + { + "id": 545, + "displayName": "Mossy Stone Brick Slab", + "name": "mossy_stone_brick_slab", + "stackSize": 64 + }, + { + "id": 546, + "displayName": "Polished Diorite Slab", + "name": "polished_diorite_slab", + "stackSize": 64 + }, + { + "id": 547, + "displayName": "Mossy Cobblestone Slab", + "name": "mossy_cobblestone_slab", + "stackSize": 64 + }, + { + "id": 548, + "displayName": "End Stone Brick Slab", + "name": "end_stone_brick_slab", + "stackSize": 64 + }, + { + "id": 549, + "displayName": "Smooth Sandstone Slab", + "name": "smooth_sandstone_slab", + "stackSize": 64 + }, + { + "id": 550, + "displayName": "Smooth Quartz Slab", + "name": "smooth_quartz_slab", + "stackSize": 64 + }, + { + "id": 551, + "displayName": "Granite Slab", + "name": "granite_slab", + "stackSize": 64 + }, + { + "id": 552, + "displayName": "Andesite Slab", + "name": "andesite_slab", + "stackSize": 64 + }, + { + "id": 553, + "displayName": "Red Nether Brick Slab", + "name": "red_nether_brick_slab", + "stackSize": 64 + }, + { + "id": 554, + "displayName": "Polished Andesite Slab", + "name": "polished_andesite_slab", + "stackSize": 64 + }, + { + "id": 555, + "displayName": "Diorite Slab", + "name": "diorite_slab", + "stackSize": 64 + }, + { + "id": 556, + "displayName": "Scaffolding", + "name": "scaffolding", + "stackSize": 64 + }, + { + "id": 557, + "displayName": "Iron Door", + "name": "iron_door", + "stackSize": 64 + }, + { + "id": 558, + "displayName": "Oak Door", + "name": "oak_door", + "stackSize": 64 + }, + { + "id": 559, + "displayName": "Spruce Door", + "name": "spruce_door", + "stackSize": 64 + }, + { + "id": 560, + "displayName": "Birch Door", + "name": "birch_door", + "stackSize": 64 + }, + { + "id": 561, + "displayName": "Jungle Door", + "name": "jungle_door", + "stackSize": 64 + }, + { + "id": 562, + "displayName": "Acacia Door", + "name": "acacia_door", + "stackSize": 64 + }, + { + "id": 563, + "displayName": "Dark Oak Door", + "name": "dark_oak_door", + "stackSize": 64 + }, + { + "id": 564, + "displayName": "Crimson Door", + "name": "crimson_door", + "stackSize": 64 + }, + { + "id": 565, + "displayName": "Warped Door", + "name": "warped_door", + "stackSize": 64 + }, + { + "id": 566, + "displayName": "Redstone Repeater", + "name": "repeater", + "stackSize": 64 + }, + { + "id": 567, + "displayName": "Redstone Comparator", + "name": "comparator", + "stackSize": 64 + }, + { + "id": 568, + "displayName": "Structure Block", + "name": "structure_block", + "stackSize": 64 + }, + { + "id": 569, + "displayName": "Jigsaw Block", + "name": "jigsaw", + "stackSize": 64 + }, + { + "id": 570, + "displayName": "Turtle Shell", + "name": "turtle_helmet", + "stackSize": 1, + "maxDurability": 275, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "scute" + ] + }, + { + "id": 571, + "displayName": "Scute", + "name": "scute", + "stackSize": 64 + }, + { + "id": 572, + "displayName": "Flint and Steel", + "name": "flint_and_steel", + "stackSize": 1, + "maxDurability": 64, + "enchantCategories": [ + "breakable", + "vanishable" + ] + }, + { + "id": 573, + "displayName": "Apple", + "name": "apple", + "stackSize": 64 + }, + { + "id": 574, + "displayName": "Bow", + "name": "bow", + "stackSize": 1, + "maxDurability": 384, + "enchantCategories": [ + "breakable", + "bow", + "vanishable" + ] + }, + { + "id": 575, + "displayName": "Arrow", + "name": "arrow", + "stackSize": 64 + }, + { + "id": 576, + "displayName": "Coal", + "name": "coal", + "stackSize": 64 + }, + { + "id": 577, + "displayName": "Charcoal", + "name": "charcoal", + "stackSize": 64 + }, + { + "id": 578, + "displayName": "Diamond", + "name": "diamond", + "stackSize": 64 + }, + { + "id": 579, + "displayName": "Iron Ingot", + "name": "iron_ingot", + "stackSize": 64 + }, + { + "id": 580, + "displayName": "Gold Ingot", + "name": "gold_ingot", + "stackSize": 64 + }, + { + "id": 581, + "displayName": "Netherite Ingot", + "name": "netherite_ingot", + "stackSize": 64 + }, + { + "id": 582, + "displayName": "Netherite Scrap", + "name": "netherite_scrap", + "stackSize": 64 + }, + { + "id": 583, + "displayName": "Wooden Sword", + "name": "wooden_sword", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 584, + "displayName": "Wooden Shovel", + "name": "wooden_shovel", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 585, + "displayName": "Wooden Pickaxe", + "name": "wooden_pickaxe", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 586, + "displayName": "Wooden Axe", + "name": "wooden_axe", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 587, + "displayName": "Wooden Hoe", + "name": "wooden_hoe", + "stackSize": 1, + "maxDurability": 59, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 588, + "displayName": "Stone Sword", + "name": "stone_sword", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 589, + "displayName": "Stone Shovel", + "name": "stone_shovel", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 590, + "displayName": "Stone Pickaxe", + "name": "stone_pickaxe", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 591, + "displayName": "Stone Axe", + "name": "stone_axe", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 592, + "displayName": "Stone Hoe", + "name": "stone_hoe", + "stackSize": 1, + "maxDurability": 131, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "cobblestone", + "blackstone" + ] + }, + { + "id": 593, + "displayName": "Golden Sword", + "name": "golden_sword", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 594, + "displayName": "Golden Shovel", + "name": "golden_shovel", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 595, + "displayName": "Golden Pickaxe", + "name": "golden_pickaxe", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 596, + "displayName": "Golden Axe", + "name": "golden_axe", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 597, + "displayName": "Golden Hoe", + "name": "golden_hoe", + "stackSize": 1, + "maxDurability": 32, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 598, + "displayName": "Iron Sword", + "name": "iron_sword", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 599, + "displayName": "Iron Shovel", + "name": "iron_shovel", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 600, + "displayName": "Iron Pickaxe", + "name": "iron_pickaxe", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 601, + "displayName": "Iron Axe", + "name": "iron_axe", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 602, + "displayName": "Iron Hoe", + "name": "iron_hoe", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 603, + "displayName": "Diamond Sword", + "name": "diamond_sword", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 604, + "displayName": "Diamond Shovel", + "name": "diamond_shovel", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 605, + "displayName": "Diamond Pickaxe", + "name": "diamond_pickaxe", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 606, + "displayName": "Diamond Axe", + "name": "diamond_axe", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 607, + "displayName": "Diamond Hoe", + "name": "diamond_hoe", + "stackSize": 1, + "maxDurability": 1561, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 608, + "displayName": "Netherite Sword", + "name": "netherite_sword", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "weapon", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 609, + "displayName": "Netherite Shovel", + "name": "netherite_shovel", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 610, + "displayName": "Netherite Pickaxe", + "name": "netherite_pickaxe", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 611, + "displayName": "Netherite Axe", + "name": "netherite_axe", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 612, + "displayName": "Netherite Hoe", + "name": "netherite_hoe", + "stackSize": 1, + "maxDurability": 2031, + "enchantCategories": [ + "digger", + "breakable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 613, + "displayName": "Stick", + "name": "stick", + "stackSize": 64 + }, + { + "id": 614, + "displayName": "Bowl", + "name": "bowl", + "stackSize": 64 + }, + { + "id": 615, + "displayName": "Mushroom Stew", + "name": "mushroom_stew", + "stackSize": 1 + }, + { + "id": 616, + "displayName": "String", + "name": "string", + "stackSize": 64 + }, + { + "id": 617, + "displayName": "Feather", + "name": "feather", + "stackSize": 64 + }, + { + "id": 618, + "displayName": "Gunpowder", + "name": "gunpowder", + "stackSize": 64 + }, + { + "id": 619, + "displayName": "Wheat Seeds", + "name": "wheat_seeds", + "stackSize": 64 + }, + { + "id": 620, + "displayName": "Wheat", + "name": "wheat", + "stackSize": 64 + }, + { + "id": 621, + "displayName": "Bread", + "name": "bread", + "stackSize": 64 + }, + { + "id": 622, + "displayName": "Leather Cap", + "name": "leather_helmet", + "stackSize": 1, + "maxDurability": 55, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "leather" + ] + }, + { + "id": 623, + "displayName": "Leather Tunic", + "name": "leather_chestplate", + "stackSize": 1, + "maxDurability": 80, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "leather" + ] + }, + { + "id": 624, + "displayName": "Leather Pants", + "name": "leather_leggings", + "stackSize": 1, + "maxDurability": 75, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "leather" + ] + }, + { + "id": 625, + "displayName": "Leather Boots", + "name": "leather_boots", + "stackSize": 1, + "maxDurability": 65, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "leather" + ] + }, + { + "id": 626, + "displayName": "Chainmail Helmet", + "name": "chainmail_helmet", + "stackSize": 1, + "maxDurability": 165, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 627, + "displayName": "Chainmail Chestplate", + "name": "chainmail_chestplate", + "stackSize": 1, + "maxDurability": 240, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 628, + "displayName": "Chainmail Leggings", + "name": "chainmail_leggings", + "stackSize": 1, + "maxDurability": 225, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 629, + "displayName": "Chainmail Boots", + "name": "chainmail_boots", + "stackSize": 1, + "maxDurability": 195, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 630, + "displayName": "Iron Helmet", + "name": "iron_helmet", + "stackSize": 1, + "maxDurability": 165, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 631, + "displayName": "Iron Chestplate", + "name": "iron_chestplate", + "stackSize": 1, + "maxDurability": 240, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 632, + "displayName": "Iron Leggings", + "name": "iron_leggings", + "stackSize": 1, + "maxDurability": 225, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 633, + "displayName": "Iron Boots", + "name": "iron_boots", + "stackSize": 1, + "maxDurability": 195, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "iron_ingot" + ] + }, + { + "id": 634, + "displayName": "Diamond Helmet", + "name": "diamond_helmet", + "stackSize": 1, + "maxDurability": 363, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 635, + "displayName": "Diamond Chestplate", + "name": "diamond_chestplate", + "stackSize": 1, + "maxDurability": 528, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 636, + "displayName": "Diamond Leggings", + "name": "diamond_leggings", + "stackSize": 1, + "maxDurability": 495, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 637, + "displayName": "Diamond Boots", + "name": "diamond_boots", + "stackSize": 1, + "maxDurability": 429, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "diamond" + ] + }, + { + "id": 638, + "displayName": "Golden Helmet", + "name": "golden_helmet", + "stackSize": 1, + "maxDurability": 77, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 639, + "displayName": "Golden Chestplate", + "name": "golden_chestplate", + "stackSize": 1, + "maxDurability": 112, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 640, + "displayName": "Golden Leggings", + "name": "golden_leggings", + "stackSize": 1, + "maxDurability": 105, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 641, + "displayName": "Golden Boots", + "name": "golden_boots", + "stackSize": 1, + "maxDurability": 91, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "gold_ingot" + ] + }, + { + "id": 642, + "displayName": "Netherite Helmet", + "name": "netherite_helmet", + "stackSize": 1, + "maxDurability": 407, + "enchantCategories": [ + "armor", + "armor_head", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 643, + "displayName": "Netherite Chestplate", + "name": "netherite_chestplate", + "stackSize": 1, + "maxDurability": 592, + "enchantCategories": [ + "armor", + "armor_chest", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 644, + "displayName": "Netherite Leggings", + "name": "netherite_leggings", + "stackSize": 1, + "maxDurability": 555, + "enchantCategories": [ + "armor", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 645, + "displayName": "Netherite Boots", + "name": "netherite_boots", + "stackSize": 1, + "maxDurability": 481, + "enchantCategories": [ + "armor", + "armor_feet", + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "netherite_ingot" + ] + }, + { + "id": 646, + "displayName": "Flint", + "name": "flint", + "stackSize": 64 + }, + { + "id": 647, + "displayName": "Raw Porkchop", + "name": "porkchop", + "stackSize": 64 + }, + { + "id": 648, + "displayName": "Cooked Porkchop", + "name": "cooked_porkchop", + "stackSize": 64 + }, + { + "id": 649, + "displayName": "Painting", + "name": "painting", + "stackSize": 64 + }, + { + "id": 650, + "displayName": "Golden Apple", + "name": "golden_apple", + "stackSize": 64 + }, + { + "id": 651, + "displayName": "Enchanted Golden Apple", + "name": "enchanted_golden_apple", + "stackSize": 64 + }, + { + "id": 652, + "displayName": "Oak Sign", + "name": "oak_sign", + "stackSize": 16 + }, + { + "id": 653, + "displayName": "Spruce Sign", + "name": "spruce_sign", + "stackSize": 16 + }, + { + "id": 654, + "displayName": "Birch Sign", + "name": "birch_sign", + "stackSize": 16 + }, + { + "id": 655, + "displayName": "Jungle Sign", + "name": "jungle_sign", + "stackSize": 16 + }, + { + "id": 656, + "displayName": "Acacia Sign", + "name": "acacia_sign", + "stackSize": 16 + }, + { + "id": 657, + "displayName": "Dark Oak Sign", + "name": "dark_oak_sign", + "stackSize": 16 + }, + { + "id": 658, + "displayName": "Crimson Sign", + "name": "crimson_sign", + "stackSize": 16 + }, + { + "id": 659, + "displayName": "Warped Sign", + "name": "warped_sign", + "stackSize": 16 + }, + { + "id": 660, + "displayName": "Bucket", + "name": "bucket", + "stackSize": 16 + }, + { + "id": 661, + "displayName": "Water Bucket", + "name": "water_bucket", + "stackSize": 1 + }, + { + "id": 662, + "displayName": "Lava Bucket", + "name": "lava_bucket", + "stackSize": 1 + }, + { + "id": 663, + "displayName": "Minecart", + "name": "minecart", + "stackSize": 1 + }, + { + "id": 664, + "displayName": "Saddle", + "name": "saddle", + "stackSize": 1 + }, + { + "id": 665, + "displayName": "Redstone Dust", + "name": "redstone", + "stackSize": 64 + }, + { + "id": 666, + "displayName": "Snowball", + "name": "snowball", + "stackSize": 16 + }, + { + "id": 667, + "displayName": "Oak Boat", + "name": "oak_boat", + "stackSize": 1 + }, + { + "id": 668, + "displayName": "Leather", + "name": "leather", + "stackSize": 64 + }, + { + "id": 669, + "displayName": "Milk Bucket", + "name": "milk_bucket", + "stackSize": 1 + }, + { + "id": 670, + "displayName": "Bucket of Pufferfish", + "name": "pufferfish_bucket", + "stackSize": 1 + }, + { + "id": 671, + "displayName": "Bucket of Salmon", + "name": "salmon_bucket", + "stackSize": 1 + }, + { + "id": 672, + "displayName": "Bucket of Cod", + "name": "cod_bucket", + "stackSize": 1 + }, + { + "id": 673, + "displayName": "Bucket of Tropical Fish", + "name": "tropical_fish_bucket", + "stackSize": 1 + }, + { + "id": 674, + "displayName": "Brick", + "name": "brick", + "stackSize": 64 + }, + { + "id": 675, + "displayName": "Clay Ball", + "name": "clay_ball", + "stackSize": 64 + }, + { + "id": 676, + "displayName": "Dried Kelp Block", + "name": "dried_kelp_block", + "stackSize": 64 + }, + { + "id": 677, + "displayName": "Paper", + "name": "paper", + "stackSize": 64 + }, + { + "id": 678, + "displayName": "Book", + "name": "book", + "stackSize": 64 + }, + { + "id": 679, + "displayName": "Slimeball", + "name": "slime_ball", + "stackSize": 64 + }, + { + "id": 680, + "displayName": "Minecart with Chest", + "name": "chest_minecart", + "stackSize": 1 + }, + { + "id": 681, + "displayName": "Minecart with Furnace", + "name": "furnace_minecart", + "stackSize": 1 + }, + { + "id": 682, + "displayName": "Egg", + "name": "egg", + "stackSize": 16 + }, + { + "id": 683, + "displayName": "Compass", + "name": "compass", + "stackSize": 64 + }, + { + "id": 684, + "displayName": "Fishing Rod", + "name": "fishing_rod", + "stackSize": 1, + "maxDurability": 64, + "enchantCategories": [ + "breakable", + "fishing_rod", + "vanishable" + ] + }, + { + "id": 685, + "displayName": "Clock", + "name": "clock", + "stackSize": 64 + }, + { + "id": 686, + "displayName": "Glowstone Dust", + "name": "glowstone_dust", + "stackSize": 64 + }, + { + "id": 687, + "displayName": "Raw Cod", + "name": "cod", + "stackSize": 64 + }, + { + "id": 688, + "displayName": "Raw Salmon", + "name": "salmon", + "stackSize": 64 + }, + { + "id": 689, + "displayName": "Tropical Fish", + "name": "tropical_fish", + "stackSize": 64 + }, + { + "id": 690, + "displayName": "Pufferfish", + "name": "pufferfish", + "stackSize": 64 + }, + { + "id": 691, + "displayName": "Cooked Cod", + "name": "cooked_cod", + "stackSize": 64 + }, + { + "id": 692, + "displayName": "Cooked Salmon", + "name": "cooked_salmon", + "stackSize": 64 + }, + { + "id": 693, + "displayName": "Ink Sac", + "name": "ink_sac", + "stackSize": 64 + }, + { + "id": 694, + "displayName": "Cocoa Beans", + "name": "cocoa_beans", + "stackSize": 64 + }, + { + "id": 695, + "displayName": "Lapis Lazuli", + "name": "lapis_lazuli", + "stackSize": 64 + }, + { + "id": 696, + "displayName": "White Dye", + "name": "white_dye", + "stackSize": 64 + }, + { + "id": 697, + "displayName": "Orange Dye", + "name": "orange_dye", + "stackSize": 64 + }, + { + "id": 698, + "displayName": "Magenta Dye", + "name": "magenta_dye", + "stackSize": 64 + }, + { + "id": 699, + "displayName": "Light Blue Dye", + "name": "light_blue_dye", + "stackSize": 64 + }, + { + "id": 700, + "displayName": "Yellow Dye", + "name": "yellow_dye", + "stackSize": 64 + }, + { + "id": 701, + "displayName": "Lime Dye", + "name": "lime_dye", + "stackSize": 64 + }, + { + "id": 702, + "displayName": "Pink Dye", + "name": "pink_dye", + "stackSize": 64 + }, + { + "id": 703, + "displayName": "Gray Dye", + "name": "gray_dye", + "stackSize": 64 + }, + { + "id": 704, + "displayName": "Light Gray Dye", + "name": "light_gray_dye", + "stackSize": 64 + }, + { + "id": 705, + "displayName": "Cyan Dye", + "name": "cyan_dye", + "stackSize": 64 + }, + { + "id": 706, + "displayName": "Purple Dye", + "name": "purple_dye", + "stackSize": 64 + }, + { + "id": 707, + "displayName": "Blue Dye", + "name": "blue_dye", + "stackSize": 64 + }, + { + "id": 708, + "displayName": "Brown Dye", + "name": "brown_dye", + "stackSize": 64 + }, + { + "id": 709, + "displayName": "Green Dye", + "name": "green_dye", + "stackSize": 64 + }, + { + "id": 710, + "displayName": "Red Dye", + "name": "red_dye", + "stackSize": 64 + }, + { + "id": 711, + "displayName": "Black Dye", + "name": "black_dye", + "stackSize": 64 + }, + { + "id": 712, + "displayName": "Bone Meal", + "name": "bone_meal", + "stackSize": 64 + }, + { + "id": 713, + "displayName": "Bone", + "name": "bone", + "stackSize": 64 + }, + { + "id": 714, + "displayName": "Sugar", + "name": "sugar", + "stackSize": 64 + }, + { + "id": 715, + "displayName": "Cake", + "name": "cake", + "stackSize": 1 + }, + { + "id": 716, + "displayName": "White Bed", + "name": "white_bed", + "stackSize": 1 + }, + { + "id": 717, + "displayName": "Orange Bed", + "name": "orange_bed", + "stackSize": 1 + }, + { + "id": 718, + "displayName": "Magenta Bed", + "name": "magenta_bed", + "stackSize": 1 + }, + { + "id": 719, + "displayName": "Light Blue Bed", + "name": "light_blue_bed", + "stackSize": 1 + }, + { + "id": 720, + "displayName": "Yellow Bed", + "name": "yellow_bed", + "stackSize": 1 + }, + { + "id": 721, + "displayName": "Lime Bed", + "name": "lime_bed", + "stackSize": 1 + }, + { + "id": 722, + "displayName": "Pink Bed", + "name": "pink_bed", + "stackSize": 1 + }, + { + "id": 723, + "displayName": "Gray Bed", + "name": "gray_bed", + "stackSize": 1 + }, + { + "id": 724, + "displayName": "Light Gray Bed", + "name": "light_gray_bed", + "stackSize": 1 + }, + { + "id": 725, + "displayName": "Cyan Bed", + "name": "cyan_bed", + "stackSize": 1 + }, + { + "id": 726, + "displayName": "Purple Bed", + "name": "purple_bed", + "stackSize": 1 + }, + { + "id": 727, + "displayName": "Blue Bed", + "name": "blue_bed", + "stackSize": 1 + }, + { + "id": 728, + "displayName": "Brown Bed", + "name": "brown_bed", + "stackSize": 1 + }, + { + "id": 729, + "displayName": "Green Bed", + "name": "green_bed", + "stackSize": 1 + }, + { + "id": 730, + "displayName": "Red Bed", + "name": "red_bed", + "stackSize": 1 + }, + { + "id": 731, + "displayName": "Black Bed", + "name": "black_bed", + "stackSize": 1 + }, + { + "id": 732, + "displayName": "Cookie", + "name": "cookie", + "stackSize": 64 + }, + { + "id": 733, + "displayName": "Map", + "name": "filled_map", + "stackSize": 64 + }, + { + "id": 734, + "displayName": "Shears", + "name": "shears", + "stackSize": 1, + "maxDurability": 238, + "enchantCategories": [ + "breakable", + "vanishable" + ] + }, + { + "id": 735, + "displayName": "Melon Slice", + "name": "melon_slice", + "stackSize": 64 + }, + { + "id": 736, + "displayName": "Dried Kelp", + "name": "dried_kelp", + "stackSize": 64 + }, + { + "id": 737, + "displayName": "Pumpkin Seeds", + "name": "pumpkin_seeds", + "stackSize": 64 + }, + { + "id": 738, + "displayName": "Melon Seeds", + "name": "melon_seeds", + "stackSize": 64 + }, + { + "id": 739, + "displayName": "Raw Beef", + "name": "beef", + "stackSize": 64 + }, + { + "id": 740, + "displayName": "Steak", + "name": "cooked_beef", + "stackSize": 64 + }, + { + "id": 741, + "displayName": "Raw Chicken", + "name": "chicken", + "stackSize": 64 + }, + { + "id": 742, + "displayName": "Cooked Chicken", + "name": "cooked_chicken", + "stackSize": 64 + }, + { + "id": 743, + "displayName": "Rotten Flesh", + "name": "rotten_flesh", + "stackSize": 64 + }, + { + "id": 744, + "displayName": "Ender Pearl", + "name": "ender_pearl", + "stackSize": 16 + }, + { + "id": 745, + "displayName": "Blaze Rod", + "name": "blaze_rod", + "stackSize": 64 + }, + { + "id": 746, + "displayName": "Ghast Tear", + "name": "ghast_tear", + "stackSize": 64 + }, + { + "id": 747, + "displayName": "Gold Nugget", + "name": "gold_nugget", + "stackSize": 64 + }, + { + "id": 748, + "displayName": "Nether Wart", + "name": "nether_wart", + "stackSize": 64 + }, + { + "id": 749, + "displayName": "Potion", + "name": "potion", + "stackSize": 1 + }, + { + "id": 750, + "displayName": "Glass Bottle", + "name": "glass_bottle", + "stackSize": 64 + }, + { + "id": 751, + "displayName": "Spider Eye", + "name": "spider_eye", + "stackSize": 64 + }, + { + "id": 752, + "displayName": "Fermented Spider Eye", + "name": "fermented_spider_eye", + "stackSize": 64 + }, + { + "id": 753, + "displayName": "Blaze Powder", + "name": "blaze_powder", + "stackSize": 64 + }, + { + "id": 754, + "displayName": "Magma Cream", + "name": "magma_cream", + "stackSize": 64 + }, + { + "id": 755, + "displayName": "Brewing Stand", + "name": "brewing_stand", + "stackSize": 64 + }, + { + "id": 756, + "displayName": "Cauldron", + "name": "cauldron", + "stackSize": 64 + }, + { + "id": 757, + "displayName": "Eye of Ender", + "name": "ender_eye", + "stackSize": 64 + }, + { + "id": 758, + "displayName": "Glistering Melon Slice", + "name": "glistering_melon_slice", + "stackSize": 64 + }, + { + "id": 759, + "displayName": "Bat Spawn Egg", + "name": "bat_spawn_egg", + "stackSize": 64 + }, + { + "id": 760, + "displayName": "Bee Spawn Egg", + "name": "bee_spawn_egg", + "stackSize": 64 + }, + { + "id": 761, + "displayName": "Blaze Spawn Egg", + "name": "blaze_spawn_egg", + "stackSize": 64 + }, + { + "id": 762, + "displayName": "Cat Spawn Egg", + "name": "cat_spawn_egg", + "stackSize": 64 + }, + { + "id": 763, + "displayName": "Cave Spider Spawn Egg", + "name": "cave_spider_spawn_egg", + "stackSize": 64 + }, + { + "id": 764, + "displayName": "Chicken Spawn Egg", + "name": "chicken_spawn_egg", + "stackSize": 64 + }, + { + "id": 765, + "displayName": "Cod Spawn Egg", + "name": "cod_spawn_egg", + "stackSize": 64 + }, + { + "id": 766, + "displayName": "Cow Spawn Egg", + "name": "cow_spawn_egg", + "stackSize": 64 + }, + { + "id": 767, + "displayName": "Creeper Spawn Egg", + "name": "creeper_spawn_egg", + "stackSize": 64 + }, + { + "id": 768, + "displayName": "Dolphin Spawn Egg", + "name": "dolphin_spawn_egg", + "stackSize": 64 + }, + { + "id": 769, + "displayName": "Donkey Spawn Egg", + "name": "donkey_spawn_egg", + "stackSize": 64 + }, + { + "id": 770, + "displayName": "Drowned Spawn Egg", + "name": "drowned_spawn_egg", + "stackSize": 64 + }, + { + "id": 771, + "displayName": "Elder Guardian Spawn Egg", + "name": "elder_guardian_spawn_egg", + "stackSize": 64 + }, + { + "id": 772, + "displayName": "Enderman Spawn Egg", + "name": "enderman_spawn_egg", + "stackSize": 64 + }, + { + "id": 773, + "displayName": "Endermite Spawn Egg", + "name": "endermite_spawn_egg", + "stackSize": 64 + }, + { + "id": 774, + "displayName": "Evoker Spawn Egg", + "name": "evoker_spawn_egg", + "stackSize": 64 + }, + { + "id": 775, + "displayName": "Fox Spawn Egg", + "name": "fox_spawn_egg", + "stackSize": 64 + }, + { + "id": 776, + "displayName": "Ghast Spawn Egg", + "name": "ghast_spawn_egg", + "stackSize": 64 + }, + { + "id": 777, + "displayName": "Guardian Spawn Egg", + "name": "guardian_spawn_egg", + "stackSize": 64 + }, + { + "id": 778, + "displayName": "Hoglin Spawn Egg", + "name": "hoglin_spawn_egg", + "stackSize": 64 + }, + { + "id": 779, + "displayName": "Horse Spawn Egg", + "name": "horse_spawn_egg", + "stackSize": 64 + }, + { + "id": 780, + "displayName": "Husk Spawn Egg", + "name": "husk_spawn_egg", + "stackSize": 64 + }, + { + "id": 781, + "displayName": "Llama Spawn Egg", + "name": "llama_spawn_egg", + "stackSize": 64 + }, + { + "id": 782, + "displayName": "Magma Cube Spawn Egg", + "name": "magma_cube_spawn_egg", + "stackSize": 64 + }, + { + "id": 783, + "displayName": "Mooshroom Spawn Egg", + "name": "mooshroom_spawn_egg", + "stackSize": 64 + }, + { + "id": 784, + "displayName": "Mule Spawn Egg", + "name": "mule_spawn_egg", + "stackSize": 64 + }, + { + "id": 785, + "displayName": "Ocelot Spawn Egg", + "name": "ocelot_spawn_egg", + "stackSize": 64 + }, + { + "id": 786, + "displayName": "Panda Spawn Egg", + "name": "panda_spawn_egg", + "stackSize": 64 + }, + { + "id": 787, + "displayName": "Parrot Spawn Egg", + "name": "parrot_spawn_egg", + "stackSize": 64 + }, + { + "id": 788, + "displayName": "Phantom Spawn Egg", + "name": "phantom_spawn_egg", + "stackSize": 64 + }, + { + "id": 789, + "displayName": "Pig Spawn Egg", + "name": "pig_spawn_egg", + "stackSize": 64 + }, + { + "id": 790, + "displayName": "Piglin Spawn Egg", + "name": "piglin_spawn_egg", + "stackSize": 64 + }, + { + "id": 791, + "displayName": "Piglin Brute Spawn Egg", + "name": "piglin_brute_spawn_egg", + "stackSize": 64 + }, + { + "id": 792, + "displayName": "Pillager Spawn Egg", + "name": "pillager_spawn_egg", + "stackSize": 64 + }, + { + "id": 793, + "displayName": "Polar Bear Spawn Egg", + "name": "polar_bear_spawn_egg", + "stackSize": 64 + }, + { + "id": 794, + "displayName": "Pufferfish Spawn Egg", + "name": "pufferfish_spawn_egg", + "stackSize": 64 + }, + { + "id": 795, + "displayName": "Rabbit Spawn Egg", + "name": "rabbit_spawn_egg", + "stackSize": 64 + }, + { + "id": 796, + "displayName": "Ravager Spawn Egg", + "name": "ravager_spawn_egg", + "stackSize": 64 + }, + { + "id": 797, + "displayName": "Salmon Spawn Egg", + "name": "salmon_spawn_egg", + "stackSize": 64 + }, + { + "id": 798, + "displayName": "Sheep Spawn Egg", + "name": "sheep_spawn_egg", + "stackSize": 64 + }, + { + "id": 799, + "displayName": "Shulker Spawn Egg", + "name": "shulker_spawn_egg", + "stackSize": 64 + }, + { + "id": 800, + "displayName": "Silverfish Spawn Egg", + "name": "silverfish_spawn_egg", + "stackSize": 64 + }, + { + "id": 801, + "displayName": "Skeleton Spawn Egg", + "name": "skeleton_spawn_egg", + "stackSize": 64 + }, + { + "id": 802, + "displayName": "Skeleton Horse Spawn Egg", + "name": "skeleton_horse_spawn_egg", + "stackSize": 64 + }, + { + "id": 803, + "displayName": "Slime Spawn Egg", + "name": "slime_spawn_egg", + "stackSize": 64 + }, + { + "id": 804, + "displayName": "Spider Spawn Egg", + "name": "spider_spawn_egg", + "stackSize": 64 + }, + { + "id": 805, + "displayName": "Squid Spawn Egg", + "name": "squid_spawn_egg", + "stackSize": 64 + }, + { + "id": 806, + "displayName": "Stray Spawn Egg", + "name": "stray_spawn_egg", + "stackSize": 64 + }, + { + "id": 807, + "displayName": "Strider Spawn Egg", + "name": "strider_spawn_egg", + "stackSize": 64 + }, + { + "id": 808, + "displayName": "Trader Llama Spawn Egg", + "name": "trader_llama_spawn_egg", + "stackSize": 64 + }, + { + "id": 809, + "displayName": "Tropical Fish Spawn Egg", + "name": "tropical_fish_spawn_egg", + "stackSize": 64 + }, + { + "id": 810, + "displayName": "Turtle Spawn Egg", + "name": "turtle_spawn_egg", + "stackSize": 64 + }, + { + "id": 811, + "displayName": "Vex Spawn Egg", + "name": "vex_spawn_egg", + "stackSize": 64 + }, + { + "id": 812, + "displayName": "Villager Spawn Egg", + "name": "villager_spawn_egg", + "stackSize": 64 + }, + { + "id": 813, + "displayName": "Vindicator Spawn Egg", + "name": "vindicator_spawn_egg", + "stackSize": 64 + }, + { + "id": 814, + "displayName": "Wandering Trader Spawn Egg", + "name": "wandering_trader_spawn_egg", + "stackSize": 64 + }, + { + "id": 815, + "displayName": "Witch Spawn Egg", + "name": "witch_spawn_egg", + "stackSize": 64 + }, + { + "id": 816, + "displayName": "Wither Skeleton Spawn Egg", + "name": "wither_skeleton_spawn_egg", + "stackSize": 64 + }, + { + "id": 817, + "displayName": "Wolf Spawn Egg", + "name": "wolf_spawn_egg", + "stackSize": 64 + }, + { + "id": 818, + "displayName": "Zoglin Spawn Egg", + "name": "zoglin_spawn_egg", + "stackSize": 64 + }, + { + "id": 819, + "displayName": "Zombie Spawn Egg", + "name": "zombie_spawn_egg", + "stackSize": 64 + }, + { + "id": 820, + "displayName": "Zombie Horse Spawn Egg", + "name": "zombie_horse_spawn_egg", + "stackSize": 64 + }, + { + "id": 821, + "displayName": "Zombie Villager Spawn Egg", + "name": "zombie_villager_spawn_egg", + "stackSize": 64 + }, + { + "id": 822, + "displayName": "Zombified Piglin Spawn Egg", + "name": "zombified_piglin_spawn_egg", + "stackSize": 64 + }, + { + "id": 823, + "displayName": "Bottle o' Enchanting", + "name": "experience_bottle", + "stackSize": 64 + }, + { + "id": 824, + "displayName": "Fire Charge", + "name": "fire_charge", + "stackSize": 64 + }, + { + "id": 825, + "displayName": "Book and Quill", + "name": "writable_book", + "stackSize": 1 + }, + { + "id": 826, + "displayName": "Written Book", + "name": "written_book", + "stackSize": 16 + }, + { + "id": 827, + "displayName": "Emerald", + "name": "emerald", + "stackSize": 64 + }, + { + "id": 828, + "displayName": "Item Frame", + "name": "item_frame", + "stackSize": 64 + }, + { + "id": 829, + "displayName": "Flower Pot", + "name": "flower_pot", + "stackSize": 64 + }, + { + "id": 830, + "displayName": "Carrot", + "name": "carrot", + "stackSize": 64 + }, + { + "id": 831, + "displayName": "Potato", + "name": "potato", + "stackSize": 64 + }, + { + "id": 832, + "displayName": "Baked Potato", + "name": "baked_potato", + "stackSize": 64 + }, + { + "id": 833, + "displayName": "Poisonous Potato", + "name": "poisonous_potato", + "stackSize": 64 + }, + { + "id": 834, + "displayName": "Empty Map", + "name": "map", + "stackSize": 64 + }, + { + "id": 835, + "displayName": "Golden Carrot", + "name": "golden_carrot", + "stackSize": 64 + }, + { + "id": 836, + "displayName": "Skeleton Skull", + "name": "skeleton_skull", + "stackSize": 64 + }, + { + "id": 837, + "displayName": "Wither Skeleton Skull", + "name": "wither_skeleton_skull", + "stackSize": 64 + }, + { + "id": 838, + "displayName": "Player Head", + "name": "player_head", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 839, + "displayName": "Zombie Head", + "name": "zombie_head", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 840, + "displayName": "Creeper Head", + "name": "creeper_head", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 841, + "displayName": "Dragon Head", + "name": "dragon_head", + "stackSize": 64, + "enchantCategories": [ + "wearable", + "vanishable" + ] + }, + { + "id": 842, + "displayName": "Carrot on a Stick", + "name": "carrot_on_a_stick", + "stackSize": 1, + "maxDurability": 25, + "enchantCategories": [ + "breakable", + "vanishable" + ] + }, + { + "id": 843, + "displayName": "Warped Fungus on a Stick", + "name": "warped_fungus_on_a_stick", + "stackSize": 64, + "maxDurability": 100, + "enchantCategories": [ + "breakable", + "vanishable" + ] + }, + { + "id": 844, + "displayName": "Nether Star", + "name": "nether_star", + "stackSize": 64 + }, + { + "id": 845, + "displayName": "Pumpkin Pie", + "name": "pumpkin_pie", + "stackSize": 64 + }, + { + "id": 846, + "displayName": "Firework Rocket", + "name": "firework_rocket", + "stackSize": 64 + }, + { + "id": 847, + "displayName": "Firework Star", + "name": "firework_star", + "stackSize": 64 + }, + { + "id": 848, + "displayName": "Enchanted Book", + "name": "enchanted_book", + "stackSize": 1 + }, + { + "id": 849, + "displayName": "Nether Brick", + "name": "nether_brick", + "stackSize": 64 + }, + { + "id": 850, + "displayName": "Nether Quartz", + "name": "quartz", + "stackSize": 64 + }, + { + "id": 851, + "displayName": "Minecart with TNT", + "name": "tnt_minecart", + "stackSize": 1 + }, + { + "id": 852, + "displayName": "Minecart with Hopper", + "name": "hopper_minecart", + "stackSize": 1 + }, + { + "id": 853, + "displayName": "Prismarine Shard", + "name": "prismarine_shard", + "stackSize": 64 + }, + { + "id": 854, + "displayName": "Prismarine Crystals", + "name": "prismarine_crystals", + "stackSize": 64 + }, + { + "id": 855, + "displayName": "Raw Rabbit", + "name": "rabbit", + "stackSize": 64 + }, + { + "id": 856, + "displayName": "Cooked Rabbit", + "name": "cooked_rabbit", + "stackSize": 64 + }, + { + "id": 857, + "displayName": "Rabbit Stew", + "name": "rabbit_stew", + "stackSize": 1 + }, + { + "id": 858, + "displayName": "Rabbit's Foot", + "name": "rabbit_foot", + "stackSize": 64 + }, + { + "id": 859, + "displayName": "Rabbit Hide", + "name": "rabbit_hide", + "stackSize": 64 + }, + { + "id": 860, + "displayName": "Armor Stand", + "name": "armor_stand", + "stackSize": 16 + }, + { + "id": 861, + "displayName": "Iron Horse Armor", + "name": "iron_horse_armor", + "stackSize": 1 + }, + { + "id": 862, + "displayName": "Golden Horse Armor", + "name": "golden_horse_armor", + "stackSize": 1 + }, + { + "id": 863, + "displayName": "Diamond Horse Armor", + "name": "diamond_horse_armor", + "stackSize": 1 + }, + { + "id": 864, + "displayName": "Leather Horse Armor", + "name": "leather_horse_armor", + "stackSize": 1 + }, + { + "id": 865, + "displayName": "Lead", + "name": "lead", + "stackSize": 64 + }, + { + "id": 866, + "displayName": "Name Tag", + "name": "name_tag", + "stackSize": 64 + }, + { + "id": 867, + "displayName": "Minecart with Command Block", + "name": "command_block_minecart", + "stackSize": 1 + }, + { + "id": 868, + "displayName": "Raw Mutton", + "name": "mutton", + "stackSize": 64 + }, + { + "id": 869, + "displayName": "Cooked Mutton", + "name": "cooked_mutton", + "stackSize": 64 + }, + { + "id": 870, + "displayName": "White Banner", + "name": "white_banner", + "stackSize": 16 + }, + { + "id": 871, + "displayName": "Orange Banner", + "name": "orange_banner", + "stackSize": 16 + }, + { + "id": 872, + "displayName": "Magenta Banner", + "name": "magenta_banner", + "stackSize": 16 + }, + { + "id": 873, + "displayName": "Light Blue Banner", + "name": "light_blue_banner", + "stackSize": 16 + }, + { + "id": 874, + "displayName": "Yellow Banner", + "name": "yellow_banner", + "stackSize": 16 + }, + { + "id": 875, + "displayName": "Lime Banner", + "name": "lime_banner", + "stackSize": 16 + }, + { + "id": 876, + "displayName": "Pink Banner", + "name": "pink_banner", + "stackSize": 16 + }, + { + "id": 877, + "displayName": "Gray Banner", + "name": "gray_banner", + "stackSize": 16 + }, + { + "id": 878, + "displayName": "Light Gray Banner", + "name": "light_gray_banner", + "stackSize": 16 + }, + { + "id": 879, + "displayName": "Cyan Banner", + "name": "cyan_banner", + "stackSize": 16 + }, + { + "id": 880, + "displayName": "Purple Banner", + "name": "purple_banner", + "stackSize": 16 + }, + { + "id": 881, + "displayName": "Blue Banner", + "name": "blue_banner", + "stackSize": 16 + }, + { + "id": 882, + "displayName": "Brown Banner", + "name": "brown_banner", + "stackSize": 16 + }, + { + "id": 883, + "displayName": "Green Banner", + "name": "green_banner", + "stackSize": 16 + }, + { + "id": 884, + "displayName": "Red Banner", + "name": "red_banner", + "stackSize": 16 + }, + { + "id": 885, + "displayName": "Black Banner", + "name": "black_banner", + "stackSize": 16 + }, + { + "id": 886, + "displayName": "End Crystal", + "name": "end_crystal", + "stackSize": 64 + }, + { + "id": 887, + "displayName": "Chorus Fruit", + "name": "chorus_fruit", + "stackSize": 64 + }, + { + "id": 888, + "displayName": "Popped Chorus Fruit", + "name": "popped_chorus_fruit", + "stackSize": 64 + }, + { + "id": 889, + "displayName": "Beetroot", + "name": "beetroot", + "stackSize": 64 + }, + { + "id": 890, + "displayName": "Beetroot Seeds", + "name": "beetroot_seeds", + "stackSize": 64 + }, + { + "id": 891, + "displayName": "Beetroot Soup", + "name": "beetroot_soup", + "stackSize": 1 + }, + { + "id": 892, + "displayName": "Dragon's Breath", + "name": "dragon_breath", + "stackSize": 64 + }, + { + "id": 893, + "displayName": "Splash Potion", + "name": "splash_potion", + "stackSize": 1 + }, + { + "id": 894, + "displayName": "Spectral Arrow", + "name": "spectral_arrow", + "stackSize": 64 + }, + { + "id": 895, + "displayName": "Tipped Arrow", + "name": "tipped_arrow", + "stackSize": 64 + }, + { + "id": 896, + "displayName": "Lingering Potion", + "name": "lingering_potion", + "stackSize": 1 + }, + { + "id": 897, + "displayName": "Shield", + "name": "shield", + "stackSize": 1, + "maxDurability": 336, + "enchantCategories": [ + "breakable", + "vanishable" + ], + "repairWith": [ + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "dark_oak_planks", + "crimson_planks", + "warped_planks" + ] + }, + { + "id": 898, + "displayName": "Elytra", + "name": "elytra", + "stackSize": 1, + "maxDurability": 432, + "enchantCategories": [ + "breakable", + "wearable", + "vanishable" + ], + "repairWith": [ + "phantom_membrane" + ] + }, + { + "id": 899, + "displayName": "Spruce Boat", + "name": "spruce_boat", + "stackSize": 1 + }, + { + "id": 900, + "displayName": "Birch Boat", + "name": "birch_boat", + "stackSize": 1 + }, + { + "id": 901, + "displayName": "Jungle Boat", + "name": "jungle_boat", + "stackSize": 1 + }, + { + "id": 902, + "displayName": "Acacia Boat", + "name": "acacia_boat", + "stackSize": 1 + }, + { + "id": 903, + "displayName": "Dark Oak Boat", + "name": "dark_oak_boat", + "stackSize": 1 + }, + { + "id": 904, + "displayName": "Totem of Undying", + "name": "totem_of_undying", + "stackSize": 1 + }, + { + "id": 905, + "displayName": "Shulker Shell", + "name": "shulker_shell", + "stackSize": 64 + }, + { + "id": 906, + "displayName": "Iron Nugget", + "name": "iron_nugget", + "stackSize": 64 + }, + { + "id": 907, + "displayName": "Knowledge Book", + "name": "knowledge_book", + "stackSize": 1 + }, + { + "id": 908, + "displayName": "Debug Stick", + "name": "debug_stick", + "stackSize": 1 + }, + { + "id": 909, + "displayName": "13 Disc", + "name": "music_disc_13", + "stackSize": 1 + }, + { + "id": 910, + "displayName": "Cat Disc", + "name": "music_disc_cat", + "stackSize": 1 + }, + { + "id": 911, + "displayName": "Blocks Disc", + "name": "music_disc_blocks", + "stackSize": 1 + }, + { + "id": 912, + "displayName": "Chirp Disc", + "name": "music_disc_chirp", + "stackSize": 1 + }, + { + "id": 913, + "displayName": "Far Disc", + "name": "music_disc_far", + "stackSize": 1 + }, + { + "id": 914, + "displayName": "Mall Disc", + "name": "music_disc_mall", + "stackSize": 1 + }, + { + "id": 915, + "displayName": "Mellohi Disc", + "name": "music_disc_mellohi", + "stackSize": 1 + }, + { + "id": 916, + "displayName": "Stal Disc", + "name": "music_disc_stal", + "stackSize": 1 + }, + { + "id": 917, + "displayName": "Strad Disc", + "name": "music_disc_strad", + "stackSize": 1 + }, + { + "id": 918, + "displayName": "Ward Disc", + "name": "music_disc_ward", + "stackSize": 1 + }, + { + "id": 919, + "displayName": "11 Disc", + "name": "music_disc_11", + "stackSize": 1 + }, + { + "id": 920, + "displayName": "Wait Disc", + "name": "music_disc_wait", + "stackSize": 1 + }, + { + "id": 921, + "displayName": "Music Disc", + "name": "music_disc_pigstep", + "stackSize": 1 + }, + { + "id": 922, + "displayName": "Trident", + "name": "trident", + "stackSize": 1, + "maxDurability": 250, + "enchantCategories": [ + "breakable", + "vanishable", + "trident" + ] + }, + { + "id": 923, + "displayName": "Phantom Membrane", + "name": "phantom_membrane", + "stackSize": 64 + }, + { + "id": 924, + "displayName": "Nautilus Shell", + "name": "nautilus_shell", + "stackSize": 64 + }, + { + "id": 925, + "displayName": "Heart of the Sea", + "name": "heart_of_the_sea", + "stackSize": 64 + }, + { + "id": 926, + "displayName": "Crossbow", + "name": "crossbow", + "stackSize": 1, + "maxDurability": 326, + "enchantCategories": [ + "breakable", + "vanishable", + "crossbow" + ] + }, + { + "id": 927, + "displayName": "Suspicious Stew", + "name": "suspicious_stew", + "stackSize": 1 + }, + { + "id": 928, + "displayName": "Loom", + "name": "loom", + "stackSize": 64 + }, + { + "id": 929, + "displayName": "Banner Pattern", + "name": "flower_banner_pattern", + "stackSize": 1 + }, + { + "id": 930, + "displayName": "Banner Pattern", + "name": "creeper_banner_pattern", + "stackSize": 1 + }, + { + "id": 931, + "displayName": "Banner Pattern", + "name": "skull_banner_pattern", + "stackSize": 1 + }, + { + "id": 932, + "displayName": "Banner Pattern", + "name": "mojang_banner_pattern", + "stackSize": 1 + }, + { + "id": 933, + "displayName": "Banner Pattern", + "name": "globe_banner_pattern", + "stackSize": 1 + }, + { + "id": 934, + "displayName": "Banner Pattern", + "name": "piglin_banner_pattern", + "stackSize": 1 + }, + { + "id": 935, + "displayName": "Composter", + "name": "composter", + "stackSize": 64 + }, + { + "id": 936, + "displayName": "Barrel", + "name": "barrel", + "stackSize": 64 + }, + { + "id": 937, + "displayName": "Smoker", + "name": "smoker", + "stackSize": 64 + }, + { + "id": 938, + "displayName": "Blast Furnace", + "name": "blast_furnace", + "stackSize": 64 + }, + { + "id": 939, + "displayName": "Cartography Table", + "name": "cartography_table", + "stackSize": 64 + }, + { + "id": 940, + "displayName": "Fletching Table", + "name": "fletching_table", + "stackSize": 64 + }, + { + "id": 941, + "displayName": "Grindstone", + "name": "grindstone", + "stackSize": 64 + }, + { + "id": 942, + "displayName": "Lectern", + "name": "lectern", + "stackSize": 64 + }, + { + "id": 943, + "displayName": "Smithing Table", + "name": "smithing_table", + "stackSize": 64 + }, + { + "id": 944, + "displayName": "Stonecutter", + "name": "stonecutter", + "stackSize": 64 + }, + { + "id": 945, + "displayName": "Bell", + "name": "bell", + "stackSize": 64 + }, + { + "id": 946, + "displayName": "Lantern", + "name": "lantern", + "stackSize": 64 + }, + { + "id": 947, + "displayName": "Soul Lantern", + "name": "soul_lantern", + "stackSize": 64 + }, + { + "id": 948, + "displayName": "Sweet Berries", + "name": "sweet_berries", + "stackSize": 64 + }, + { + "id": 949, + "displayName": "Campfire", + "name": "campfire", + "stackSize": 64 + }, + { + "id": 950, + "displayName": "Soul Campfire", + "name": "soul_campfire", + "stackSize": 64 + }, + { + "id": 951, + "displayName": "Shroomlight", + "name": "shroomlight", + "stackSize": 64 + }, + { + "id": 952, + "displayName": "Honeycomb", + "name": "honeycomb", + "stackSize": 64 + }, + { + "id": 953, + "displayName": "Bee Nest", + "name": "bee_nest", + "stackSize": 64 + }, + { + "id": 954, + "displayName": "Beehive", + "name": "beehive", + "stackSize": 64 + }, + { + "id": 955, + "displayName": "Honey Bottle", + "name": "honey_bottle", + "stackSize": 16 + }, + { + "id": 956, + "displayName": "Honey Block", + "name": "honey_block", + "stackSize": 64 + }, + { + "id": 957, + "displayName": "Honeycomb Block", + "name": "honeycomb_block", + "stackSize": 64 + }, + { + "id": 958, + "displayName": "Lodestone", + "name": "lodestone", + "stackSize": 64 + }, + { + "id": 959, + "displayName": "Block of Netherite", + "name": "netherite_block", + "stackSize": 64 + }, + { + "id": 960, + "displayName": "Ancient Debris", + "name": "ancient_debris", + "stackSize": 64 + }, + { + "id": 961, + "displayName": "Target", + "name": "target", + "stackSize": 64 + }, + { + "id": 962, + "displayName": "Crying Obsidian", + "name": "crying_obsidian", + "stackSize": 64 + }, + { + "id": 963, + "displayName": "Blackstone", + "name": "blackstone", + "stackSize": 64 + }, + { + "id": 964, + "displayName": "Blackstone Slab", + "name": "blackstone_slab", + "stackSize": 64 + }, + { + "id": 965, + "displayName": "Blackstone Stairs", + "name": "blackstone_stairs", + "stackSize": 64 + }, + { + "id": 966, + "displayName": "Gilded Blackstone", + "name": "gilded_blackstone", + "stackSize": 64 + }, + { + "id": 967, + "displayName": "Polished Blackstone", + "name": "polished_blackstone", + "stackSize": 64 + }, + { + "id": 968, + "displayName": "Polished Blackstone Slab", + "name": "polished_blackstone_slab", + "stackSize": 64 + }, + { + "id": 969, + "displayName": "Polished Blackstone Stairs", + "name": "polished_blackstone_stairs", + "stackSize": 64 + }, + { + "id": 970, + "displayName": "Chiseled Polished Blackstone", + "name": "chiseled_polished_blackstone", + "stackSize": 64 + }, + { + "id": 971, + "displayName": "Polished Blackstone Bricks", + "name": "polished_blackstone_bricks", + "stackSize": 64 + }, + { + "id": 972, + "displayName": "Polished Blackstone Brick Slab", + "name": "polished_blackstone_brick_slab", + "stackSize": 64 + }, + { + "id": 973, + "displayName": "Polished Blackstone Brick Stairs", + "name": "polished_blackstone_brick_stairs", + "stackSize": 64 + }, + { + "id": 974, + "displayName": "Cracked Polished Blackstone Bricks", + "name": "cracked_polished_blackstone_bricks", + "stackSize": 64 + }, + { + "id": 975, + "displayName": "Respawn Anchor", + "name": "respawn_anchor", + "stackSize": 64 + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/loginPacket.json b/mc/data/minecraft-data/pc/1.16.2/loginPacket.json new file mode 100644 index 0000000..778350a --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/loginPacket.json @@ -0,0 +1,7143 @@ +{ + "entityId": 1, + "isHardcore": false, + "gameMode": 0, + "previousGameMode": 255, + "worldNames": [ + "minecraft:overworld", + "minecraft:the_nether", + "minecraft:the_end" + ], + "dimensionCodec": { + "type": "compound", + "name": "", + "value": { + "minecraft:dimension_type": { + "type": "compound", + "value": { + "type": { + "type": "string", + "value": "minecraft:dimension_type" + }, + "value": { + "type": "list", + "value": { + "type": "compound", + "value": [ + { + "name": { + "type": "string", + "value": "minecraft:overworld" + }, + "id": { + "type": "int", + "value": 0 + }, + "element": { + "type": "compound", + "value": { + "bed_works": { + "type": "byte", + "value": 1 + }, + "has_ceiling": { + "type": "byte", + "value": 0 + }, + "coordinate_scale": { + "type": "double", + "value": 1 + }, + "piglin_safe": { + "type": "byte", + "value": 0 + }, + "has_skylight": { + "type": "byte", + "value": 1 + }, + "ultrawarm": { + "type": "byte", + "value": 0 + }, + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_overworld" + }, + "effects": { + "type": "string", + "value": "minecraft:overworld" + }, + "has_raids": { + "type": "byte", + "value": 1 + }, + "ambient_light": { + "type": "float", + "value": 0 + }, + "logical_height": { + "type": "int", + "value": 256 + }, + "natural": { + "type": "byte", + "value": 1 + }, + "respawn_anchor_works": { + "type": "byte", + "value": 0 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:overworld_caves" + }, + "id": { + "type": "int", + "value": 1 + }, + "element": { + "type": "compound", + "value": { + "bed_works": { + "type": "byte", + "value": 1 + }, + "has_ceiling": { + "type": "byte", + "value": 1 + }, + "coordinate_scale": { + "type": "double", + "value": 1 + }, + "piglin_safe": { + "type": "byte", + "value": 0 + }, + "has_skylight": { + "type": "byte", + "value": 1 + }, + "ultrawarm": { + "type": "byte", + "value": 0 + }, + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_overworld" + }, + "effects": { + "type": "string", + "value": "minecraft:overworld" + }, + "has_raids": { + "type": "byte", + "value": 1 + }, + "ambient_light": { + "type": "float", + "value": 0 + }, + "logical_height": { + "type": "int", + "value": 256 + }, + "natural": { + "type": "byte", + "value": 1 + }, + "respawn_anchor_works": { + "type": "byte", + "value": 0 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:the_nether" + }, + "id": { + "type": "int", + "value": 2 + }, + "element": { + "type": "compound", + "value": { + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_nether" + }, + "effects": { + "type": "string", + "value": "minecraft:the_nether" + }, + "ultrawarm": { + "type": "byte", + "value": 1 + }, + "logical_height": { + "type": "int", + "value": 128 + }, + "natural": { + "type": "byte", + "value": 0 + }, + "bed_works": { + "type": "byte", + "value": 0 + }, + "fixed_time": { + "type": "long", + "value": [ + 0, + 18000 + ] + }, + "coordinate_scale": { + "type": "double", + "value": 8 + }, + "piglin_safe": { + "type": "byte", + "value": 1 + }, + "has_skylight": { + "type": "byte", + "value": 0 + }, + "has_ceiling": { + "type": "byte", + "value": 1 + }, + "ambient_light": { + "type": "float", + "value": 0.10000000149011612 + }, + "has_raids": { + "type": "byte", + "value": 0 + }, + "respawn_anchor_works": { + "type": "byte", + "value": 1 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:the_end" + }, + "id": { + "type": "int", + "value": 3 + }, + "element": { + "type": "compound", + "value": { + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_end" + }, + "effects": { + "type": "string", + "value": "minecraft:the_end" + }, + "ultrawarm": { + "type": "byte", + "value": 0 + }, + "logical_height": { + "type": "int", + "value": 256 + }, + "natural": { + "type": "byte", + "value": 0 + }, + "bed_works": { + "type": "byte", + "value": 0 + }, + "fixed_time": { + "type": "long", + "value": [ + 0, + 6000 + ] + }, + "coordinate_scale": { + "type": "double", + "value": 1 + }, + "piglin_safe": { + "type": "byte", + "value": 0 + }, + "has_skylight": { + "type": "byte", + "value": 0 + }, + "has_ceiling": { + "type": "byte", + "value": 0 + }, + "ambient_light": { + "type": "float", + "value": 0 + }, + "has_raids": { + "type": "byte", + "value": 1 + }, + "respawn_anchor_works": { + "type": "byte", + "value": 0 + } + } + } + } + ] + } + } + } + }, + "minecraft:worldgen/biome": { + "type": "compound", + "value": { + "type": { + "type": "string", + "value": "minecraft:worldgen/biome" + }, + "value": { + "type": "list", + "value": { + "type": "compound", + "value": [ + { + "name": { + "type": "string", + "value": "minecraft:ocean" + }, + "id": { + "type": "int", + "value": 0 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:plains" + }, + "id": { + "type": "int", + "value": 1 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "plains" + }, + "temperature": { + "type": "float", + "value": 0.800000011920929 + }, + "downfall": { + "type": "float", + "value": 0.4000000059604645 + }, + "depth": { + "type": "float", + "value": 0.125 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7907327 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.05000000074505806 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:desert" + }, + "id": { + "type": "int", + "value": 2 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "desert" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.125 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.05000000074505806 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:mountains" + }, + "id": { + "type": "int", + "value": 3 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "extreme_hills" + }, + "temperature": { + "type": "float", + "value": 0.20000000298023224 + }, + "downfall": { + "type": "float", + "value": 0.30000001192092896 + }, + "depth": { + "type": "float", + "value": 1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233727 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.5 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:forest" + }, + "id": { + "type": "int", + "value": 4 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.699999988079071 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7972607 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:taiga" + }, + "id": { + "type": "int", + "value": 5 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": 0.25 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233983 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:swamp" + }, + "id": { + "type": "int", + "value": 6 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "swamp" + }, + "temperature": { + "type": "float", + "value": 0.800000011920929 + }, + "downfall": { + "type": "float", + "value": 0.8999999761581421 + }, + "depth": { + "type": "float", + "value": -0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 2302743 + }, + "water_color": { + "type": "int", + "value": 6388580 + }, + "foliage_color": { + "type": "int", + "value": 6975545 + }, + "grass_color_modifier": { + "type": "string", + "value": "swamp" + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7907327 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:river" + }, + "id": { + "type": "int", + "value": 7 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "river" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -0.5 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:nether_wastes" + }, + "id": { + "type": "int", + "value": 8 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "nether" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "music": { + "type": "compound", + "value": { + "max_delay": { + "type": "int", + "value": 24000 + }, + "sound": { + "type": "string", + "value": "minecraft:music.nether.nether_wastes" + }, + "replace_current_music": { + "type": "byte", + "value": 0 + }, + "min_delay": { + "type": "int", + "value": 12000 + } + } + }, + "additions_sound": { + "type": "compound", + "value": { + "sound": { + "type": "string", + "value": "minecraft:ambient.nether_wastes.additions" + }, + "tick_chance": { + "type": "double", + "value": 0.0111 + } + } + }, + "fog_color": { + "type": "int", + "value": 3344392 + }, + "ambient_sound": { + "type": "string", + "value": "minecraft:ambient.nether_wastes.loop" + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.nether_wastes.mood" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:the_end" + }, + "id": { + "type": "int", + "value": 9 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "the_end" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 10518688 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 0 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:frozen_ocean" + }, + "id": { + "type": "int", + "value": 10 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "temperature_modifier": { + "type": "string", + "value": "frozen" + }, + "depth": { + "type": "float", + "value": -1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 3750089 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8364543 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:frozen_river" + }, + "id": { + "type": "int", + "value": 11 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "river" + }, + "temperature": { + "type": "float", + "value": 0 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -0.5 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 3750089 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8364543 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:snowy_tundra" + }, + "id": { + "type": "int", + "value": 12 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "icy" + }, + "temperature": { + "type": "float", + "value": 0 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.125 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8364543 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0.05000000074505806 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:snowy_mountains" + }, + "id": { + "type": "int", + "value": 13 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "icy" + }, + "temperature": { + "type": "float", + "value": 0 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8364543 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:mushroom_fields" + }, + "id": { + "type": "int", + "value": 14 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "mushroom" + }, + "temperature": { + "type": "float", + "value": 0.8999999761581421 + }, + "downfall": { + "type": "float", + "value": 1 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:mushroom_field_shore" + }, + "id": { + "type": "int", + "value": 15 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "mushroom" + }, + "temperature": { + "type": "float", + "value": 0.8999999761581421 + }, + "downfall": { + "type": "float", + "value": 1 + }, + "depth": { + "type": "float", + "value": 0 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.02500000037252903 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:beach" + }, + "id": { + "type": "int", + "value": 16 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "beach" + }, + "temperature": { + "type": "float", + "value": 0.800000011920929 + }, + "downfall": { + "type": "float", + "value": 0.4000000059604645 + }, + "depth": { + "type": "float", + "value": 0 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7907327 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.02500000037252903 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:desert_hills" + }, + "id": { + "type": "int", + "value": 17 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "desert" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:wooded_hills" + }, + "id": { + "type": "int", + "value": 18 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.699999988079071 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7972607 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:taiga_hills" + }, + "id": { + "type": "int", + "value": 19 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": 0.25 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233983 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:mountain_edge" + }, + "id": { + "type": "int", + "value": 20 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "extreme_hills" + }, + "temperature": { + "type": "float", + "value": 0.20000000298023224 + }, + "downfall": { + "type": "float", + "value": 0.30000001192092896 + }, + "depth": { + "type": "float", + "value": 0.800000011920929 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233727 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:jungle" + }, + "id": { + "type": "int", + "value": 21 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "jungle" + }, + "temperature": { + "type": "float", + "value": 0.949999988079071 + }, + "downfall": { + "type": "float", + "value": 0.8999999761581421 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:jungle_hills" + }, + "id": { + "type": "int", + "value": 22 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "jungle" + }, + "temperature": { + "type": "float", + "value": 0.949999988079071 + }, + "downfall": { + "type": "float", + "value": 0.8999999761581421 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:jungle_edge" + }, + "id": { + "type": "int", + "value": 23 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "jungle" + }, + "temperature": { + "type": "float", + "value": 0.949999988079071 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:deep_ocean" + }, + "id": { + "type": "int", + "value": 24 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -1.7999999523162842 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:stone_shore" + }, + "id": { + "type": "int", + "value": 25 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "none" + }, + "temperature": { + "type": "float", + "value": 0.20000000298023224 + }, + "downfall": { + "type": "float", + "value": 0.30000001192092896 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233727 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.800000011920929 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:snowy_beach" + }, + "id": { + "type": "int", + "value": 26 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "beach" + }, + "temperature": { + "type": "float", + "value": 0.05000000074505806 + }, + "downfall": { + "type": "float", + "value": 0.30000001192092896 + }, + "depth": { + "type": "float", + "value": 0 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4020182 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8364543 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0.02500000037252903 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:birch_forest" + }, + "id": { + "type": "int", + "value": 27 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.6000000238418579 + }, + "downfall": { + "type": "float", + "value": 0.6000000238418579 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8037887 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:birch_forest_hills" + }, + "id": { + "type": "int", + "value": 28 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.6000000238418579 + }, + "downfall": { + "type": "float", + "value": 0.6000000238418579 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8037887 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:dark_forest" + }, + "id": { + "type": "int", + "value": 29 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.699999988079071 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "grass_color_modifier": { + "type": "string", + "value": "dark_forest" + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7972607 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:snowy_taiga" + }, + "id": { + "type": "int", + "value": 30 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": -0.5 + }, + "downfall": { + "type": "float", + "value": 0.4000000059604645 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4020182 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8625919 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:snowy_taiga_hills" + }, + "id": { + "type": "int", + "value": 31 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": -0.5 + }, + "downfall": { + "type": "float", + "value": 0.4000000059604645 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4020182 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8625919 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:giant_tree_taiga" + }, + "id": { + "type": "int", + "value": 32 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": 0.30000001192092896 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8168447 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:giant_tree_taiga_hills" + }, + "id": { + "type": "int", + "value": 33 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": 0.30000001192092896 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8168447 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:wooded_mountains" + }, + "id": { + "type": "int", + "value": 34 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "extreme_hills" + }, + "temperature": { + "type": "float", + "value": 0.20000000298023224 + }, + "downfall": { + "type": "float", + "value": 0.30000001192092896 + }, + "depth": { + "type": "float", + "value": 1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233727 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.5 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:savanna" + }, + "id": { + "type": "int", + "value": 35 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "savanna" + }, + "temperature": { + "type": "float", + "value": 1.2000000476837158 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.125 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7711487 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.05000000074505806 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:savanna_plateau" + }, + "id": { + "type": "int", + "value": 36 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "savanna" + }, + "temperature": { + "type": "float", + "value": 1 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 1.5 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7776511 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.02500000037252903 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:badlands" + }, + "id": { + "type": "int", + "value": 37 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "mesa" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "grass_color": { + "type": "int", + "value": 9470285 + }, + "foliage_color": { + "type": "int", + "value": 10387789 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:wooded_badlands_plateau" + }, + "id": { + "type": "int", + "value": 38 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "mesa" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 1.5 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "grass_color": { + "type": "int", + "value": 9470285 + }, + "foliage_color": { + "type": "int", + "value": 10387789 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.02500000037252903 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:badlands_plateau" + }, + "id": { + "type": "int", + "value": 39 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "mesa" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 1.5 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "grass_color": { + "type": "int", + "value": 9470285 + }, + "foliage_color": { + "type": "int", + "value": 10387789 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.02500000037252903 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:small_end_islands" + }, + "id": { + "type": "int", + "value": 40 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "the_end" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 10518688 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 0 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:end_midlands" + }, + "id": { + "type": "int", + "value": 41 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "the_end" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 10518688 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 0 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:end_highlands" + }, + "id": { + "type": "int", + "value": 42 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "the_end" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 10518688 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 0 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:end_barrens" + }, + "id": { + "type": "int", + "value": 43 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "the_end" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 10518688 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 0 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:warm_ocean" + }, + "id": { + "type": "int", + "value": 44 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 270131 + }, + "water_color": { + "type": "int", + "value": 4445678 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:lukewarm_ocean" + }, + "id": { + "type": "int", + "value": 45 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 267827 + }, + "water_color": { + "type": "int", + "value": 4566514 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:cold_ocean" + }, + "id": { + "type": "int", + "value": 46 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4020182 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:deep_warm_ocean" + }, + "id": { + "type": "int", + "value": 47 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -1.7999999523162842 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 270131 + }, + "water_color": { + "type": "int", + "value": 4445678 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:deep_lukewarm_ocean" + }, + "id": { + "type": "int", + "value": 48 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -1.7999999523162842 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 267827 + }, + "water_color": { + "type": "int", + "value": 4566514 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:deep_cold_ocean" + }, + "id": { + "type": "int", + "value": 49 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": -1.7999999523162842 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4020182 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:deep_frozen_ocean" + }, + "id": { + "type": "int", + "value": 50 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "ocean" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "temperature_modifier": { + "type": "string", + "value": "frozen" + }, + "depth": { + "type": "float", + "value": -1.7999999523162842 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 3750089 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.10000000149011612 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:the_void" + }, + "id": { + "type": "int", + "value": 127 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "none" + }, + "temperature": { + "type": "float", + "value": 0.5 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8103167 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:sunflower_plains" + }, + "id": { + "type": "int", + "value": 129 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "plains" + }, + "temperature": { + "type": "float", + "value": 0.800000011920929 + }, + "downfall": { + "type": "float", + "value": 0.4000000059604645 + }, + "depth": { + "type": "float", + "value": 0.125 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7907327 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.05000000074505806 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:desert_lakes" + }, + "id": { + "type": "int", + "value": 130 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "desert" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.22499999403953552 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.25 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:gravelly_mountains" + }, + "id": { + "type": "int", + "value": 131 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "extreme_hills" + }, + "temperature": { + "type": "float", + "value": 0.20000000298023224 + }, + "downfall": { + "type": "float", + "value": 0.30000001192092896 + }, + "depth": { + "type": "float", + "value": 1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233727 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.5 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:flower_forest" + }, + "id": { + "type": "int", + "value": 132 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.699999988079071 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7972607 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.4000000059604645 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:taiga_mountains" + }, + "id": { + "type": "int", + "value": 133 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": 0.25 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.30000001192092896 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233983 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.4000000059604645 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:swamp_hills" + }, + "id": { + "type": "int", + "value": 134 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "swamp" + }, + "temperature": { + "type": "float", + "value": 0.800000011920929 + }, + "downfall": { + "type": "float", + "value": 0.8999999761581421 + }, + "depth": { + "type": "float", + "value": -0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 2302743 + }, + "water_color": { + "type": "int", + "value": 6388580 + }, + "foliage_color": { + "type": "int", + "value": 6975545 + }, + "grass_color_modifier": { + "type": "string", + "value": "swamp" + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7907327 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:ice_spikes" + }, + "id": { + "type": "int", + "value": 140 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "icy" + }, + "temperature": { + "type": "float", + "value": 0 + }, + "downfall": { + "type": "float", + "value": 0.5 + }, + "depth": { + "type": "float", + "value": 0.42500001192092896 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8364543 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0.45000001788139343 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:modified_jungle" + }, + "id": { + "type": "int", + "value": 149 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "jungle" + }, + "temperature": { + "type": "float", + "value": 0.949999988079071 + }, + "downfall": { + "type": "float", + "value": 0.8999999761581421 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.4000000059604645 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:modified_jungle_edge" + }, + "id": { + "type": "int", + "value": 151 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "jungle" + }, + "temperature": { + "type": "float", + "value": 0.949999988079071 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.4000000059604645 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:tall_birch_forest" + }, + "id": { + "type": "int", + "value": 155 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.6000000238418579 + }, + "downfall": { + "type": "float", + "value": 0.6000000238418579 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8037887 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.4000000059604645 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:tall_birch_hills" + }, + "id": { + "type": "int", + "value": 156 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.6000000238418579 + }, + "downfall": { + "type": "float", + "value": 0.6000000238418579 + }, + "depth": { + "type": "float", + "value": 0.550000011920929 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8037887 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.5 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:dark_forest_hills" + }, + "id": { + "type": "int", + "value": 157 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "forest" + }, + "temperature": { + "type": "float", + "value": 0.699999988079071 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "grass_color_modifier": { + "type": "string", + "value": "dark_forest" + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7972607 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.4000000059604645 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:snowy_taiga_mountains" + }, + "id": { + "type": "int", + "value": 158 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": -0.5 + }, + "downfall": { + "type": "float", + "value": 0.4000000059604645 + }, + "depth": { + "type": "float", + "value": 0.30000001192092896 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4020182 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8625919 + } + } + }, + "precipitation": { + "type": "string", + "value": "snow" + }, + "scale": { + "type": "float", + "value": 0.4000000059604645 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:giant_spruce_taiga" + }, + "id": { + "type": "int", + "value": 160 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": 0.25 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233983 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:giant_spruce_taiga_hills" + }, + "id": { + "type": "int", + "value": 161 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "taiga" + }, + "temperature": { + "type": "float", + "value": 0.25 + }, + "downfall": { + "type": "float", + "value": 0.800000011920929 + }, + "depth": { + "type": "float", + "value": 0.20000000298023224 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233983 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:modified_gravelly_mountains" + }, + "id": { + "type": "int", + "value": 162 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "extreme_hills" + }, + "temperature": { + "type": "float", + "value": 0.20000000298023224 + }, + "downfall": { + "type": "float", + "value": 0.30000001192092896 + }, + "depth": { + "type": "float", + "value": 1 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 8233727 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.5 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:shattered_savanna" + }, + "id": { + "type": "int", + "value": 163 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "savanna" + }, + "temperature": { + "type": "float", + "value": 1.100000023841858 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.36250001192092896 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7776767 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 1.225000023841858 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:shattered_savanna_plateau" + }, + "id": { + "type": "int", + "value": 164 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "savanna" + }, + "temperature": { + "type": "float", + "value": 1 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 1.0499999523162842 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7776511 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 1.2125000953674316 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:eroded_badlands" + }, + "id": { + "type": "int", + "value": 165 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "mesa" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "grass_color": { + "type": "int", + "value": 9470285 + }, + "foliage_color": { + "type": "int", + "value": 10387789 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:modified_wooded_badlands_plateau" + }, + "id": { + "type": "int", + "value": 166 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "mesa" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "grass_color": { + "type": "int", + "value": 9470285 + }, + "foliage_color": { + "type": "int", + "value": 10387789 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:modified_badlands_plateau" + }, + "id": { + "type": "int", + "value": 167 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "mesa" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "grass_color": { + "type": "int", + "value": 9470285 + }, + "foliage_color": { + "type": "int", + "value": 10387789 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:bamboo_jungle" + }, + "id": { + "type": "int", + "value": 168 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "jungle" + }, + "temperature": { + "type": "float", + "value": 0.949999988079071 + }, + "downfall": { + "type": "float", + "value": 0.8999999761581421 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:bamboo_jungle_hills" + }, + "id": { + "type": "int", + "value": 169 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "jungle" + }, + "temperature": { + "type": "float", + "value": 0.949999988079071 + }, + "downfall": { + "type": "float", + "value": 0.8999999761581421 + }, + "depth": { + "type": "float", + "value": 0.44999998807907104 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "fog_color": { + "type": "int", + "value": 12638463 + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.cave" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7842047 + } + } + }, + "precipitation": { + "type": "string", + "value": "rain" + }, + "scale": { + "type": "float", + "value": 0.30000001192092896 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:soul_sand_valley" + }, + "id": { + "type": "int", + "value": 170 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "nether" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "music": { + "type": "compound", + "value": { + "max_delay": { + "type": "int", + "value": 24000 + }, + "sound": { + "type": "string", + "value": "minecraft:music.nether.soul_sand_valley" + }, + "replace_current_music": { + "type": "byte", + "value": 0 + }, + "min_delay": { + "type": "int", + "value": 12000 + } + } + }, + "additions_sound": { + "type": "compound", + "value": { + "sound": { + "type": "string", + "value": "minecraft:ambient.soul_sand_valley.additions" + }, + "tick_chance": { + "type": "double", + "value": 0.0111 + } + } + }, + "fog_color": { + "type": "int", + "value": 1787717 + }, + "particle": { + "type": "compound", + "value": { + "options": { + "type": "compound", + "value": { + "type": { + "type": "string", + "value": "minecraft:ash" + } + } + }, + "probability": { + "type": "float", + "value": 0.0062500000931322575 + } + } + }, + "ambient_sound": { + "type": "string", + "value": "minecraft:ambient.soul_sand_valley.loop" + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.soul_sand_valley.mood" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:crimson_forest" + }, + "id": { + "type": "int", + "value": 171 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "nether" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "music": { + "type": "compound", + "value": { + "max_delay": { + "type": "int", + "value": 24000 + }, + "sound": { + "type": "string", + "value": "minecraft:music.nether.crimson_forest" + }, + "replace_current_music": { + "type": "byte", + "value": 0 + }, + "min_delay": { + "type": "int", + "value": 12000 + } + } + }, + "additions_sound": { + "type": "compound", + "value": { + "sound": { + "type": "string", + "value": "minecraft:ambient.crimson_forest.additions" + }, + "tick_chance": { + "type": "double", + "value": 0.0111 + } + } + }, + "fog_color": { + "type": "int", + "value": 3343107 + }, + "particle": { + "type": "compound", + "value": { + "options": { + "type": "compound", + "value": { + "type": { + "type": "string", + "value": "minecraft:crimson_spore" + } + } + }, + "probability": { + "type": "float", + "value": 0.02500000037252903 + } + } + }, + "ambient_sound": { + "type": "string", + "value": "minecraft:ambient.crimson_forest.loop" + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.crimson_forest.mood" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:warped_forest" + }, + "id": { + "type": "int", + "value": 172 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "nether" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 329011 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "music": { + "type": "compound", + "value": { + "max_delay": { + "type": "int", + "value": 24000 + }, + "sound": { + "type": "string", + "value": "minecraft:music.nether.warped_forest" + }, + "replace_current_music": { + "type": "byte", + "value": 0 + }, + "min_delay": { + "type": "int", + "value": 12000 + } + } + }, + "additions_sound": { + "type": "compound", + "value": { + "sound": { + "type": "string", + "value": "minecraft:ambient.warped_forest.additions" + }, + "tick_chance": { + "type": "double", + "value": 0.0111 + } + } + }, + "fog_color": { + "type": "int", + "value": 1705242 + }, + "particle": { + "type": "compound", + "value": { + "options": { + "type": "compound", + "value": { + "type": { + "type": "string", + "value": "minecraft:warped_spore" + } + } + }, + "probability": { + "type": "float", + "value": 0.014279999770224094 + } + } + }, + "ambient_sound": { + "type": "string", + "value": "minecraft:ambient.warped_forest.loop" + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.warped_forest.mood" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + }, + { + "name": { + "type": "string", + "value": "minecraft:basalt_deltas" + }, + "id": { + "type": "int", + "value": 173 + }, + "element": { + "type": "compound", + "value": { + "category": { + "type": "string", + "value": "nether" + }, + "temperature": { + "type": "float", + "value": 2 + }, + "downfall": { + "type": "float", + "value": 0 + }, + "depth": { + "type": "float", + "value": 0.10000000149011612 + }, + "effects": { + "type": "compound", + "value": { + "water_fog_color": { + "type": "int", + "value": 4341314 + }, + "water_color": { + "type": "int", + "value": 4159204 + }, + "music": { + "type": "compound", + "value": { + "max_delay": { + "type": "int", + "value": 24000 + }, + "sound": { + "type": "string", + "value": "minecraft:music.nether.basalt_deltas" + }, + "replace_current_music": { + "type": "byte", + "value": 0 + }, + "min_delay": { + "type": "int", + "value": 12000 + } + } + }, + "additions_sound": { + "type": "compound", + "value": { + "sound": { + "type": "string", + "value": "minecraft:ambient.basalt_deltas.additions" + }, + "tick_chance": { + "type": "double", + "value": 0.0111 + } + } + }, + "fog_color": { + "type": "int", + "value": 6840176 + }, + "particle": { + "type": "compound", + "value": { + "options": { + "type": "compound", + "value": { + "type": { + "type": "string", + "value": "minecraft:white_ash" + } + } + }, + "probability": { + "type": "float", + "value": 0.1180933341383934 + } + } + }, + "ambient_sound": { + "type": "string", + "value": "minecraft:ambient.basalt_deltas.loop" + }, + "mood_sound": { + "type": "compound", + "value": { + "offset": { + "type": "double", + "value": 2 + }, + "sound": { + "type": "string", + "value": "minecraft:ambient.basalt_deltas.mood" + }, + "block_search_extent": { + "type": "int", + "value": 8 + }, + "tick_delay": { + "type": "int", + "value": 6000 + } + } + }, + "sky_color": { + "type": "int", + "value": 7254527 + } + } + }, + "precipitation": { + "type": "string", + "value": "none" + }, + "scale": { + "type": "float", + "value": 0.20000000298023224 + } + } + } + } + ] + } + } + } + } + } + }, + "dimension": { + "type": "compound", + "name": "", + "value": { + "bed_works": { + "type": "byte", + "value": 1 + }, + "has_ceiling": { + "type": "byte", + "value": 0 + }, + "coordinate_scale": { + "type": "double", + "value": 1 + }, + "piglin_safe": { + "type": "byte", + "value": 0 + }, + "has_skylight": { + "type": "byte", + "value": 1 + }, + "ultrawarm": { + "type": "byte", + "value": 0 + }, + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_overworld" + }, + "effects": { + "type": "string", + "value": "minecraft:overworld" + }, + "has_raids": { + "type": "byte", + "value": 1 + }, + "ambient_light": { + "type": "float", + "value": 0 + }, + "logical_height": { + "type": "int", + "value": 256 + }, + "natural": { + "type": "byte", + "value": 1 + }, + "respawn_anchor_works": { + "type": "byte", + "value": 0 + } + } + }, + "worldName": "minecraft:overworld", + "hashedSeed": [ + -1290133862, + -1967592212 + ], + "maxPlayers": 20, + "viewDistance": 10, + "reducedDebugInfo": false, + "enableRespawnScreen": true, + "isDebug": false, + "isFlat": false +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/materials.json b/mc/data/minecraft-data/pc/1.16.2/materials.json new file mode 100644 index 0000000..f194d7c --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/materials.json @@ -0,0 +1,69 @@ +{ + "rock": { + "600": 6, + "585": 2, + "590": 4, + "605": 8, + "610": 9, + "595": 12 + }, + "wood": { + "601": 6, + "586": 2, + "591": 4, + "606": 8, + "611": 9, + "596": 12 + }, + "plant": { + "601": 6, + "598": 1.5, + "583": 1.5, + "586": 2, + "588": 1.5, + "591": 4, + "603": 1.5, + "606": 8, + "611": 9, + "608": 1.5, + "593": 1.5, + "596": 12 + }, + "melon": { + "598": 1.5, + "583": 1.5, + "588": 1.5, + "603": 1.5, + "608": 1.5, + "593": 1.5 + }, + "leaves": { + "598": 1.5, + "583": 1.5, + "588": 1.5, + "603": 1.5, + "608": 1.5, + "593": 1.5, + "734": 6 + }, + "dirt": { + "599": 6, + "584": 2, + "589": 4, + "604": 8, + "609": 9, + "594": 12 + }, + "web": { + "598": 15, + "583": 15, + "588": 15, + "603": 15, + "593": 15, + "608": 15, + "734": 15 + }, + "wool": { + "734": 4.8 + } +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/proto.yml b/mc/data/minecraft-data/pc/1.16.2/proto.yml new file mode 100644 index 0000000..ed79e86 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/proto.yml @@ -0,0 +1,1768 @@ +!version: 1.16.2 + +^types: + varint: native + varlong: native + optvarint: varint + pstring: native + u16: native + u8: native + i64: native + buffer: native + i32: native + i8: native + bool: native + i16: native + f32: native + f64: native + UUID: native + option: native + entityMetadataLoop: native + topBitSetTerminatedArray: native + bitfield: native + bitflags: native + container: native + switch: native + void: native + array: native + restBuffer: native + nbt: native + optionalNbt: native + ByteArray: ["buffer", { "countType": "varint" }] + string: ["pstring", { "countType": "varint" }] + vec3i16: + x: i16 + y: i16 + z: i16 + slot: + present: bool + _: present ? + if false: void + if true: + itemId: varint + itemCount: i8 + nbtData: optionalNbt + particle: + particleId: varint + data: [ + "particleData", + { + "compareTo": "particleId" + } + ] + particleData: $compareTo ? + if 3: + blockState: varint + if 14: + red: f32 + green: f32 + blue: f32 + scale: f32 + if 23: + blockState: varint + if 34: + item: slot + default: void + ingredient: slot[]varint + position: [ + "bitfield", + [ + { + "name": "x", + "size": 26, + "signed": true + }, + { + "name": "z", + "size": 26, + "signed": true + }, + { + "name": "y", + "size": 12, + "signed": true + } + ] + ] + entityMetadataItem: $compareTo ? + if 0: i8 + if 1: varint + if 2: f32 + if 3: string + if 4: string + if 5: [ + "option", + "string" + ] + if 6: slot + if 7: bool + if 8: + pitch: f32 + yaw: f32 + roll: f32 + if 9: position + if 10: [ + "option", + "position" + ] + if 11: varint + if 12: [ + "option", + "UUID" + ] + if 13: varint + if 14: nbt + if 15: particle + if 16: + villagerType: varint + villagerProfession: varint + level: varint + if 17: optvarint + if 18: varint + entityMetadata: [ + "entityMetadataLoop", + { + "endVal": 255, + "type": [ + "container", + [ + { + "anon": true, + "type": [ + "container", + [ + { + "name": "key", + "type": "u8" + }, + { + "name": "type", + "type": "varint" + } + ] + ] + }, + { + "name": "value", + "type": [ + "entityMetadataItem", + { + "compareTo": "type" + } + ] + } + ] + ] + } + ] + minecraft_smelting_format: + group: string + ingredient: ingredient + result: slot + experience: f32 + cookTime: varint + tags: []varint + tagName: string + entries: varint[]varint + command_node: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 3, + "signed": false + }, + { + "name": "has_custom_suggestions", + "size": 1, + "signed": false + }, + { + "name": "has_redirect_node", + "size": 1, + "signed": false + }, + { + "name": "has_command", + "size": 1, + "signed": false + }, + { + "name": "command_node_type", + "size": 2, + "signed": false + } + ] + ] + children: varint[]varint + redirectNode: flags/has_redirect_node ? + if 1: varint + default: void + extraNodeData: flags/command_node_type ? + if 0: void + if 1: + name: string + if 2: + name: string + parser: string + properties: parser ? + if brigadier:bool: void + if brigadier:float: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: f32 + default: void + max: flags/max_present ? + if 1: f32 + default: void + if brigadier:double: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: f64 + default: void + max: flags/max_present ? + if 1: f64 + default: void + if brigadier:integer: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: i32 + default: void + max: flags/max_present ? + if 1: i32 + default: void + if brigadier:long: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: i64 + default: void + max: flags/max_present ? + if 1: i64 + default: void + if brigadier:string: varint => + 0: SINGLE_WORD + 1: QUOTABLE_PHRASE + 2: GREEDY_PHRASE + if minecraft:entity: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "onlyAllowPlayers", + "size": 1, + "signed": false + }, + { + "name": "onlyAllowEntities", + "size": 1, + "signed": false + } + ] + ] + if minecraft:game_profile: void + if minecraft:block_pos: void + if minecraft:column_pos: void + if minecraft:vec3: void + if minecraft:vec2: void + if minecraft:block_state: void + if minecraft:block_predicate: void + if minecraft:item_stack: void + if minecraft:item_predicate: void + if minecraft:color: void + if minecraft:component: void + if minecraft:message: void + if minecraft:nbt: void + if minecraft:nbt_path: void + if minecraft:objective: void + if minecraft:objective_criteria: void + if minecraft:operation: void + if minecraft:particle: void + if minecraft:angle: void + if minecraft:rotation: void + if minecraft:scoreboard_slot: void + if minecraft:score_holder: [ + "bitfield", + [ + { + "name": "unused", + "size": 7, + "signed": false + }, + { + "name": "allowMultiple", + "size": 1, + "signed": false + } + ] + ] + if minecraft:swizzle: void + if minecraft:team: void + if minecraft:item_slot: void + if minecraft:resource_location: void + if minecraft:mob_effect: void + if minecraft:function: void + if minecraft:entity_anchor: void + if minecraft:range: + allowDecimals: bool + if minecraft:int_range: void + if minecraft:float_range: void + if minecraft:item_enchantment: void + if minecraft:entity_summon: void + if minecraft:dimension: void + if minecraft:nbt_compound_tag: void + if minecraft:time: void + if minecraft:resource_or_tag: + registry: string + if minecraft:resource: + registry: string + if minecraft:uuid: void + suggestionType: ../flags/has_custom_suggestions ? + if 1: string + default: void + +^handshaking.toClient.types: + packet: + name: varint => + params: ["switch",{"compareTo":"name","fields":{}}] + +^handshaking.toServer.types: + packet_set_protocol: + protocolVersion: varint + serverHost: string + serverPort: u16 + nextState: varint + packet_legacy_server_list_ping: + payload: u8 + packet: + name: varint => + 0x00: set_protocol + 0xfe: legacy_server_list_ping + params: name ? + if set_protocol: packet_set_protocol + if legacy_server_list_ping: packet_legacy_server_list_ping + +^status.toClient.types: + packet_server_info: + response: string + packet_ping: + time: i64 + packet: + name: varint => + 0x00: server_info + 0x01: ping + params: name ? + if server_info: packet_server_info + if ping: packet_ping + +^status.toServer.types: + packet_ping_start: + # Empty + packet_ping: + time: i64 + packet: + name: varint => + 0x00: ping_start + 0x01: ping + params: name ? + if ping_start: packet_ping_start + if ping: packet_ping + +^login.toClient.types: + packet_disconnect: + reason: string + packet_encryption_begin: + serverId: string + publicKey: [ + "buffer", + { + "countType": "varint" + } + ] + verifyToken: [ + "buffer", + { + "countType": "varint" + } + ] + packet_success: + uuid: UUID + username: string + packet_compress: + threshold: varint + packet_login_plugin_request: + messageId: varint + channel: string + data: restBuffer + packet: + name: varint => + 0x00: disconnect + 0x01: encryption_begin + 0x02: success + 0x03: compress + 0x04: login_plugin_request + params: name ? + if disconnect: packet_disconnect + if encryption_begin: packet_encryption_begin + if success: packet_success + if compress: packet_compress + if login_plugin_request: packet_login_plugin_request + +^login.toServer.types: + packet_login_start: + username: string + packet_encryption_begin: + sharedSecret: [ + "buffer", + { + "countType": "varint" + } + ] + verifyToken: [ + "buffer", + { + "countType": "varint" + } + ] + packet_login_plugin_response: + messageId: varint + data?: restBuffer + packet: + name: varint => + 0x00: login_start + 0x01: encryption_begin + 0x02: login_plugin_response + params: name ? + if login_start: packet_login_start + if encryption_begin: packet_encryption_begin + if login_plugin_response: packet_login_plugin_response + +^play.toClient.types: + packet_spawn_entity: + entityId: varint + objectUUID: UUID + type: varint + x: f64 + y: f64 + z: f64 + pitch: i8 + yaw: i8 + objectData: i32 + velocity: vec3i16 + packet_spawn_entity_experience_orb: + entityId: varint + x: f64 + y: f64 + z: f64 + count: i16 + packet_spawn_entity_living: + entityId: varint + entityUUID: UUID + type: varint + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + headPitch: i8 + velocity: vec3i16 + packet_spawn_entity_painting: + entityId: varint + entityUUID: UUID + title: varint + location: position + direction: u8 + packet_named_entity_spawn: + entityId: varint + playerUUID: UUID + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + packet_animation: + entityId: varint + animation: u8 + packet_statistics: + entries: []varint + categoryId: varint + statisticId: varint + value: varint + packet_advancements: + reset: bool + advancementMapping: []varint + key: string + value: + parentId?: string + displayData?: + title: string + description: string + icon: slot + frameType: varint + flags: [ + "bitfield", + [ + { + "name": "_unused", + "size": 29, + "signed": false + }, + { + "name": "hidden", + "size": 1, + "signed": false + }, + { + "name": "show_toast", + "size": 1, + "signed": false + }, + { + "name": "has_background_texture", + "size": 1, + "signed": false + } + ] + ] + backgroundTexture: flags/has_background_texture ? + if 1: string + default: void + xCord: f32 + yCord: f32 + criteria: []varint + key: string + value: void + requirements: []varint + _: string[]varint + identifiers: string[]varint + progressMapping: []varint + key: string + value: []varint + criterionIdentifier: string + criterionProgress?: i64 + packet_block_break_animation: + entityId: varint + location: position + destroyStage: i8 + packet_tile_entity_data: + location: position + action: u8 + nbtData: optionalNbt + packet_block_action: + location: position + byte1: u8 + byte2: u8 + blockId: varint + packet_block_change: + location: position + type: varint + packet_boss_bar: + entityUUID: UUID + action: varint + title: action ? + if 0: string + if 3: string + default: void + health: action ? + if 0: f32 + if 2: f32 + default: void + color: action ? + if 0: varint + if 4: varint + default: void + dividers: action ? + if 0: varint + if 4: varint + default: void + flags: action ? + if 0: u8 + if 5: u8 + default: void + packet_difficulty: + difficulty: u8 + difficultyLocked: bool + packet_tab_complete: + transactionId: varint + start: varint + length: varint + matches: []varint + match: string + tooltip?: string + packet_declare_commands: + nodes: command_node[]varint + rootIndex: varint + packet_face_player: + feet_eyes: varint + x: f64 + y: f64 + z: f64 + isEntity: bool + entityId: isEntity ? + if true: varint + default: void + entity_feet_eyes: isEntity ? + if true: string + default: void + packet_nbt_query_response: + transactionId: varint + nbt: optionalNbt + packet_chat: + message: string + position: i8 + sender: UUID + packet_multi_block_change: + chunkCoordinates: [ + "bitfield", + [ + { + "name": "x", + "size": 22, + "signed": true + }, + { + "name": "z", + "size": 22, + "signed": true + }, + { + "name": "y", + "size": 20, + "signed": false + } + ] + ] + notTrustEdges: bool + records: varlong[]varint + packet_transaction: + windowId: i8 + action: i16 + accepted: bool + packet_close_window: + windowId: u8 + packet_open_window: + windowId: varint + inventoryType: varint + windowTitle: string + packet_window_items: + windowId: u8 + items: slot[]i16 + packet_craft_progress_bar: + windowId: u8 + property: i16 + value: i16 + packet_set_slot: + windowId: i8 + slot: i16 + item: slot + packet_set_cooldown: + itemID: varint + cooldownTicks: varint + packet_custom_payload: + channel: string + data: restBuffer + packet_named_sound_effect: + soundName: string + soundCategory: varint + x: i32 + y: i32 + z: i32 + volume: f32 + pitch: f32 + packet_kick_disconnect: + reason: string + packet_entity_status: + entityId: i32 + entityStatus: i8 + packet_explosion: + x: f32 + y: f32 + z: f32 + radius: f32 + affectedBlockOffsets: []i32 + x: i8 + y: i8 + z: i8 + playerMotionX: f32 + playerMotionY: f32 + playerMotionZ: f32 + packet_unload_chunk: + chunkX: i32 + chunkZ: i32 + packet_game_state_change: + reason: u8 + gameMode: f32 + packet_open_horse_window: + windowId: u8 + nbSlots: varint + entityId: i32 + packet_keep_alive: + keepAliveId: i64 + packet_map_chunk: + x: i32 + z: i32 + groundUp: bool + bitMap: varint + heightmaps: nbt + biomes: groundUp ? + if false: void + if true: varint[]varint + chunkData: [ + "buffer", + { + "countType": "varint" + } + ] + blockEntities: nbt[]varint + packet_world_event: + effectId: i32 + location: position + data: i32 + global: bool + packet_world_particles: + particleId: i32 + longDistance: bool + x: f64 + y: f64 + z: f64 + offsetX: f32 + offsetY: f32 + offsetZ: f32 + particleData: f32 + particles: i32 + data: [ + "particleData", + { + "compareTo": "particleId" + } + ] + packet_update_light: + chunkX: varint + chunkZ: varint + trustEdges: bool + skyLightMask: varint + blockLightMask: varint + emptySkyLightMask: varint + emptyBlockLightMask: varint + data: restBuffer + packet_login: + entityId: i32 + isHardcore: bool + gameMode: u8 + previousGameMode: u8 + worldNames: string[]varint + dimensionCodec: nbt + dimension: nbt + worldName: string + hashedSeed: i64 + maxPlayers: varint + viewDistance: varint + reducedDebugInfo: bool + enableRespawnScreen: bool + isDebug: bool + isFlat: bool + packet_map: + itemDamage: varint + scale: i8 + trackingPosition: bool + locked: bool + icons: []varint + type: varint + x: i8 + z: i8 + direction: u8 + displayName?: string + columns: i8 + rows: columns ? + if 0: void + default: i8 + x: columns ? + if 0: void + default: i8 + y: columns ? + if 0: void + default: i8 + data: columns ? + if 0: void + default: [ + "buffer", + { + "countType": "varint" + } + ] + packet_trade_list: + windowId: varint + trades: []u8 + inputItem1: slot + outputItem: slot + inputItem2?: slot + tradeDisabled: bool + nbTradeUses: i32 + maximumNbTradeUses: i32 + xp: i32 + specialPrice: i32 + priceMultiplier: f32 + demand: i32 + villagerLevel: varint + experience: varint + isRegularVillager: bool + canRestock: bool + packet_rel_entity_move: + entityId: varint + dX: i16 + dY: i16 + dZ: i16 + onGround: bool + packet_entity_move_look: + entityId: varint + dX: i16 + dY: i16 + dZ: i16 + yaw: i8 + pitch: i8 + onGround: bool + packet_entity_look: + entityId: varint + yaw: i8 + pitch: i8 + onGround: bool + packet_entity: + entityId: varint + packet_vehicle_move: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + packet_open_book: + hand: varint + packet_open_sign_entity: + location: position + packet_craft_recipe_response: + windowId: i8 + recipe: string + packet_abilities: + flags: i8 + flyingSpeed: f32 + walkingSpeed: f32 + packet_combat_event: + event: varint + duration: event ? + if 1: varint + default: void + playerId: event ? + if 2: varint + default: void + entityId: event ? + if 1: i32 + if 2: i32 + default: void + message: event ? + if 2: string + default: void + # MC: ClientboundPlayerInfoPacket + packet_player_info: + action: varint => + - add_player + - update_game_mode + - update_latency + - update_display_name + - remove_player + ## https://github.com/extremeheat/extracted_minecraft_data/blob/client1.18.1/client/net/minecraft/network/protocol/game/ClientboundPlayerInfoPacket.java#L122 + data: []varint + uuid: UUID + _: ../action ? + if add_player: + name: string + properties: []varint + name: string + value: string + signature?: string + gamemode: varint + ping: varint + displayName?: string + if update_game_mode: + gamemode: varint + if update_latency: + ping: varint + if update_display_name: + displayName?: string + if remove_player: void + packet_position: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + flags: i8 + teleportId: varint + packet_unlock_recipes: + action: varint + craftingBookOpen: bool + filteringCraftable: bool + smeltingBookOpen: bool + filteringSmeltable: bool + blastFurnaceOpen: bool + filteringBlastFurnace: bool + smokerBookOpen: bool + filteringSmoker: bool + recipes1: string[]varint + recipes2: action ? + if 0: string[]varint + default: void + packet_entity_destroy: + entityIds: varint[]varint + packet_remove_entity_effect: + entityId: varint + effectId: i8 + packet_resource_pack_send: + url: string + hash: string + packet_respawn: + dimension: nbt + worldName: string + hashedSeed: i64 + gamemode: u8 + previousGamemode: u8 + isDebug: bool + isFlat: bool + copyMetadata: bool + packet_entity_head_rotation: + entityId: varint + headYaw: i8 + packet_world_border: + action: varint + radius: action ? + if 0: f64 + default: void + x: action ? + if 2: f64 + if 3: f64 + default: void + z: action ? + if 2: f64 + if 3: f64 + default: void + old_radius: action ? + if 1: f64 + if 3: f64 + default: void + new_radius: action ? + if 1: f64 + if 3: f64 + default: void + speed: action ? + if 1: varlong + if 3: varlong + default: void + portalBoundary: action ? + if 3: varint + default: void + warning_time: action ? + if 3: varint + if 4: varint + default: void + warning_blocks: action ? + if 3: varint + if 5: varint + default: void + packet_camera: + cameraId: varint + packet_held_item_slot: + slot: i8 + packet_update_view_position: + chunkX: varint + chunkZ: varint + packet_update_view_distance: + viewDistance: varint + packet_scoreboard_display_objective: + position: i8 + name: string + packet_entity_metadata: + entityId: varint + metadata: entityMetadata + packet_attach_entity: + entityId: i32 + vehicleId: i32 + packet_entity_velocity: + entityId: varint + velocity: vec3i16 + packet_entity_equipment: + entityId: varint + equipments: [ + "topBitSetTerminatedArray", + { + "type": [ + "container", + [ + { + "name": "slot", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ] + } + ] + packet_experience: + experienceBar: f32 + level: varint + totalExperience: varint + packet_update_health: + health: f32 + food: varint + foodSaturation: f32 + packet_scoreboard_objective: + name: string + action: i8 + displayText: action ? + if 0: string + if 2: string + default: void + type: action ? + if 0: varint + if 2: varint + default: void + packet_set_passengers: + entityId: varint + passengers: varint[]varint + packet_teams: + team: string + mode: i8 + name: mode ? + if 0: string + if 2: string + default: void + friendlyFire: mode ? + if 0: i8 + if 2: i8 + default: void + nameTagVisibility: mode ? + if 0: string + if 2: string + default: void + collisionRule: mode ? + if 0: string + if 2: string + default: void + formatting: mode ? + if 0: varint + if 2: varint + default: void + prefix: mode ? + if 0: string + if 2: string + default: void + suffix: mode ? + if 0: string + if 2: string + default: void + players: mode ? + if 0: string[]varint + if 3: string[]varint + if 4: string[]varint + default: void + packet_scoreboard_score: + itemName: string + action: varint + scoreName: string + value: action ? + if 1: void + default: varint + packet_spawn_position: + location: position + packet_update_time: + age: i64 + time: i64 + packet_title: + action: varint + text: action ? + if 0: string + if 1: string + if 2: string + default: void + fadeIn: action ? + if 3: i32 + default: void + stay: action ? + if 3: i32 + default: void + fadeOut: action ? + if 3: i32 + default: void + packet_entity_sound_effect: + soundId: varint + soundCategory: varint + entityId: varint + volume: f32 + pitch: f32 + packet_stop_sound: + flags: i8 + source: flags ? + if 1: varint + if 3: varint + default: void + sound: flags ? + if 2: string + if 3: string + default: void + packet_sound_effect: + soundId: varint + soundCategory: varint + x: i32 + y: i32 + z: i32 + volume: f32 + pitch: f32 + packet_playerlist_header: + header: string + footer: string + packet_collect: + collectedEntityId: varint + collectorEntityId: varint + pickupItemCount: varint + packet_entity_teleport: + entityId: varint + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + onGround: bool + packet_entity_update_attributes: + entityId: varint + properties: []i32 + key: string + value: f64 + modifiers: []varint + uuid: UUID + amount: f64 + operation: i8 + packet_entity_effect: + entityId: varint + effectId: i8 + amplifier: i8 + duration: varint + hideParticles: i8 + packet_select_advancement_tab: + id?: string + packet_declare_recipes: + recipes: []varint + type: string + recipeId: string + data: type ? + if minecraft:crafting_shapeless: + group: string + ingredients: ingredient[]varint + result: slot + if minecraft:crafting_shaped: + width: varint + height: varint + group: string + ingredients: []$height + _: ingredient[]$width + result: slot + if minecraft:crafting_special_armordye: void + if minecraft:crafting_special_bookcloning: void + if minecraft:crafting_special_mapcloning: void + if minecraft:crafting_special_mapextending: void + if minecraft:crafting_special_firework_rocket: void + if minecraft:crafting_special_firework_star: void + if minecraft:crafting_special_firework_star_fade: void + if minecraft:crafting_special_repairitem: void + if minecraft:crafting_special_tippedarrow: void + if minecraft:crafting_special_bannerduplicate: void + if minecraft:crafting_special_banneraddpattern: void + if minecraft:crafting_special_shielddecoration: void + if minecraft:crafting_special_shulkerboxcoloring: void + if minecraft:crafting_special_suspiciousstew: void + if minecraft:smelting: minecraft_smelting_format + if minecraft:blasting: minecraft_smelting_format + if minecraft:smoking: minecraft_smelting_format + if minecraft:campfire_cooking: minecraft_smelting_format + if minecraft:stonecutting: + group: string + ingredient: ingredient + result: slot + if minecraft:smithing: + base: ingredient + addition: ingredient + result: slot + packet_tags: + blockTags: tags + itemTags: tags + fluidTags: tags + entityTags: tags + packet_acknowledge_player_digging: + location: position + block: varint + status: varint + successful: bool + packet: + name: varint => + 0x00: spawn_entity + 0x01: spawn_entity_experience_orb + 0x02: spawn_entity_living + 0x03: spawn_entity_painting + 0x04: named_entity_spawn + 0x05: animation + 0x06: statistics + 0x07: acknowledge_player_digging + 0x08: block_break_animation + 0x09: tile_entity_data + 0x0a: block_action + 0x0b: block_change + 0x0c: boss_bar + 0x0d: difficulty + 0x0e: chat + 0x0f: tab_complete + 0x10: declare_commands + 0x11: transaction + 0x12: close_window + 0x13: window_items + 0x14: craft_progress_bar + 0x15: set_slot + 0x16: set_cooldown + 0x17: custom_payload + 0x18: named_sound_effect + 0x19: kick_disconnect + 0x1a: entity_status + 0x1b: explosion + 0x1c: unload_chunk + 0x1d: game_state_change + 0x1e: open_horse_window + 0x1f: keep_alive + 0x20: map_chunk + 0x21: world_event + 0x22: world_particles + 0x23: update_light + 0x24: login + 0x25: map + 0x26: trade_list + 0x27: rel_entity_move + 0x28: entity_move_look + 0x29: entity_look + 0x2a: entity + 0x2b: vehicle_move + 0x2c: open_book + 0x2d: open_window + 0x2e: open_sign_entity + 0x2f: craft_recipe_response + 0x30: abilities + 0x31: combat_event + 0x32: player_info + 0x33: face_player + 0x34: position + 0x35: unlock_recipes + 0x36: entity_destroy + 0x37: remove_entity_effect + 0x38: resource_pack_send + 0x39: respawn + 0x3a: entity_head_rotation + 0x3b: multi_block_change + 0x3c: select_advancement_tab + 0x3d: world_border + 0x3e: camera + 0x3f: held_item_slot + 0x40: update_view_position + 0x41: update_view_distance + 0x42: spawn_position + 0x43: scoreboard_display_objective + 0x44: entity_metadata + 0x45: attach_entity + 0x46: entity_velocity + 0x47: entity_equipment + 0x48: experience + 0x49: update_health + 0x4a: scoreboard_objective + 0x4b: set_passengers + 0x4c: teams + 0x4d: scoreboard_score + 0x4e: update_time + 0x4f: title + 0x50: entity_sound_effect + 0x51: sound_effect + 0x52: stop_sound + 0x53: playerlist_header + 0x54: nbt_query_response + 0x55: collect + 0x56: entity_teleport + 0x57: advancements + 0x58: entity_update_attributes + 0x59: entity_effect + 0x5a: declare_recipes + 0x5b: tags + params: name ? + if spawn_entity: packet_spawn_entity + if spawn_entity_experience_orb: packet_spawn_entity_experience_orb + if spawn_entity_living: packet_spawn_entity_living + if spawn_entity_painting: packet_spawn_entity_painting + if named_entity_spawn: packet_named_entity_spawn + if animation: packet_animation + if statistics: packet_statistics + if advancements: packet_advancements + if block_break_animation: packet_block_break_animation + if tile_entity_data: packet_tile_entity_data + if block_action: packet_block_action + if block_change: packet_block_change + if boss_bar: packet_boss_bar + if difficulty: packet_difficulty + if tab_complete: packet_tab_complete + if declare_commands: packet_declare_commands + if face_player: packet_face_player + if nbt_query_response: packet_nbt_query_response + if chat: packet_chat + if multi_block_change: packet_multi_block_change + if transaction: packet_transaction + if close_window: packet_close_window + if open_window: packet_open_window + if window_items: packet_window_items + if craft_progress_bar: packet_craft_progress_bar + if set_slot: packet_set_slot + if set_cooldown: packet_set_cooldown + if custom_payload: packet_custom_payload + if named_sound_effect: packet_named_sound_effect + if kick_disconnect: packet_kick_disconnect + if entity_status: packet_entity_status + if explosion: packet_explosion + if unload_chunk: packet_unload_chunk + if game_state_change: packet_game_state_change + if open_horse_window: packet_open_horse_window + if keep_alive: packet_keep_alive + if map_chunk: packet_map_chunk + if world_event: packet_world_event + if world_particles: packet_world_particles + if update_light: packet_update_light + if login: packet_login + if map: packet_map + if trade_list: packet_trade_list + if rel_entity_move: packet_rel_entity_move + if entity_move_look: packet_entity_move_look + if entity_look: packet_entity_look + if entity: packet_entity + if vehicle_move: packet_vehicle_move + if open_book: packet_open_book + if open_sign_entity: packet_open_sign_entity + if craft_recipe_response: packet_craft_recipe_response + if abilities: packet_abilities + if combat_event: packet_combat_event + if player_info: packet_player_info + if position: packet_position + if unlock_recipes: packet_unlock_recipes + if entity_destroy: packet_entity_destroy + if remove_entity_effect: packet_remove_entity_effect + if resource_pack_send: packet_resource_pack_send + if respawn: packet_respawn + if entity_update_attributes: packet_entity_update_attributes + if world_border: packet_world_border + if camera: packet_camera + if held_item_slot: packet_held_item_slot + if update_view_position: packet_update_view_position + if update_view_distance: packet_update_view_distance + if scoreboard_display_objective: packet_scoreboard_display_objective + if entity_metadata: packet_entity_metadata + if attach_entity: packet_attach_entity + if entity_velocity: packet_entity_velocity + if entity_equipment: packet_entity_equipment + if experience: packet_experience + if update_health: packet_update_health + if scoreboard_objective: packet_scoreboard_objective + if set_passengers: packet_set_passengers + if teams: packet_teams + if scoreboard_score: packet_scoreboard_score + if spawn_position: packet_spawn_position + if update_time: packet_update_time + if title: packet_title + if entity_sound_effect: packet_entity_sound_effect + if stop_sound: packet_stop_sound + if sound_effect: packet_sound_effect + if playerlist_header: packet_playerlist_header + if collect: packet_collect + if entity_teleport: packet_entity_teleport + if entity_head_rotation: packet_entity_head_rotation + if entity_effect: packet_entity_effect + if select_advancement_tab: packet_select_advancement_tab + if declare_recipes: packet_declare_recipes + if tags: packet_tags + if acknowledge_player_digging: packet_acknowledge_player_digging + +^play.toServer.types: + packet_teleport_confirm: + teleportId: varint + packet_query_block_nbt: + transactionId: varint + location: position + packet_set_difficulty: + newDifficulty: u8 + packet_edit_book: + new_book: slot + signing: bool + hand: varint + packet_query_entity_nbt: + transactionId: varint + entityId: varint + packet_pick_item: + slot: varint + packet_name_item: + name: string + packet_select_trade: + slot: varint + packet_set_beacon_effect: + primary_effect: varint + secondary_effect: varint + packet_update_command_block: + location: position + command: string + mode: varint + flags: u8 + packet_update_command_block_minecart: + entityId: varint + command: string + track_output: bool + packet_update_structure_block: + location: position + action: varint + mode: varint + name: string + offset_x: i8 + offset_y: i8 + offset_z: i8 + size_x: i8 + size_y: i8 + size_z: i8 + mirror: varint + rotation: varint + metadata: string + integrity: f32 + seed: varlong + flags: u8 + packet_tab_complete: + transactionId: varint + text: string + packet_chat: + message: string + packet_client_command: + actionId: varint + packet_settings: + locale: string + viewDistance: i8 + chatFlags: varint + chatColors: bool + skinParts: u8 + mainHand: varint + packet_transaction: + windowId: i8 + action: i16 + accepted: bool + packet_enchant_item: + windowId: i8 + enchantment: i8 + packet_window_click: + windowId: u8 + slot: i16 + mouseButton: i8 + action: i16 + mode: i8 + item: slot + packet_close_window: + windowId: u8 + packet_custom_payload: + channel: string + data: restBuffer + packet_use_entity: + target: varint + mouse: varint + x: mouse ? + if 2: f32 + default: void + y: mouse ? + if 2: f32 + default: void + z: mouse ? + if 2: f32 + default: void + hand: mouse ? + if 0: varint + if 2: varint + default: void + sneaking: bool + packet_generate_structure: + location: position + levels: varint + keepJigsaws: bool + packet_keep_alive: + keepAliveId: i64 + packet_lock_difficulty: + locked: bool + packet_position: + x: f64 + y: f64 + z: f64 + onGround: bool + packet_position_look: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + onGround: bool + packet_look: + yaw: f32 + pitch: f32 + onGround: bool + packet_flying: + onGround: bool + packet_vehicle_move: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + packet_steer_boat: + leftPaddle: bool + rightPaddle: bool + packet_craft_recipe_request: + windowId: i8 + recipe: string + makeAll: bool + packet_abilities: + flags: i8 + packet_block_dig: + status: varint + location: position + face: i8 + packet_entity_action: + entityId: varint + actionId: varint + jumpBoost: varint + packet_steer_vehicle: + sideways: f32 + forward: f32 + jump: u8 + packet_displayed_recipe: + recipeId: string + packet_recipe_book: + bookId: varint + bookOpen: bool + filterActive: bool + packet_resource_pack_receive: + result: varint + packet_held_item_slot: + slotId: i16 + packet_set_creative_slot: + slot: i16 + item: slot + packet_update_jigsaw_block: + location: position + name: string + target: string + pool: string + finalState: string + jointType: string + packet_update_sign: + location: position + text1: string + text2: string + text3: string + text4: string + packet_arm_animation: + hand: varint + packet_spectate: + target: UUID + packet_block_place: + hand: varint + location: position + direction: varint + cursorX: f32 + cursorY: f32 + cursorZ: f32 + insideBlock: bool + packet_use_item: + hand: varint + packet_advancement_tab: + action: varint + tabId: action ? + if 0: string + if 1: void + packet: + name: varint => + 0x00: teleport_confirm + 0x01: query_block_nbt + 0x02: set_difficulty + 0x03: chat + 0x04: client_command + 0x05: settings + 0x06: tab_complete + 0x07: transaction + 0x08: enchant_item + 0x09: window_click + 0x0a: close_window + 0x0b: custom_payload + 0x0c: edit_book + 0x0d: query_entity_nbt + 0x0e: use_entity + 0x0f: generate_structure + 0x10: keep_alive + 0x11: lock_difficulty + 0x12: position + 0x13: position_look + 0x14: look + 0x15: flying + 0x16: vehicle_move + 0x17: steer_boat + 0x18: pick_item + 0x19: craft_recipe_request + 0x1a: abilities + 0x1b: block_dig + 0x1c: entity_action + 0x1d: steer_vehicle + 0x1e: recipe_book + 0x1f: displayed_recipe + 0x20: name_item + 0x21: resource_pack_receive + 0x22: advancement_tab + 0x23: select_trade + 0x24: set_beacon_effect + 0x25: held_item_slot + 0x26: update_command_block + 0x27: update_command_block_minecart + 0x28: set_creative_slot + 0x29: update_jigsaw_block + 0x2a: update_structure_block + 0x2b: update_sign + 0x2c: arm_animation + 0x2d: spectate + 0x2e: block_place + 0x2f: use_item + params: name ? + if teleport_confirm: packet_teleport_confirm + if query_block_nbt: packet_query_block_nbt + if set_difficulty: packet_set_difficulty + if edit_book: packet_edit_book + if query_entity_nbt: packet_query_entity_nbt + if pick_item: packet_pick_item + if name_item: packet_name_item + if select_trade: packet_select_trade + if set_beacon_effect: packet_set_beacon_effect + if update_command_block: packet_update_command_block + if update_command_block_minecart: packet_update_command_block_minecart + if update_structure_block: packet_update_structure_block + if tab_complete: packet_tab_complete + if chat: packet_chat + if client_command: packet_client_command + if settings: packet_settings + if transaction: packet_transaction + if enchant_item: packet_enchant_item + if window_click: packet_window_click + if close_window: packet_close_window + if custom_payload: packet_custom_payload + if use_entity: packet_use_entity + if generate_structure: packet_generate_structure + if keep_alive: packet_keep_alive + if lock_difficulty: packet_lock_difficulty + if position: packet_position + if position_look: packet_position_look + if look: packet_look + if flying: packet_flying + if vehicle_move: packet_vehicle_move + if steer_boat: packet_steer_boat + if craft_recipe_request: packet_craft_recipe_request + if abilities: packet_abilities + if block_dig: packet_block_dig + if entity_action: packet_entity_action + if steer_vehicle: packet_steer_vehicle + if displayed_recipe: packet_displayed_recipe + if recipe_book: packet_recipe_book + if resource_pack_receive: packet_resource_pack_receive + if held_item_slot: packet_held_item_slot + if set_creative_slot: packet_set_creative_slot + if update_jigsaw_block: packet_update_jigsaw_block + if update_sign: packet_update_sign + if arm_animation: packet_arm_animation + if spectate: packet_spectate + if block_place: packet_block_place + if use_item: packet_use_item + if advancement_tab: packet_advancement_tab diff --git a/mc/data/minecraft-data/pc/1.16.2/protocol.json b/mc/data/minecraft-data/pc/1.16.2/protocol.json new file mode 100644 index 0000000..8010688 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/protocol.json @@ -0,0 +1,5495 @@ +{ + "types": { + "varint": "native", + "varlong": "native", + "optvarint": "varint", + "pstring": "native", + "u16": "native", + "u8": "native", + "i64": "native", + "buffer": "native", + "i32": "native", + "i8": "native", + "bool": "native", + "i16": "native", + "f32": "native", + "f64": "native", + "UUID": "native", + "option": "native", + "entityMetadataLoop": "native", + "topBitSetTerminatedArray": "native", + "bitfield": "native", + "bitflags": "native", + "container": "native", + "switch": "native", + "void": "native", + "array": "native", + "restBuffer": "native", + "nbt": "native", + "optionalNbt": "native", + "ByteArray": [ + "buffer", + { + "countType": "varint" + } + ], + "string": [ + "pstring", + { + "countType": "varint" + } + ], + "vec3i16": [ + "container", + [ + { + "name": "x", + "type": "i16" + }, + { + "name": "y", + "type": "i16" + }, + { + "name": "z", + "type": "i16" + } + ] + ], + "slot": [ + "container", + [ + { + "name": "present", + "type": "bool" + }, + { + "anon": true, + "type": [ + "switch", + { + "compareTo": "present", + "fields": { + "false": "void", + "true": [ + "container", + [ + { + "name": "itemId", + "type": "varint" + }, + { + "name": "itemCount", + "type": "i8" + }, + { + "name": "nbtData", + "type": "optionalNbt" + } + ] + ] + } + } + ] + } + ] + ], + "particle": [ + "container", + [ + { + "name": "particleId", + "type": "varint" + }, + { + "name": "data", + "type": [ + "particleData", + { + "compareTo": "particleId" + } + ] + } + ] + ], + "particleData": [ + "switch", + { + "compareTo": "$compareTo", + "fields": { + "3": [ + "container", + [ + { + "name": "blockState", + "type": "varint" + } + ] + ], + "14": [ + "container", + [ + { + "name": "red", + "type": "f32" + }, + { + "name": "green", + "type": "f32" + }, + { + "name": "blue", + "type": "f32" + }, + { + "name": "scale", + "type": "f32" + } + ] + ], + "23": [ + "container", + [ + { + "name": "blockState", + "type": "varint" + } + ] + ], + "34": [ + "container", + [ + { + "name": "item", + "type": "slot" + } + ] + ] + }, + "default": "void" + } + ], + "ingredient": [ + "array", + { + "countType": "varint", + "type": "slot" + } + ], + "position": [ + "bitfield", + [ + { + "name": "x", + "size": 26, + "signed": true + }, + { + "name": "z", + "size": 26, + "signed": true + }, + { + "name": "y", + "size": 12, + "signed": true + } + ] + ], + "entityMetadataItem": [ + "switch", + { + "compareTo": "$compareTo", + "fields": { + "0": "i8", + "1": "varint", + "2": "f32", + "3": "string", + "4": "string", + "5": [ + "option", + "string" + ], + "6": "slot", + "7": "bool", + "8": [ + "container", + [ + { + "name": "pitch", + "type": "f32" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "roll", + "type": "f32" + } + ] + ], + "9": "position", + "10": [ + "option", + "position" + ], + "11": "varint", + "12": [ + "option", + "UUID" + ], + "13": "varint", + "14": "nbt", + "15": "particle", + "16": [ + "container", + [ + { + "name": "villagerType", + "type": "varint" + }, + { + "name": "villagerProfession", + "type": "varint" + }, + { + "name": "level", + "type": "varint" + } + ] + ], + "17": "optvarint", + "18": "varint" + } + } + ], + "entityMetadata": [ + "entityMetadataLoop", + { + "endVal": 255, + "type": [ + "container", + [ + { + "anon": true, + "type": [ + "container", + [ + { + "name": "key", + "type": "u8" + }, + { + "name": "type", + "type": "varint" + } + ] + ] + }, + { + "name": "value", + "type": [ + "entityMetadataItem", + { + "compareTo": "type" + } + ] + } + ] + ] + } + ], + "minecraft_smelting_format": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredient", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + }, + { + "name": "experience", + "type": "f32" + }, + { + "name": "cookTime", + "type": "varint" + } + ] + ], + "tags": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "tagName", + "type": "string" + }, + { + "name": "entries", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ] + } + ], + "command_node": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 3, + "signed": false + }, + { + "name": "has_custom_suggestions", + "size": 1, + "signed": false + }, + { + "name": "has_redirect_node", + "size": 1, + "signed": false + }, + { + "name": "has_command", + "size": 1, + "signed": false + }, + { + "name": "command_node_type", + "size": 2, + "signed": false + } + ] + ] + }, + { + "name": "children", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + }, + { + "name": "redirectNode", + "type": [ + "switch", + { + "compareTo": "flags/has_redirect_node", + "fields": { + "1": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "extraNodeData", + "type": [ + "switch", + { + "compareTo": "flags/command_node_type", + "fields": { + "0": "void", + "1": [ + "container", + [ + { + "name": "name", + "type": "string" + } + ] + ], + "2": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "parser", + "type": "string" + }, + { + "name": "properties", + "type": [ + "switch", + { + "compareTo": "parser", + "fields": { + "brigadier:bool": "void", + "brigadier:float": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "f32" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:double": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "f64" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:integer": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "i32" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:long": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "i64" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "i64" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:string": [ + "mapper", + { + "type": "varint", + "mappings": { + "0": "SINGLE_WORD", + "1": "QUOTABLE_PHRASE", + "2": "GREEDY_PHRASE" + } + } + ], + "minecraft:entity": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "onlyAllowPlayers", + "size": 1, + "signed": false + }, + { + "name": "onlyAllowEntities", + "size": 1, + "signed": false + } + ] + ], + "minecraft:game_profile": "void", + "minecraft:block_pos": "void", + "minecraft:column_pos": "void", + "minecraft:vec3": "void", + "minecraft:vec2": "void", + "minecraft:block_state": "void", + "minecraft:block_predicate": "void", + "minecraft:item_stack": "void", + "minecraft:item_predicate": "void", + "minecraft:color": "void", + "minecraft:component": "void", + "minecraft:message": "void", + "minecraft:nbt": "void", + "minecraft:nbt_path": "void", + "minecraft:objective": "void", + "minecraft:objective_criteria": "void", + "minecraft:operation": "void", + "minecraft:particle": "void", + "minecraft:angle": "void", + "minecraft:rotation": "void", + "minecraft:scoreboard_slot": "void", + "minecraft:score_holder": [ + "bitfield", + [ + { + "name": "unused", + "size": 7, + "signed": false + }, + { + "name": "allowMultiple", + "size": 1, + "signed": false + } + ] + ], + "minecraft:swizzle": "void", + "minecraft:team": "void", + "minecraft:item_slot": "void", + "minecraft:resource_location": "void", + "minecraft:mob_effect": "void", + "minecraft:function": "void", + "minecraft:entity_anchor": "void", + "minecraft:range": [ + "container", + [ + { + "name": "allowDecimals", + "type": "bool" + } + ] + ], + "minecraft:int_range": "void", + "minecraft:float_range": "void", + "minecraft:item_enchantment": "void", + "minecraft:entity_summon": "void", + "minecraft:dimension": "void", + "minecraft:nbt_compound_tag": "void", + "minecraft:time": "void", + "minecraft:resource_or_tag": [ + "container", + [ + { + "name": "registry", + "type": "string" + } + ] + ], + "minecraft:resource": [ + "container", + [ + { + "name": "registry", + "type": "string" + } + ] + ], + "minecraft:uuid": "void" + } + } + ] + }, + { + "name": "suggestionType", + "type": [ + "switch", + { + "compareTo": "../flags/has_custom_suggestions", + "fields": { + "1": "string" + }, + "default": "void" + } + ] + } + ] + ] + } + } + ] + } + ] + ] + }, + "handshaking": { + "toClient": { + "types": { + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": {} + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": {} + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_set_protocol": [ + "container", + [ + { + "name": "protocolVersion", + "type": "varint" + }, + { + "name": "serverHost", + "type": "string" + }, + { + "name": "serverPort", + "type": "u16" + }, + { + "name": "nextState", + "type": "varint" + } + ] + ], + "packet_legacy_server_list_ping": [ + "container", + [ + { + "name": "payload", + "type": "u8" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "set_protocol", + "0xfe": "legacy_server_list_ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "set_protocol": "packet_set_protocol", + "legacy_server_list_ping": "packet_legacy_server_list_ping" + } + } + ] + } + ] + ] + } + } + }, + "status": { + "toClient": { + "types": { + "packet_server_info": [ + "container", + [ + { + "name": "response", + "type": "string" + } + ] + ], + "packet_ping": [ + "container", + [ + { + "name": "time", + "type": "i64" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "server_info", + "0x01": "ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "server_info": "packet_server_info", + "ping": "packet_ping" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_ping_start": [ + "container", + [] + ], + "packet_ping": [ + "container", + [ + { + "name": "time", + "type": "i64" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "ping_start", + "0x01": "ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "ping_start": "packet_ping_start", + "ping": "packet_ping" + } + } + ] + } + ] + ] + } + } + }, + "login": { + "toClient": { + "types": { + "packet_disconnect": [ + "container", + [ + { + "name": "reason", + "type": "string" + } + ] + ], + "packet_encryption_begin": [ + "container", + [ + { + "name": "serverId", + "type": "string" + }, + { + "name": "publicKey", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "verifyToken", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + ], + "packet_success": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "name": "username", + "type": "string" + } + ] + ], + "packet_compress": [ + "container", + [ + { + "name": "threshold", + "type": "varint" + } + ] + ], + "packet_login_plugin_request": [ + "container", + [ + { + "name": "messageId", + "type": "varint" + }, + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "disconnect", + "0x01": "encryption_begin", + "0x02": "success", + "0x03": "compress", + "0x04": "login_plugin_request" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "disconnect": "packet_disconnect", + "encryption_begin": "packet_encryption_begin", + "success": "packet_success", + "compress": "packet_compress", + "login_plugin_request": "packet_login_plugin_request" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_login_start": [ + "container", + [ + { + "name": "username", + "type": "string" + } + ] + ], + "packet_encryption_begin": [ + "container", + [ + { + "name": "sharedSecret", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "verifyToken", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + ], + "packet_login_plugin_response": [ + "container", + [ + { + "name": "messageId", + "type": "varint" + }, + { + "name": "data", + "type": [ + "option", + "restBuffer" + ] + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "login_start", + "0x01": "encryption_begin", + "0x02": "login_plugin_response" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "login_start": "packet_login_start", + "encryption_begin": "packet_encryption_begin", + "login_plugin_response": "packet_login_plugin_response" + } + } + ] + } + ] + ] + } + } + }, + "play": { + "toClient": { + "types": { + "packet_spawn_entity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "objectUUID", + "type": "UUID" + }, + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "objectData", + "type": "i32" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_spawn_entity_experience_orb": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "count", + "type": "i16" + } + ] + ], + "packet_spawn_entity_living": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "headPitch", + "type": "i8" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_spawn_entity_painting": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "title", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "direction", + "type": "u8" + } + ] + ], + "packet_named_entity_spawn": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "playerUUID", + "type": "UUID" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + } + ] + ], + "packet_animation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "animation", + "type": "u8" + } + ] + ], + "packet_statistics": [ + "container", + [ + { + "name": "entries", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "categoryId", + "type": "varint" + }, + { + "name": "statisticId", + "type": "varint" + }, + { + "name": "value", + "type": "varint" + } + ] + ] + } + ] + } + ] + ], + "packet_advancements": [ + "container", + [ + { + "name": "reset", + "type": "bool" + }, + { + "name": "advancementMapping", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": [ + "container", + [ + { + "name": "parentId", + "type": [ + "option", + "string" + ] + }, + { + "name": "displayData", + "type": [ + "option", + [ + "container", + [ + { + "name": "title", + "type": "string" + }, + { + "name": "description", + "type": "string" + }, + { + "name": "icon", + "type": "slot" + }, + { + "name": "frameType", + "type": "varint" + }, + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "_unused", + "size": 29, + "signed": false + }, + { + "name": "hidden", + "size": 1, + "signed": false + }, + { + "name": "show_toast", + "size": 1, + "signed": false + }, + { + "name": "has_background_texture", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "backgroundTexture", + "type": [ + "switch", + { + "compareTo": "flags/has_background_texture", + "fields": { + "1": "string" + }, + "default": "void" + } + ] + }, + { + "name": "xCord", + "type": "f32" + }, + { + "name": "yCord", + "type": "f32" + } + ] + ] + ] + }, + { + "name": "criteria", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": "void" + } + ] + ] + } + ] + }, + { + "name": "requirements", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + } + ] + } + ] + ] + } + ] + ] + } + ] + }, + { + "name": "identifiers", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "progressMapping", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "criterionIdentifier", + "type": "string" + }, + { + "name": "criterionProgress", + "type": [ + "option", + "i64" + ] + } + ] + ] + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_block_break_animation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "destroyStage", + "type": "i8" + } + ] + ], + "packet_tile_entity_data": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "action", + "type": "u8" + }, + { + "name": "nbtData", + "type": "optionalNbt" + } + ] + ], + "packet_block_action": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "byte1", + "type": "u8" + }, + { + "name": "byte2", + "type": "u8" + }, + { + "name": "blockId", + "type": "varint" + } + ] + ], + "packet_block_change": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "type", + "type": "varint" + } + ] + ], + "packet_boss_bar": [ + "container", + [ + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "title", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "3": "string" + }, + "default": "void" + } + ] + }, + { + "name": "health", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "f32", + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "color", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "dividers", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "flags", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "u8", + "5": "u8" + }, + "default": "void" + } + ] + } + ] + ], + "packet_difficulty": [ + "container", + [ + { + "name": "difficulty", + "type": "u8" + }, + { + "name": "difficultyLocked", + "type": "bool" + } + ] + ], + "packet_tab_complete": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "start", + "type": "varint" + }, + { + "name": "length", + "type": "varint" + }, + { + "name": "matches", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "match", + "type": "string" + }, + { + "name": "tooltip", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + } + ] + ], + "packet_declare_commands": [ + "container", + [ + { + "name": "nodes", + "type": [ + "array", + { + "countType": "varint", + "type": "command_node" + } + ] + }, + { + "name": "rootIndex", + "type": "varint" + } + ] + ], + "packet_face_player": [ + "container", + [ + { + "name": "feet_eyes", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "isEntity", + "type": "bool" + }, + { + "name": "entityId", + "type": [ + "switch", + { + "compareTo": "isEntity", + "fields": { + "true": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "entity_feet_eyes", + "type": [ + "switch", + { + "compareTo": "isEntity", + "fields": { + "true": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_nbt_query_response": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "nbt", + "type": "optionalNbt" + } + ] + ], + "packet_chat": [ + "container", + [ + { + "name": "message", + "type": "string" + }, + { + "name": "position", + "type": "i8" + }, + { + "name": "sender", + "type": "UUID" + } + ] + ], + "packet_multi_block_change": [ + "container", + [ + { + "name": "chunkCoordinates", + "type": [ + "bitfield", + [ + { + "name": "x", + "size": 22, + "signed": true + }, + { + "name": "z", + "size": 22, + "signed": true + }, + { + "name": "y", + "size": 20, + "signed": false + } + ] + ] + }, + { + "name": "notTrustEdges", + "type": "bool" + }, + { + "name": "records", + "type": [ + "array", + { + "countType": "varint", + "type": "varlong" + } + ] + } + ] + ], + "packet_transaction": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "accepted", + "type": "bool" + } + ] + ], + "packet_close_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + } + ] + ], + "packet_open_window": [ + "container", + [ + { + "name": "windowId", + "type": "varint" + }, + { + "name": "inventoryType", + "type": "varint" + }, + { + "name": "windowTitle", + "type": "string" + } + ] + ], + "packet_window_items": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "items", + "type": [ + "array", + { + "countType": "i16", + "type": "slot" + } + ] + } + ] + ], + "packet_craft_progress_bar": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "property", + "type": "i16" + }, + { + "name": "value", + "type": "i16" + } + ] + ], + "packet_set_slot": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "slot", + "type": "i16" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_set_cooldown": [ + "container", + [ + { + "name": "itemID", + "type": "varint" + }, + { + "name": "cooldownTicks", + "type": "varint" + } + ] + ], + "packet_custom_payload": [ + "container", + [ + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_named_sound_effect": [ + "container", + [ + { + "name": "soundName", + "type": "string" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "x", + "type": "i32" + }, + { + "name": "y", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_kick_disconnect": [ + "container", + [ + { + "name": "reason", + "type": "string" + } + ] + ], + "packet_entity_status": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "entityStatus", + "type": "i8" + } + ] + ], + "packet_explosion": [ + "container", + [ + { + "name": "x", + "type": "f32" + }, + { + "name": "y", + "type": "f32" + }, + { + "name": "z", + "type": "f32" + }, + { + "name": "radius", + "type": "f32" + }, + { + "name": "affectedBlockOffsets", + "type": [ + "array", + { + "countType": "i32", + "type": [ + "container", + [ + { + "name": "x", + "type": "i8" + }, + { + "name": "y", + "type": "i8" + }, + { + "name": "z", + "type": "i8" + } + ] + ] + } + ] + }, + { + "name": "playerMotionX", + "type": "f32" + }, + { + "name": "playerMotionY", + "type": "f32" + }, + { + "name": "playerMotionZ", + "type": "f32" + } + ] + ], + "packet_unload_chunk": [ + "container", + [ + { + "name": "chunkX", + "type": "i32" + }, + { + "name": "chunkZ", + "type": "i32" + } + ] + ], + "packet_game_state_change": [ + "container", + [ + { + "name": "reason", + "type": "u8" + }, + { + "name": "gameMode", + "type": "f32" + } + ] + ], + "packet_open_horse_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "nbSlots", + "type": "varint" + }, + { + "name": "entityId", + "type": "i32" + } + ] + ], + "packet_keep_alive": [ + "container", + [ + { + "name": "keepAliveId", + "type": "i64" + } + ] + ], + "packet_map_chunk": [ + "container", + [ + { + "name": "x", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "groundUp", + "type": "bool" + }, + { + "name": "bitMap", + "type": "varint" + }, + { + "name": "heightmaps", + "type": "nbt" + }, + { + "name": "biomes", + "type": [ + "switch", + { + "compareTo": "groundUp", + "fields": { + "false": "void", + "true": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + } + ] + }, + { + "name": "chunkData", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "blockEntities", + "type": [ + "array", + { + "countType": "varint", + "type": "nbt" + } + ] + } + ] + ], + "packet_world_event": [ + "container", + [ + { + "name": "effectId", + "type": "i32" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "data", + "type": "i32" + }, + { + "name": "global", + "type": "bool" + } + ] + ], + "packet_world_particles": [ + "container", + [ + { + "name": "particleId", + "type": "i32" + }, + { + "name": "longDistance", + "type": "bool" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "offsetX", + "type": "f32" + }, + { + "name": "offsetY", + "type": "f32" + }, + { + "name": "offsetZ", + "type": "f32" + }, + { + "name": "particleData", + "type": "f32" + }, + { + "name": "particles", + "type": "i32" + }, + { + "name": "data", + "type": [ + "particleData", + { + "compareTo": "particleId" + } + ] + } + ] + ], + "packet_update_light": [ + "container", + [ + { + "name": "chunkX", + "type": "varint" + }, + { + "name": "chunkZ", + "type": "varint" + }, + { + "name": "trustEdges", + "type": "bool" + }, + { + "name": "skyLightMask", + "type": "varint" + }, + { + "name": "blockLightMask", + "type": "varint" + }, + { + "name": "emptySkyLightMask", + "type": "varint" + }, + { + "name": "emptyBlockLightMask", + "type": "varint" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_login": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "isHardcore", + "type": "bool" + }, + { + "name": "gameMode", + "type": "u8" + }, + { + "name": "previousGameMode", + "type": "u8" + }, + { + "name": "worldNames", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "dimensionCodec", + "type": "nbt" + }, + { + "name": "dimension", + "type": "nbt" + }, + { + "name": "worldName", + "type": "string" + }, + { + "name": "hashedSeed", + "type": "i64" + }, + { + "name": "maxPlayers", + "type": "varint" + }, + { + "name": "viewDistance", + "type": "varint" + }, + { + "name": "reducedDebugInfo", + "type": "bool" + }, + { + "name": "enableRespawnScreen", + "type": "bool" + }, + { + "name": "isDebug", + "type": "bool" + }, + { + "name": "isFlat", + "type": "bool" + } + ] + ], + "packet_map": [ + "container", + [ + { + "name": "itemDamage", + "type": "varint" + }, + { + "name": "scale", + "type": "i8" + }, + { + "name": "trackingPosition", + "type": "bool" + }, + { + "name": "locked", + "type": "bool" + }, + { + "name": "icons", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "i8" + }, + { + "name": "z", + "type": "i8" + }, + { + "name": "direction", + "type": "u8" + }, + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + }, + { + "name": "columns", + "type": "i8" + }, + { + "name": "rows", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "y", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "data", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + } + ] + ], + "packet_trade_list": [ + "container", + [ + { + "name": "windowId", + "type": "varint" + }, + { + "name": "trades", + "type": [ + "array", + { + "countType": "u8", + "type": [ + "container", + [ + { + "name": "inputItem1", + "type": "slot" + }, + { + "name": "outputItem", + "type": "slot" + }, + { + "name": "inputItem2", + "type": [ + "option", + "slot" + ] + }, + { + "name": "tradeDisabled", + "type": "bool" + }, + { + "name": "nbTradeUses", + "type": "i32" + }, + { + "name": "maximumNbTradeUses", + "type": "i32" + }, + { + "name": "xp", + "type": "i32" + }, + { + "name": "specialPrice", + "type": "i32" + }, + { + "name": "priceMultiplier", + "type": "f32" + }, + { + "name": "demand", + "type": "i32" + } + ] + ] + } + ] + }, + { + "name": "villagerLevel", + "type": "varint" + }, + { + "name": "experience", + "type": "varint" + }, + { + "name": "isRegularVillager", + "type": "bool" + }, + { + "name": "canRestock", + "type": "bool" + } + ] + ], + "packet_rel_entity_move": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "dX", + "type": "i16" + }, + { + "name": "dY", + "type": "i16" + }, + { + "name": "dZ", + "type": "i16" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_move_look": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "dX", + "type": "i16" + }, + { + "name": "dY", + "type": "i16" + }, + { + "name": "dZ", + "type": "i16" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_look": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + } + ] + ], + "packet_vehicle_move": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_open_book": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_open_sign_entity": [ + "container", + [ + { + "name": "location", + "type": "position" + } + ] + ], + "packet_craft_recipe_response": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "recipe", + "type": "string" + } + ] + ], + "packet_abilities": [ + "container", + [ + { + "name": "flags", + "type": "i8" + }, + { + "name": "flyingSpeed", + "type": "f32" + }, + { + "name": "walkingSpeed", + "type": "f32" + } + ] + ], + "packet_combat_event": [ + "container", + [ + { + "name": "event", + "type": "varint" + }, + { + "name": "duration", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "1": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "playerId", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "entityId", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "1": "i32", + "2": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "message", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "2": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_player_info": [ + "container", + [ + { + "name": "action", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0": "add_player", + "1": "update_game_mode", + "2": "update_latency", + "3": "update_display_name", + "4": "remove_player" + } + } + ] + }, + { + "name": "data", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "anon": true, + "type": [ + "switch", + { + "compareTo": "../action", + "fields": { + "add_player": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "properties", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "value", + "type": "string" + }, + { + "name": "signature", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + }, + { + "name": "gamemode", + "type": "varint" + }, + { + "name": "ping", + "type": "varint" + }, + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ], + "update_game_mode": [ + "container", + [ + { + "name": "gamemode", + "type": "varint" + } + ] + ], + "update_latency": [ + "container", + [ + { + "name": "ping", + "type": "varint" + } + ] + ], + "update_display_name": [ + "container", + [ + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ], + "remove_player": "void" + } + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_position": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "flags", + "type": "i8" + }, + { + "name": "teleportId", + "type": "varint" + } + ] + ], + "packet_unlock_recipes": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "craftingBookOpen", + "type": "bool" + }, + { + "name": "filteringCraftable", + "type": "bool" + }, + { + "name": "smeltingBookOpen", + "type": "bool" + }, + { + "name": "filteringSmeltable", + "type": "bool" + }, + { + "name": "blastFurnaceOpen", + "type": "bool" + }, + { + "name": "filteringBlastFurnace", + "type": "bool" + }, + { + "name": "smokerBookOpen", + "type": "bool" + }, + { + "name": "filteringSmoker", + "type": "bool" + }, + { + "name": "recipes1", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "recipes2", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + "default": "void" + } + ] + } + ] + ], + "packet_entity_destroy": [ + "container", + [ + { + "name": "entityIds", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ], + "packet_remove_entity_effect": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "effectId", + "type": "i8" + } + ] + ], + "packet_resource_pack_send": [ + "container", + [ + { + "name": "url", + "type": "string" + }, + { + "name": "hash", + "type": "string" + } + ] + ], + "packet_respawn": [ + "container", + [ + { + "name": "dimension", + "type": "nbt" + }, + { + "name": "worldName", + "type": "string" + }, + { + "name": "hashedSeed", + "type": "i64" + }, + { + "name": "gamemode", + "type": "u8" + }, + { + "name": "previousGamemode", + "type": "u8" + }, + { + "name": "isDebug", + "type": "bool" + }, + { + "name": "isFlat", + "type": "bool" + }, + { + "name": "copyMetadata", + "type": "bool" + } + ] + ], + "packet_entity_head_rotation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "headYaw", + "type": "i8" + } + ] + ], + "packet_world_border": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "2": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "z", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "2": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "old_radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "new_radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "speed", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "varlong", + "3": "varlong" + }, + "default": "void" + } + ] + }, + { + "name": "portalBoundary", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "warning_time", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "warning_blocks", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint", + "5": "varint" + }, + "default": "void" + } + ] + } + ] + ], + "packet_camera": [ + "container", + [ + { + "name": "cameraId", + "type": "varint" + } + ] + ], + "packet_held_item_slot": [ + "container", + [ + { + "name": "slot", + "type": "i8" + } + ] + ], + "packet_update_view_position": [ + "container", + [ + { + "name": "chunkX", + "type": "varint" + }, + { + "name": "chunkZ", + "type": "varint" + } + ] + ], + "packet_update_view_distance": [ + "container", + [ + { + "name": "viewDistance", + "type": "varint" + } + ] + ], + "packet_scoreboard_display_objective": [ + "container", + [ + { + "name": "position", + "type": "i8" + }, + { + "name": "name", + "type": "string" + } + ] + ], + "packet_entity_metadata": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "metadata", + "type": "entityMetadata" + } + ] + ], + "packet_attach_entity": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "vehicleId", + "type": "i32" + } + ] + ], + "packet_entity_velocity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_entity_equipment": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "equipments", + "type": [ + "topBitSetTerminatedArray", + { + "type": [ + "container", + [ + { + "name": "slot", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ] + } + ] + } + ] + ], + "packet_experience": [ + "container", + [ + { + "name": "experienceBar", + "type": "f32" + }, + { + "name": "level", + "type": "varint" + }, + { + "name": "totalExperience", + "type": "varint" + } + ] + ], + "packet_update_health": [ + "container", + [ + { + "name": "health", + "type": "f32" + }, + { + "name": "food", + "type": "varint" + }, + { + "name": "foodSaturation", + "type": "f32" + } + ] + ], + "packet_scoreboard_objective": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "action", + "type": "i8" + }, + { + "name": "displayText", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "type", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + } + ] + ], + "packet_set_passengers": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "passengers", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ], + "packet_teams": [ + "container", + [ + { + "name": "team", + "type": "string" + }, + { + "name": "mode", + "type": "i8" + }, + { + "name": "name", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "friendlyFire", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "i8", + "2": "i8" + }, + "default": "void" + } + ] + }, + { + "name": "nameTagVisibility", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "collisionRule", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "formatting", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "prefix", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "suffix", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "players", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": [ + "array", + { + "countType": "varint", + "type": "string" + } + ], + "3": [ + "array", + { + "countType": "varint", + "type": "string" + } + ], + "4": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + "default": "void" + } + ] + } + ] + ], + "packet_scoreboard_score": [ + "container", + [ + { + "name": "itemName", + "type": "string" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "scoreName", + "type": "string" + }, + { + "name": "value", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "void" + }, + "default": "varint" + } + ] + } + ] + ], + "packet_spawn_position": [ + "container", + [ + { + "name": "location", + "type": "position" + } + ] + ], + "packet_update_time": [ + "container", + [ + { + "name": "age", + "type": "i64" + }, + { + "name": "time", + "type": "i64" + } + ] + ], + "packet_title": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "text", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "1": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "fadeIn", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "stay", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "fadeOut", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + } + ] + ], + "packet_entity_sound_effect": [ + "container", + [ + { + "name": "soundId", + "type": "varint" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "entityId", + "type": "varint" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_stop_sound": [ + "container", + [ + { + "name": "flags", + "type": "i8" + }, + { + "name": "source", + "type": [ + "switch", + { + "compareTo": "flags", + "fields": { + "1": "varint", + "3": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "sound", + "type": [ + "switch", + { + "compareTo": "flags", + "fields": { + "2": "string", + "3": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_sound_effect": [ + "container", + [ + { + "name": "soundId", + "type": "varint" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "x", + "type": "i32" + }, + { + "name": "y", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_playerlist_header": [ + "container", + [ + { + "name": "header", + "type": "string" + }, + { + "name": "footer", + "type": "string" + } + ] + ], + "packet_collect": [ + "container", + [ + { + "name": "collectedEntityId", + "type": "varint" + }, + { + "name": "collectorEntityId", + "type": "varint" + }, + { + "name": "pickupItemCount", + "type": "varint" + } + ] + ], + "packet_entity_teleport": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_update_attributes": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "properties", + "type": [ + "array", + { + "countType": "i32", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": "f64" + }, + { + "name": "modifiers", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "name": "amount", + "type": "f64" + }, + { + "name": "operation", + "type": "i8" + } + ] + ] + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_entity_effect": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "effectId", + "type": "i8" + }, + { + "name": "amplifier", + "type": "i8" + }, + { + "name": "duration", + "type": "varint" + }, + { + "name": "hideParticles", + "type": "i8" + } + ] + ], + "packet_select_advancement_tab": [ + "container", + [ + { + "name": "id", + "type": [ + "option", + "string" + ] + } + ] + ], + "packet_declare_recipes": [ + "container", + [ + { + "name": "recipes", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "type", + "type": "string" + }, + { + "name": "recipeId", + "type": "string" + }, + { + "name": "data", + "type": [ + "switch", + { + "compareTo": "type", + "fields": { + "minecraft:crafting_shapeless": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredients", + "type": [ + "array", + { + "countType": "varint", + "type": "ingredient" + } + ] + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:crafting_shaped": [ + "container", + [ + { + "name": "width", + "type": "varint" + }, + { + "name": "height", + "type": "varint" + }, + { + "name": "group", + "type": "string" + }, + { + "name": "ingredients", + "type": [ + "array", + { + "count": "height", + "type": [ + "array", + { + "count": "width", + "type": "ingredient" + } + ] + } + ] + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:crafting_special_armordye": "void", + "minecraft:crafting_special_bookcloning": "void", + "minecraft:crafting_special_mapcloning": "void", + "minecraft:crafting_special_mapextending": "void", + "minecraft:crafting_special_firework_rocket": "void", + "minecraft:crafting_special_firework_star": "void", + "minecraft:crafting_special_firework_star_fade": "void", + "minecraft:crafting_special_repairitem": "void", + "minecraft:crafting_special_tippedarrow": "void", + "minecraft:crafting_special_bannerduplicate": "void", + "minecraft:crafting_special_banneraddpattern": "void", + "minecraft:crafting_special_shielddecoration": "void", + "minecraft:crafting_special_shulkerboxcoloring": "void", + "minecraft:crafting_special_suspiciousstew": "void", + "minecraft:smelting": "minecraft_smelting_format", + "minecraft:blasting": "minecraft_smelting_format", + "minecraft:smoking": "minecraft_smelting_format", + "minecraft:campfire_cooking": "minecraft_smelting_format", + "minecraft:stonecutting": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredient", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:smithing": [ + "container", + [ + { + "name": "base", + "type": "ingredient" + }, + { + "name": "addition", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + } + ] + ] + } + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_tags": [ + "container", + [ + { + "name": "blockTags", + "type": "tags" + }, + { + "name": "itemTags", + "type": "tags" + }, + { + "name": "fluidTags", + "type": "tags" + }, + { + "name": "entityTags", + "type": "tags" + } + ] + ], + "packet_acknowledge_player_digging": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "block", + "type": "varint" + }, + { + "name": "status", + "type": "varint" + }, + { + "name": "successful", + "type": "bool" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "spawn_entity", + "0x01": "spawn_entity_experience_orb", + "0x02": "spawn_entity_living", + "0x03": "spawn_entity_painting", + "0x04": "named_entity_spawn", + "0x05": "animation", + "0x06": "statistics", + "0x07": "acknowledge_player_digging", + "0x08": "block_break_animation", + "0x09": "tile_entity_data", + "0x0a": "block_action", + "0x0b": "block_change", + "0x0c": "boss_bar", + "0x0d": "difficulty", + "0x0e": "chat", + "0x0f": "tab_complete", + "0x10": "declare_commands", + "0x11": "transaction", + "0x12": "close_window", + "0x13": "window_items", + "0x14": "craft_progress_bar", + "0x15": "set_slot", + "0x16": "set_cooldown", + "0x17": "custom_payload", + "0x18": "named_sound_effect", + "0x19": "kick_disconnect", + "0x1a": "entity_status", + "0x1b": "explosion", + "0x1c": "unload_chunk", + "0x1d": "game_state_change", + "0x1e": "open_horse_window", + "0x1f": "keep_alive", + "0x20": "map_chunk", + "0x21": "world_event", + "0x22": "world_particles", + "0x23": "update_light", + "0x24": "login", + "0x25": "map", + "0x26": "trade_list", + "0x27": "rel_entity_move", + "0x28": "entity_move_look", + "0x29": "entity_look", + "0x2a": "entity", + "0x2b": "vehicle_move", + "0x2c": "open_book", + "0x2d": "open_window", + "0x2e": "open_sign_entity", + "0x2f": "craft_recipe_response", + "0x30": "abilities", + "0x31": "combat_event", + "0x32": "player_info", + "0x33": "face_player", + "0x34": "position", + "0x35": "unlock_recipes", + "0x36": "entity_destroy", + "0x37": "remove_entity_effect", + "0x38": "resource_pack_send", + "0x39": "respawn", + "0x3a": "entity_head_rotation", + "0x3b": "multi_block_change", + "0x3c": "select_advancement_tab", + "0x3d": "world_border", + "0x3e": "camera", + "0x3f": "held_item_slot", + "0x40": "update_view_position", + "0x41": "update_view_distance", + "0x42": "spawn_position", + "0x43": "scoreboard_display_objective", + "0x44": "entity_metadata", + "0x45": "attach_entity", + "0x46": "entity_velocity", + "0x47": "entity_equipment", + "0x48": "experience", + "0x49": "update_health", + "0x4a": "scoreboard_objective", + "0x4b": "set_passengers", + "0x4c": "teams", + "0x4d": "scoreboard_score", + "0x4e": "update_time", + "0x4f": "title", + "0x50": "entity_sound_effect", + "0x51": "sound_effect", + "0x52": "stop_sound", + "0x53": "playerlist_header", + "0x54": "nbt_query_response", + "0x55": "collect", + "0x56": "entity_teleport", + "0x57": "advancements", + "0x58": "entity_update_attributes", + "0x59": "entity_effect", + "0x5a": "declare_recipes", + "0x5b": "tags" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "spawn_entity": "packet_spawn_entity", + "spawn_entity_experience_orb": "packet_spawn_entity_experience_orb", + "spawn_entity_living": "packet_spawn_entity_living", + "spawn_entity_painting": "packet_spawn_entity_painting", + "named_entity_spawn": "packet_named_entity_spawn", + "animation": "packet_animation", + "statistics": "packet_statistics", + "advancements": "packet_advancements", + "block_break_animation": "packet_block_break_animation", + "tile_entity_data": "packet_tile_entity_data", + "block_action": "packet_block_action", + "block_change": "packet_block_change", + "boss_bar": "packet_boss_bar", + "difficulty": "packet_difficulty", + "tab_complete": "packet_tab_complete", + "declare_commands": "packet_declare_commands", + "face_player": "packet_face_player", + "nbt_query_response": "packet_nbt_query_response", + "chat": "packet_chat", + "multi_block_change": "packet_multi_block_change", + "transaction": "packet_transaction", + "close_window": "packet_close_window", + "open_window": "packet_open_window", + "window_items": "packet_window_items", + "craft_progress_bar": "packet_craft_progress_bar", + "set_slot": "packet_set_slot", + "set_cooldown": "packet_set_cooldown", + "custom_payload": "packet_custom_payload", + "named_sound_effect": "packet_named_sound_effect", + "kick_disconnect": "packet_kick_disconnect", + "entity_status": "packet_entity_status", + "explosion": "packet_explosion", + "unload_chunk": "packet_unload_chunk", + "game_state_change": "packet_game_state_change", + "open_horse_window": "packet_open_horse_window", + "keep_alive": "packet_keep_alive", + "map_chunk": "packet_map_chunk", + "world_event": "packet_world_event", + "world_particles": "packet_world_particles", + "update_light": "packet_update_light", + "login": "packet_login", + "map": "packet_map", + "trade_list": "packet_trade_list", + "rel_entity_move": "packet_rel_entity_move", + "entity_move_look": "packet_entity_move_look", + "entity_look": "packet_entity_look", + "entity": "packet_entity", + "vehicle_move": "packet_vehicle_move", + "open_book": "packet_open_book", + "open_sign_entity": "packet_open_sign_entity", + "craft_recipe_response": "packet_craft_recipe_response", + "abilities": "packet_abilities", + "combat_event": "packet_combat_event", + "player_info": "packet_player_info", + "position": "packet_position", + "unlock_recipes": "packet_unlock_recipes", + "entity_destroy": "packet_entity_destroy", + "remove_entity_effect": "packet_remove_entity_effect", + "resource_pack_send": "packet_resource_pack_send", + "respawn": "packet_respawn", + "entity_update_attributes": "packet_entity_update_attributes", + "world_border": "packet_world_border", + "camera": "packet_camera", + "held_item_slot": "packet_held_item_slot", + "update_view_position": "packet_update_view_position", + "update_view_distance": "packet_update_view_distance", + "scoreboard_display_objective": "packet_scoreboard_display_objective", + "entity_metadata": "packet_entity_metadata", + "attach_entity": "packet_attach_entity", + "entity_velocity": "packet_entity_velocity", + "entity_equipment": "packet_entity_equipment", + "experience": "packet_experience", + "update_health": "packet_update_health", + "scoreboard_objective": "packet_scoreboard_objective", + "set_passengers": "packet_set_passengers", + "teams": "packet_teams", + "scoreboard_score": "packet_scoreboard_score", + "spawn_position": "packet_spawn_position", + "update_time": "packet_update_time", + "title": "packet_title", + "entity_sound_effect": "packet_entity_sound_effect", + "stop_sound": "packet_stop_sound", + "sound_effect": "packet_sound_effect", + "playerlist_header": "packet_playerlist_header", + "collect": "packet_collect", + "entity_teleport": "packet_entity_teleport", + "entity_head_rotation": "packet_entity_head_rotation", + "entity_effect": "packet_entity_effect", + "select_advancement_tab": "packet_select_advancement_tab", + "declare_recipes": "packet_declare_recipes", + "tags": "packet_tags", + "acknowledge_player_digging": "packet_acknowledge_player_digging" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_teleport_confirm": [ + "container", + [ + { + "name": "teleportId", + "type": "varint" + } + ] + ], + "packet_query_block_nbt": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "location", + "type": "position" + } + ] + ], + "packet_set_difficulty": [ + "container", + [ + { + "name": "newDifficulty", + "type": "u8" + } + ] + ], + "packet_edit_book": [ + "container", + [ + { + "name": "new_book", + "type": "slot" + }, + { + "name": "signing", + "type": "bool" + }, + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_query_entity_nbt": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "entityId", + "type": "varint" + } + ] + ], + "packet_pick_item": [ + "container", + [ + { + "name": "slot", + "type": "varint" + } + ] + ], + "packet_name_item": [ + "container", + [ + { + "name": "name", + "type": "string" + } + ] + ], + "packet_select_trade": [ + "container", + [ + { + "name": "slot", + "type": "varint" + } + ] + ], + "packet_set_beacon_effect": [ + "container", + [ + { + "name": "primary_effect", + "type": "varint" + }, + { + "name": "secondary_effect", + "type": "varint" + } + ] + ], + "packet_update_command_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "command", + "type": "string" + }, + { + "name": "mode", + "type": "varint" + }, + { + "name": "flags", + "type": "u8" + } + ] + ], + "packet_update_command_block_minecart": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "command", + "type": "string" + }, + { + "name": "track_output", + "type": "bool" + } + ] + ], + "packet_update_structure_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "mode", + "type": "varint" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "offset_x", + "type": "i8" + }, + { + "name": "offset_y", + "type": "i8" + }, + { + "name": "offset_z", + "type": "i8" + }, + { + "name": "size_x", + "type": "i8" + }, + { + "name": "size_y", + "type": "i8" + }, + { + "name": "size_z", + "type": "i8" + }, + { + "name": "mirror", + "type": "varint" + }, + { + "name": "rotation", + "type": "varint" + }, + { + "name": "metadata", + "type": "string" + }, + { + "name": "integrity", + "type": "f32" + }, + { + "name": "seed", + "type": "varlong" + }, + { + "name": "flags", + "type": "u8" + } + ] + ], + "packet_tab_complete": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "text", + "type": "string" + } + ] + ], + "packet_chat": [ + "container", + [ + { + "name": "message", + "type": "string" + } + ] + ], + "packet_client_command": [ + "container", + [ + { + "name": "actionId", + "type": "varint" + } + ] + ], + "packet_settings": [ + "container", + [ + { + "name": "locale", + "type": "string" + }, + { + "name": "viewDistance", + "type": "i8" + }, + { + "name": "chatFlags", + "type": "varint" + }, + { + "name": "chatColors", + "type": "bool" + }, + { + "name": "skinParts", + "type": "u8" + }, + { + "name": "mainHand", + "type": "varint" + } + ] + ], + "packet_transaction": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "accepted", + "type": "bool" + } + ] + ], + "packet_enchant_item": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "enchantment", + "type": "i8" + } + ] + ], + "packet_window_click": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "slot", + "type": "i16" + }, + { + "name": "mouseButton", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "mode", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_close_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + } + ] + ], + "packet_custom_payload": [ + "container", + [ + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_use_entity": [ + "container", + [ + { + "name": "target", + "type": "varint" + }, + { + "name": "mouse", + "type": "varint" + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "y", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "z", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "hand", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "sneaking", + "type": "bool" + } + ] + ], + "packet_generate_structure": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "levels", + "type": "varint" + }, + { + "name": "keepJigsaws", + "type": "bool" + } + ] + ], + "packet_keep_alive": [ + "container", + [ + { + "name": "keepAliveId", + "type": "i64" + } + ] + ], + "packet_lock_difficulty": [ + "container", + [ + { + "name": "locked", + "type": "bool" + } + ] + ], + "packet_position": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_position_look": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_look": [ + "container", + [ + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_flying": [ + "container", + [ + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_vehicle_move": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_steer_boat": [ + "container", + [ + { + "name": "leftPaddle", + "type": "bool" + }, + { + "name": "rightPaddle", + "type": "bool" + } + ] + ], + "packet_craft_recipe_request": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "recipe", + "type": "string" + }, + { + "name": "makeAll", + "type": "bool" + } + ] + ], + "packet_abilities": [ + "container", + [ + { + "name": "flags", + "type": "i8" + } + ] + ], + "packet_block_dig": [ + "container", + [ + { + "name": "status", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "face", + "type": "i8" + } + ] + ], + "packet_entity_action": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "actionId", + "type": "varint" + }, + { + "name": "jumpBoost", + "type": "varint" + } + ] + ], + "packet_steer_vehicle": [ + "container", + [ + { + "name": "sideways", + "type": "f32" + }, + { + "name": "forward", + "type": "f32" + }, + { + "name": "jump", + "type": "u8" + } + ] + ], + "packet_displayed_recipe": [ + "container", + [ + { + "name": "recipeId", + "type": "string" + } + ] + ], + "packet_recipe_book": [ + "container", + [ + { + "name": "bookId", + "type": "varint" + }, + { + "name": "bookOpen", + "type": "bool" + }, + { + "name": "filterActive", + "type": "bool" + } + ] + ], + "packet_resource_pack_receive": [ + "container", + [ + { + "name": "result", + "type": "varint" + } + ] + ], + "packet_held_item_slot": [ + "container", + [ + { + "name": "slotId", + "type": "i16" + } + ] + ], + "packet_set_creative_slot": [ + "container", + [ + { + "name": "slot", + "type": "i16" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_update_jigsaw_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "target", + "type": "string" + }, + { + "name": "pool", + "type": "string" + }, + { + "name": "finalState", + "type": "string" + }, + { + "name": "jointType", + "type": "string" + } + ] + ], + "packet_update_sign": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "text1", + "type": "string" + }, + { + "name": "text2", + "type": "string" + }, + { + "name": "text3", + "type": "string" + }, + { + "name": "text4", + "type": "string" + } + ] + ], + "packet_arm_animation": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_spectate": [ + "container", + [ + { + "name": "target", + "type": "UUID" + } + ] + ], + "packet_block_place": [ + "container", + [ + { + "name": "hand", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "direction", + "type": "varint" + }, + { + "name": "cursorX", + "type": "f32" + }, + { + "name": "cursorY", + "type": "f32" + }, + { + "name": "cursorZ", + "type": "f32" + }, + { + "name": "insideBlock", + "type": "bool" + } + ] + ], + "packet_use_item": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_advancement_tab": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "tabId", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "1": "void" + } + } + ] + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "teleport_confirm", + "0x01": "query_block_nbt", + "0x02": "set_difficulty", + "0x03": "chat", + "0x04": "client_command", + "0x05": "settings", + "0x06": "tab_complete", + "0x07": "transaction", + "0x08": "enchant_item", + "0x09": "window_click", + "0x0a": "close_window", + "0x0b": "custom_payload", + "0x0c": "edit_book", + "0x0d": "query_entity_nbt", + "0x0e": "use_entity", + "0x0f": "generate_structure", + "0x10": "keep_alive", + "0x11": "lock_difficulty", + "0x12": "position", + "0x13": "position_look", + "0x14": "look", + "0x15": "flying", + "0x16": "vehicle_move", + "0x17": "steer_boat", + "0x18": "pick_item", + "0x19": "craft_recipe_request", + "0x1a": "abilities", + "0x1b": "block_dig", + "0x1c": "entity_action", + "0x1d": "steer_vehicle", + "0x1e": "recipe_book", + "0x1f": "displayed_recipe", + "0x20": "name_item", + "0x21": "resource_pack_receive", + "0x22": "advancement_tab", + "0x23": "select_trade", + "0x24": "set_beacon_effect", + "0x25": "held_item_slot", + "0x26": "update_command_block", + "0x27": "update_command_block_minecart", + "0x28": "set_creative_slot", + "0x29": "update_jigsaw_block", + "0x2a": "update_structure_block", + "0x2b": "update_sign", + "0x2c": "arm_animation", + "0x2d": "spectate", + "0x2e": "block_place", + "0x2f": "use_item" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "teleport_confirm": "packet_teleport_confirm", + "query_block_nbt": "packet_query_block_nbt", + "set_difficulty": "packet_set_difficulty", + "edit_book": "packet_edit_book", + "query_entity_nbt": "packet_query_entity_nbt", + "pick_item": "packet_pick_item", + "name_item": "packet_name_item", + "select_trade": "packet_select_trade", + "set_beacon_effect": "packet_set_beacon_effect", + "update_command_block": "packet_update_command_block", + "update_command_block_minecart": "packet_update_command_block_minecart", + "update_structure_block": "packet_update_structure_block", + "tab_complete": "packet_tab_complete", + "chat": "packet_chat", + "client_command": "packet_client_command", + "settings": "packet_settings", + "transaction": "packet_transaction", + "enchant_item": "packet_enchant_item", + "window_click": "packet_window_click", + "close_window": "packet_close_window", + "custom_payload": "packet_custom_payload", + "use_entity": "packet_use_entity", + "generate_structure": "packet_generate_structure", + "keep_alive": "packet_keep_alive", + "lock_difficulty": "packet_lock_difficulty", + "position": "packet_position", + "position_look": "packet_position_look", + "look": "packet_look", + "flying": "packet_flying", + "vehicle_move": "packet_vehicle_move", + "steer_boat": "packet_steer_boat", + "craft_recipe_request": "packet_craft_recipe_request", + "abilities": "packet_abilities", + "block_dig": "packet_block_dig", + "entity_action": "packet_entity_action", + "steer_vehicle": "packet_steer_vehicle", + "displayed_recipe": "packet_displayed_recipe", + "recipe_book": "packet_recipe_book", + "resource_pack_receive": "packet_resource_pack_receive", + "held_item_slot": "packet_held_item_slot", + "set_creative_slot": "packet_set_creative_slot", + "update_jigsaw_block": "packet_update_jigsaw_block", + "update_sign": "packet_update_sign", + "arm_animation": "packet_arm_animation", + "spectate": "packet_spectate", + "block_place": "packet_block_place", + "use_item": "packet_use_item", + "advancement_tab": "packet_advancement_tab" + } + } + ] + } + ] + ] + } + } + } +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16.2/recipes.json b/mc/data/minecraft-data/pc/1.16.2/recipes.json new file mode 100644 index 0000000..995af46 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/recipes.json @@ -0,0 +1,23534 @@ +{ + "2": [ + { + "ingredients": [ + 4, + 850 + ], + "result": { + "count": 1, + "id": 2 + } + } + ], + "3": [ + { + "inShape": [ + [ + 2, + 2 + ], + [ + 2, + 2 + ] + ], + "result": { + "count": 4, + "id": 3 + } + } + ], + "4": [ + { + "inShape": [ + [ + 14, + 850 + ], + [ + 850, + 14 + ] + ], + "result": { + "count": 2, + "id": 4 + } + } + ], + "5": [ + { + "inShape": [ + [ + 4, + 4 + ], + [ + 4, + 4 + ] + ], + "result": { + "count": 4, + "id": 5 + } + } + ], + "6": [ + { + "ingredients": [ + 4, + 14 + ], + "result": { + "count": 2, + "id": 6 + } + } + ], + "7": [ + { + "inShape": [ + [ + 6, + 6 + ], + [ + 6, + 6 + ] + ], + "result": { + "count": 4, + "id": 7 + } + } + ], + "10": [ + { + "inShape": [ + [ + 9, + 32 + ], + [ + 32, + 9 + ] + ], + "result": { + "count": 4, + "id": 10 + } + } + ], + "15": [ + { + "ingredients": [ + 37 + ], + "result": { + "count": 4, + "id": 15 + } + }, + { + "ingredients": [ + 61 + ], + "result": { + "count": 4, + "id": 15 + } + }, + { + "ingredients": [ + 45 + ], + "result": { + "count": 4, + "id": 15 + } + }, + { + "ingredients": [ + 53 + ], + "result": { + "count": 4, + "id": 15 + } + } + ], + "16": [ + { + "ingredients": [ + 38 + ], + "result": { + "count": 4, + "id": 16 + } + }, + { + "ingredients": [ + 62 + ], + "result": { + "count": 4, + "id": 16 + } + }, + { + "ingredients": [ + 46 + ], + "result": { + "count": 4, + "id": 16 + } + }, + { + "ingredients": [ + 54 + ], + "result": { + "count": 4, + "id": 16 + } + } + ], + "17": [ + { + "ingredients": [ + 39 + ], + "result": { + "count": 4, + "id": 17 + } + }, + { + "ingredients": [ + 63 + ], + "result": { + "count": 4, + "id": 17 + } + }, + { + "ingredients": [ + 47 + ], + "result": { + "count": 4, + "id": 17 + } + }, + { + "ingredients": [ + 55 + ], + "result": { + "count": 4, + "id": 17 + } + } + ], + "18": [ + { + "ingredients": [ + 40 + ], + "result": { + "count": 4, + "id": 18 + } + }, + { + "ingredients": [ + 64 + ], + "result": { + "count": 4, + "id": 18 + } + }, + { + "ingredients": [ + 48 + ], + "result": { + "count": 4, + "id": 18 + } + }, + { + "ingredients": [ + 56 + ], + "result": { + "count": 4, + "id": 18 + } + } + ], + "19": [ + { + "ingredients": [ + 41 + ], + "result": { + "count": 4, + "id": 19 + } + }, + { + "ingredients": [ + 65 + ], + "result": { + "count": 4, + "id": 19 + } + }, + { + "ingredients": [ + 49 + ], + "result": { + "count": 4, + "id": 19 + } + }, + { + "ingredients": [ + 57 + ], + "result": { + "count": 4, + "id": 19 + } + } + ], + "20": [ + { + "ingredients": [ + 42 + ], + "result": { + "count": 4, + "id": 20 + } + }, + { + "ingredients": [ + 66 + ], + "result": { + "count": 4, + "id": 20 + } + }, + { + "ingredients": [ + 50 + ], + "result": { + "count": 4, + "id": 20 + } + }, + { + "ingredients": [ + 58 + ], + "result": { + "count": 4, + "id": 20 + } + } + ], + "21": [ + { + "ingredients": [ + 43 + ], + "result": { + "count": 4, + "id": 21 + } + }, + { + "ingredients": [ + 51 + ], + "result": { + "count": 4, + "id": 21 + } + }, + { + "ingredients": [ + 67 + ], + "result": { + "count": 4, + "id": 21 + } + }, + { + "ingredients": [ + 59 + ], + "result": { + "count": 4, + "id": 21 + } + } + ], + "22": [ + { + "ingredients": [ + 44 + ], + "result": { + "count": 4, + "id": 22 + } + }, + { + "ingredients": [ + 52 + ], + "result": { + "count": 4, + "id": 22 + } + }, + { + "ingredients": [ + 68 + ], + "result": { + "count": 4, + "id": 22 + } + }, + { + "ingredients": [ + 60 + ], + "result": { + "count": 4, + "id": 22 + } + } + ], + "53": [ + { + "inShape": [ + [ + 45, + 45 + ], + [ + 45, + 45 + ] + ], + "result": { + "count": 3, + "id": 53 + } + } + ], + "54": [ + { + "inShape": [ + [ + 46, + 46 + ], + [ + 46, + 46 + ] + ], + "result": { + "count": 3, + "id": 54 + } + } + ], + "55": [ + { + "inShape": [ + [ + 47, + 47 + ], + [ + 47, + 47 + ] + ], + "result": { + "count": 3, + "id": 55 + } + } + ], + "56": [ + { + "inShape": [ + [ + 48, + 48 + ], + [ + 48, + 48 + ] + ], + "result": { + "count": 3, + "id": 56 + } + } + ], + "57": [ + { + "inShape": [ + [ + 49, + 49 + ], + [ + 49, + 49 + ] + ], + "result": { + "count": 3, + "id": 57 + } + } + ], + "58": [ + { + "inShape": [ + [ + 50, + 50 + ], + [ + 50, + 50 + ] + ], + "result": { + "count": 3, + "id": 58 + } + } + ], + "59": [ + { + "inShape": [ + [ + 51, + 51 + ], + [ + 51, + 51 + ] + ], + "result": { + "count": 3, + "id": 59 + } + } + ], + "60": [ + { + "inShape": [ + [ + 52, + 52 + ], + [ + 52, + 52 + ] + ], + "result": { + "count": 3, + "id": 60 + } + } + ], + "61": [ + { + "inShape": [ + [ + 37, + 37 + ], + [ + 37, + 37 + ] + ], + "result": { + "count": 3, + "id": 61 + } + } + ], + "62": [ + { + "inShape": [ + [ + 38, + 38 + ], + [ + 38, + 38 + ] + ], + "result": { + "count": 3, + "id": 62 + } + } + ], + "63": [ + { + "inShape": [ + [ + 39, + 39 + ], + [ + 39, + 39 + ] + ], + "result": { + "count": 3, + "id": 63 + } + } + ], + "64": [ + { + "inShape": [ + [ + 40, + 40 + ], + [ + 40, + 40 + ] + ], + "result": { + "count": 3, + "id": 64 + } + } + ], + "65": [ + { + "inShape": [ + [ + 41, + 41 + ], + [ + 41, + 41 + ] + ], + "result": { + "count": 3, + "id": 65 + } + } + ], + "66": [ + { + "inShape": [ + [ + 42, + 42 + ], + [ + 42, + 42 + ] + ], + "result": { + "count": 3, + "id": 66 + } + } + ], + "67": [ + { + "inShape": [ + [ + 43, + 43 + ], + [ + 43, + 43 + ] + ], + "result": { + "count": 3, + "id": 67 + } + } + ], + "68": [ + { + "inShape": [ + [ + 44, + 44 + ], + [ + 44, + 44 + ] + ], + "result": { + "count": 3, + "id": 68 + } + } + ], + "79": [ + { + "inShape": [ + [ + 695, + 695, + 695 + ], + [ + 695, + 695, + 695 + ], + [ + 695, + 695, + 695 + ] + ], + "result": { + "count": 1, + "id": 79 + } + } + ], + "80": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 14, + 574, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 80 + } + } + ], + "81": [ + { + "inShape": [ + [ + 30, + 30 + ], + [ + 30, + 30 + ] + ], + "result": { + "count": 1, + "id": 81 + } + } + ], + "82": [ + { + "inShape": [ + [ + 148 + ], + [ + 148 + ] + ], + "result": { + "count": 1, + "id": 82 + } + } + ], + "83": [ + { + "inShape": [ + [ + 81, + 81 + ], + [ + 81, + 81 + ] + ], + "result": { + "count": 4, + "id": 83 + } + } + ], + "84": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + 665, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + 665, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + 665, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + 665, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + 665, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + 665, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + 665, + 21 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 84 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + 665, + 22 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 84 + } + } + ], + "85": [ + { + "inShape": [ + [ + 580, + null, + 580 + ], + [ + 580, + 613, + 580 + ], + [ + 580, + 665, + 580 + ] + ], + "result": { + "count": 6, + "id": 85 + } + } + ], + "86": [ + { + "inShape": [ + [ + 579, + null, + 579 + ], + [ + 579, + 190, + 579 + ], + [ + 579, + 665, + 579 + ] + ], + "result": { + "count": 6, + "id": 86 + } + } + ], + "87": [ + { + "inShape": [ + [ + 679 + ], + [ + 94 + ] + ], + "result": { + "count": 1, + "id": 87 + } + } + ], + "94": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 14, + 579, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 14, + 579, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 14, + 579, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 14, + 579, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 14, + 579, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 14, + 579, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 14, + 579, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 14, + 579, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 94 + } + } + ], + "95": [ + { + "inShape": [ + [ + 616, + 616 + ], + [ + 616, + 616 + ] + ], + "result": { + "count": 1, + "id": 95 + } + } + ], + "96": [ + { + "ingredients": [ + 697, + 95 + ], + "result": { + "count": 1, + "id": 96 + } + } + ], + "97": [ + { + "ingredients": [ + 698, + 95 + ], + "result": { + "count": 1, + "id": 97 + } + } + ], + "98": [ + { + "ingredients": [ + 699, + 95 + ], + "result": { + "count": 1, + "id": 98 + } + } + ], + "99": [ + { + "ingredients": [ + 700, + 95 + ], + "result": { + "count": 1, + "id": 99 + } + } + ], + "100": [ + { + "ingredients": [ + 701, + 95 + ], + "result": { + "count": 1, + "id": 100 + } + } + ], + "101": [ + { + "ingredients": [ + 702, + 95 + ], + "result": { + "count": 1, + "id": 101 + } + } + ], + "102": [ + { + "ingredients": [ + 703, + 95 + ], + "result": { + "count": 1, + "id": 102 + } + } + ], + "103": [ + { + "ingredients": [ + 704, + 95 + ], + "result": { + "count": 1, + "id": 103 + } + } + ], + "104": [ + { + "ingredients": [ + 705, + 95 + ], + "result": { + "count": 1, + "id": 104 + } + } + ], + "105": [ + { + "ingredients": [ + 706, + 95 + ], + "result": { + "count": 1, + "id": 105 + } + } + ], + "106": [ + { + "ingredients": [ + 707, + 95 + ], + "result": { + "count": 1, + "id": 106 + } + } + ], + "107": [ + { + "ingredients": [ + 708, + 95 + ], + "result": { + "count": 1, + "id": 107 + } + } + ], + "108": [ + { + "ingredients": [ + 709, + 95 + ], + "result": { + "count": 1, + "id": 108 + } + } + ], + "109": [ + { + "ingredients": [ + 710, + 95 + ], + "result": { + "count": 1, + "id": 109 + } + } + ], + "110": [ + { + "ingredients": [ + 711, + 95 + ], + "result": { + "count": 1, + "id": 110 + } + } + ], + "136": [ + { + "inShape": [ + [ + 580, + 580, + 580 + ], + [ + 580, + 580, + 580 + ], + [ + 580, + 580, + 580 + ] + ], + "result": { + "count": 1, + "id": 136 + } + } + ], + "137": [ + { + "inShape": [ + [ + 579, + 579, + 579 + ], + [ + 579, + 579, + 579 + ], + [ + 579, + 579, + 579 + ] + ], + "result": { + "count": 1, + "id": 137 + } + } + ], + "138": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 6, + "id": 138 + } + } + ], + "139": [ + { + "inShape": [ + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 6, + "id": 139 + } + } + ], + "140": [ + { + "inShape": [ + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 6, + "id": 140 + } + } + ], + "141": [ + { + "inShape": [ + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 6, + "id": 141 + } + } + ], + "142": [ + { + "inShape": [ + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 6, + "id": 142 + } + } + ], + "143": [ + { + "inShape": [ + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 6, + "id": 143 + } + } + ], + "144": [ + { + "inShape": [ + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 6, + "id": 144 + } + } + ], + "145": [ + { + "inShape": [ + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 6, + "id": 145 + } + } + ], + "146": [ + { + "inShape": [ + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 6, + "id": 146 + } + } + ], + "147": [ + { + "inShape": [ + [ + 165, + 165, + 165 + ] + ], + "result": { + "count": 6, + "id": 147 + } + } + ], + "148": [ + { + "inShape": [ + [ + 81, + 81, + 81 + ] + ], + "result": { + "count": 6, + "id": 148 + } + }, + { + "inShape": [ + [ + 82, + 82, + 82 + ] + ], + "result": { + "count": 6, + "id": 148 + } + } + ], + "149": [ + { + "inShape": [ + [ + 83, + 83, + 83 + ] + ], + "result": { + "count": 6, + "id": 149 + } + } + ], + "151": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 6, + "id": 151 + } + } + ], + "152": [ + { + "inShape": [ + [ + 166, + 166, + 166 + ] + ], + "result": { + "count": 6, + "id": 152 + } + } + ], + "153": [ + { + "inShape": [ + [ + 240, + 240, + 240 + ] + ], + "result": { + "count": 6, + "id": 153 + } + } + ], + "154": [ + { + "inShape": [ + [ + 264, + 264, + 264 + ] + ], + "result": { + "count": 6, + "id": 154 + } + } + ], + "155": [ + { + "inShape": [ + [ + 324, + 324, + 324 + ] + ], + "result": { + "count": 6, + "id": 155 + } + }, + { + "inShape": [ + [ + 325, + 325, + 325 + ] + ], + "result": { + "count": 6, + "id": 155 + } + }, + { + "inShape": [ + [ + 327, + 327, + 327 + ] + ], + "result": { + "count": 6, + "id": 155 + } + } + ], + "156": [ + { + "inShape": [ + [ + 418, + 418, + 418 + ] + ], + "result": { + "count": 6, + "id": 156 + } + }, + { + "inShape": [ + [ + 419, + 419, + 419 + ] + ], + "result": { + "count": 6, + "id": 156 + } + } + ], + "157": [ + { + "inShape": [ + [ + 420, + 420, + 420 + ] + ], + "result": { + "count": 6, + "id": 157 + } + } + ], + "158": [ + { + "inShape": [ + [ + 175, + 175, + 175 + ] + ], + "result": { + "count": 6, + "id": 158 + } + }, + { + "inShape": [ + [ + 176, + 176, + 176 + ] + ], + "result": { + "count": 6, + "id": 158 + } + } + ], + "159": [ + { + "inShape": [ + [ + 411, + 411, + 411 + ] + ], + "result": { + "count": 6, + "id": 159 + } + } + ], + "160": [ + { + "inShape": [ + [ + 412, + 412, + 412 + ] + ], + "result": { + "count": 6, + "id": 160 + } + } + ], + "161": [ + { + "inShape": [ + [ + 413, + 413, + 413 + ] + ], + "result": { + "count": 6, + "id": 161 + } + } + ], + "166": [ + { + "inShape": [ + [ + 674, + 674 + ], + [ + 674, + 674 + ] + ], + "result": { + "count": 1, + "id": 166 + } + } + ], + "167": [ + { + "inShape": [ + [ + 618, + 30, + 618 + ], + [ + 30, + 618, + 30 + ], + [ + 618, + 30, + 618 + ] + ], + "result": { + "count": 1, + "id": 167 + } + }, + { + "inShape": [ + [ + 618, + 31, + 618 + ], + [ + 31, + 618, + 31 + ], + [ + 618, + 31, + 618 + ] + ], + "result": { + "count": 1, + "id": 167 + } + } + ], + "168": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 678, + 678, + 678 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 678, + 678, + 678 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 678, + 678, + 678 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 678, + 678, + 678 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 678, + 678, + 678 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 678, + 678, + 678 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 678, + 678, + 678 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 168 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 678, + 678, + 678 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 168 + } + } + ], + "169": [ + { + "ingredients": [ + 14, + 251 + ], + "result": { + "count": 1, + "id": 169 + } + } + ], + "171": [ + { + "inShape": [ + [ + 576 + ], + [ + 613 + ] + ], + "result": { + "count": 4, + "id": 171 + } + }, + { + "inShape": [ + [ + 577 + ], + [ + 613 + ] + ], + "result": { + "count": 4, + "id": 171 + } + } + ], + "172": [ + { + "inShape": [ + [ + 745 + ], + [ + 888 + ] + ], + "result": { + "count": 4, + "id": 172 + } + } + ], + "175": [ + { + "inShape": [ + [ + 888, + 888 + ], + [ + 888, + 888 + ] + ], + "result": { + "count": 4, + "id": 175 + } + } + ], + "176": [ + { + "inShape": [ + [ + 158 + ], + [ + 158 + ] + ], + "result": { + "count": 1, + "id": 176 + } + } + ], + "177": [ + { + "inShape": [ + [ + 175, + null, + null + ], + [ + 175, + 175, + null + ], + [ + 175, + 175, + 175 + ] + ], + "result": { + "count": 4, + "id": 177 + } + }, + { + "inShape": [ + [ + 176, + null, + null + ], + [ + 176, + 176, + null + ], + [ + 176, + 176, + 176 + ] + ], + "result": { + "count": 4, + "id": 177 + } + } + ], + "179": [ + { + "inShape": [ + [ + 15, + null, + null + ], + [ + 15, + 15, + null + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 4, + "id": 179 + } + } + ], + "180": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 180 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 180 + } + } + ], + "182": [ + { + "inShape": [ + [ + 578, + 578, + 578 + ], + [ + 578, + 578, + 578 + ], + [ + 578, + 578, + 578 + ] + ], + "result": { + "count": 1, + "id": 182 + } + } + ], + "183": [ + { + "inShape": [ + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 183 + } + }, + { + "inShape": [ + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 183 + } + } + ], + "185": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 14, + null, + 14 + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 1, + "id": 185 + } + }, + { + "inShape": [ + [ + 963, + 963, + 963 + ], + [ + 963, + null, + 963 + ], + [ + 963, + 963, + 963 + ] + ], + "result": { + "count": 1, + "id": 185 + } + } + ], + "186": [ + { + "inShape": [ + [ + 613, + null, + 613 + ], + [ + 613, + 613, + 613 + ], + [ + 613, + null, + 613 + ] + ], + "result": { + "count": 3, + "id": 186 + } + } + ], + "187": [ + { + "inShape": [ + [ + 579, + null, + 579 + ], + [ + 579, + 613, + 579 + ], + [ + 579, + null, + 579 + ] + ], + "result": { + "count": 16, + "id": 187 + } + } + ], + "188": [ + { + "inShape": [ + [ + 14, + null, + null + ], + [ + 14, + 14, + null + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 4, + "id": 188 + } + } + ], + "189": [ + { + "inShape": [ + [ + 613 + ], + [ + 14 + ] + ], + "result": { + "count": 1, + "id": 189 + } + } + ], + "190": [ + { + "inShape": [ + [ + 1, + 1 + ] + ], + "result": { + "count": 1, + "id": 190 + } + } + ], + "191": [ + { + "inShape": [ + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 191 + } + } + ], + "192": [ + { + "inShape": [ + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 192 + } + } + ], + "193": [ + { + "inShape": [ + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 193 + } + } + ], + "194": [ + { + "inShape": [ + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 194 + } + } + ], + "195": [ + { + "inShape": [ + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 195 + } + } + ], + "196": [ + { + "inShape": [ + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 196 + } + } + ], + "197": [ + { + "inShape": [ + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 197 + } + } + ], + "198": [ + { + "inShape": [ + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 198 + } + } + ], + "199": [ + { + "inShape": [ + [ + 967, + 967 + ] + ], + "result": { + "count": 1, + "id": 199 + } + } + ], + "201": [ + { + "inShape": [ + [ + 665 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 201 + } + } + ], + "202": [ + { + "inShape": [ + [ + 204, + 204, + 204 + ] + ], + "result": { + "count": 6, + "id": 202 + } + } + ], + "204": [ + { + "inShape": [ + [ + 666, + 666 + ], + [ + 666, + 666 + ] + ], + "result": { + "count": 1, + "id": 204 + } + } + ], + "206": [ + { + "inShape": [ + [ + 675, + 675 + ], + [ + 675, + 675 + ] + ], + "result": { + "count": 1, + "id": 206 + } + } + ], + "207": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + 578, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + 578, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + 578, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + 578, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + 578, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + 578, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + 578, + 21 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 207 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + 578, + 22 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 207 + } + } + ], + "208": [ + { + "inShape": [ + [ + 15, + 613, + 15 + ], + [ + 15, + 613, + 15 + ] + ], + "result": { + "count": 3, + "id": 208 + } + } + ], + "209": [ + { + "inShape": [ + [ + 16, + 613, + 16 + ], + [ + 16, + 613, + 16 + ] + ], + "result": { + "count": 3, + "id": 209 + } + } + ], + "210": [ + { + "inShape": [ + [ + 17, + 613, + 17 + ], + [ + 17, + 613, + 17 + ] + ], + "result": { + "count": 3, + "id": 210 + } + } + ], + "211": [ + { + "inShape": [ + [ + 18, + 613, + 18 + ], + [ + 18, + 613, + 18 + ] + ], + "result": { + "count": 3, + "id": 211 + } + } + ], + "212": [ + { + "inShape": [ + [ + 19, + 613, + 19 + ], + [ + 19, + 613, + 19 + ] + ], + "result": { + "count": 3, + "id": 212 + } + } + ], + "213": [ + { + "inShape": [ + [ + 20, + 613, + 20 + ], + [ + 20, + 613, + 20 + ] + ], + "result": { + "count": 3, + "id": 213 + } + } + ], + "214": [ + { + "inShape": [ + [ + 21, + 613, + 21 + ], + [ + 21, + 613, + 21 + ] + ], + "result": { + "count": 3, + "id": 214 + } + } + ], + "215": [ + { + "inShape": [ + [ + 22, + 613, + 22 + ], + [ + 22, + 613, + 22 + ] + ], + "result": { + "count": 3, + "id": 215 + } + } + ], + "222": [ + { + "inShape": [ + [ + 221, + 221 + ], + [ + 221, + 221 + ] + ], + "result": { + "count": 4, + "id": 222 + } + } + ], + "223": [ + { + "inShape": [ + [ + 576 + ], + [ + 613 + ], + [ + 219 + ] + ], + "result": { + "count": 4, + "id": 223 + } + }, + { + "inShape": [ + [ + 576 + ], + [ + 613 + ], + [ + 220 + ] + ], + "result": { + "count": 4, + "id": 223 + } + }, + { + "inShape": [ + [ + 577 + ], + [ + 613 + ], + [ + 219 + ] + ], + "result": { + "count": 4, + "id": 223 + } + }, + { + "inShape": [ + [ + 577 + ], + [ + 613 + ], + [ + 220 + ] + ], + "result": { + "count": 4, + "id": 223 + } + } + ], + "224": [ + { + "inShape": [ + [ + 686, + 686 + ], + [ + 686, + 686 + ] + ], + "result": { + "count": 1, + "id": 224 + } + } + ], + "225": [ + { + "inShape": [ + [ + 217 + ], + [ + 171 + ] + ], + "result": { + "count": 1, + "id": 225 + } + } + ], + "226": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 2, + "id": 226 + } + } + ], + "227": [ + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 2, + "id": 227 + } + } + ], + "228": [ + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 2, + "id": 228 + } + } + ], + "229": [ + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 2, + "id": 229 + } + } + ], + "230": [ + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 2, + "id": 230 + } + } + ], + "231": [ + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 2, + "id": 231 + } + } + ], + "232": [ + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 2, + "id": 232 + } + } + ], + "233": [ + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 2, + "id": 233 + } + } + ], + "240": [ + { + "inShape": [ + [ + 1, + 1 + ], + [ + 1, + 1 + ] + ], + "result": { + "count": 4, + "id": 240 + } + } + ], + "241": [ + { + "ingredients": [ + 240, + 251 + ], + "result": { + "count": 1, + "id": 241 + } + } + ], + "243": [ + { + "inShape": [ + [ + 153 + ], + [ + 153 + ] + ], + "result": { + "count": 1, + "id": 243 + } + } + ], + "247": [ + { + "inShape": [ + [ + 579, + 579, + 579 + ], + [ + 579, + 579, + 579 + ] + ], + "result": { + "count": 16, + "id": 247 + } + } + ], + "248": [ + { + "inShape": [ + [ + 906 + ], + [ + 579 + ], + [ + 906 + ] + ], + "result": { + "count": 1, + "id": 248 + } + } + ], + "249": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 16, + "id": 249 + } + } + ], + "250": [ + { + "inShape": [ + [ + 735, + 735, + 735 + ], + [ + 735, + 735, + 735 + ], + [ + 735, + 735, + 735 + ] + ], + "result": { + "count": 1, + "id": 250 + } + } + ], + "252": [ + { + "inShape": [ + [ + 613, + 15, + 613 + ], + [ + 613, + 15, + 613 + ] + ], + "result": { + "count": 1, + "id": 252 + } + } + ], + "253": [ + { + "inShape": [ + [ + 613, + 16, + 613 + ], + [ + 613, + 16, + 613 + ] + ], + "result": { + "count": 1, + "id": 253 + } + } + ], + "254": [ + { + "inShape": [ + [ + 613, + 17, + 613 + ], + [ + 613, + 17, + 613 + ] + ], + "result": { + "count": 1, + "id": 254 + } + } + ], + "255": [ + { + "inShape": [ + [ + 613, + 18, + 613 + ], + [ + 613, + 18, + 613 + ] + ], + "result": { + "count": 1, + "id": 255 + } + } + ], + "256": [ + { + "inShape": [ + [ + 613, + 19, + 613 + ], + [ + 613, + 19, + 613 + ] + ], + "result": { + "count": 1, + "id": 256 + } + } + ], + "257": [ + { + "inShape": [ + [ + 613, + 20, + 613 + ], + [ + 613, + 20, + 613 + ] + ], + "result": { + "count": 1, + "id": 257 + } + } + ], + "258": [ + { + "inShape": [ + [ + 613, + 21, + 613 + ], + [ + 613, + 21, + 613 + ] + ], + "result": { + "count": 1, + "id": 258 + } + } + ], + "259": [ + { + "inShape": [ + [ + 613, + 22, + 613 + ], + [ + 613, + 22, + 613 + ] + ], + "result": { + "count": 1, + "id": 259 + } + } + ], + "260": [ + { + "inShape": [ + [ + 166, + null, + null + ], + [ + 166, + 166, + null + ], + [ + 166, + 166, + 166 + ] + ], + "result": { + "count": 4, + "id": 260 + } + } + ], + "261": [ + { + "inShape": [ + [ + 240, + null, + null + ], + [ + 240, + 240, + null + ], + [ + 240, + 240, + 240 + ] + ], + "result": { + "count": 4, + "id": 261 + } + } + ], + "264": [ + { + "inShape": [ + [ + 849, + 849 + ], + [ + 849, + 849 + ] + ], + "result": { + "count": 1, + "id": 264 + } + } + ], + "266": [ + { + "inShape": [ + [ + 154 + ], + [ + 154 + ] + ], + "result": { + "count": 1, + "id": 266 + } + } + ], + "267": [ + { + "inShape": [ + [ + 264, + 849, + 264 + ], + [ + 264, + 849, + 264 + ] + ], + "result": { + "count": 6, + "id": 267 + } + } + ], + "268": [ + { + "inShape": [ + [ + 264, + null, + null + ], + [ + 264, + 264, + null + ], + [ + 264, + 264, + 264 + ] + ], + "result": { + "count": 4, + "id": 268 + } + } + ], + "269": [ + { + "inShape": [ + [ + null, + 678, + null + ], + [ + 578, + 170, + 578 + ], + [ + 170, + 170, + 170 + ] + ], + "result": { + "count": 1, + "id": 269 + } + } + ], + "272": [ + { + "inShape": [ + [ + 271, + 271 + ], + [ + 271, + 271 + ] + ], + "result": { + "count": 4, + "id": 272 + } + } + ], + "274": [ + { + "inShape": [ + [ + null, + 665, + null + ], + [ + 665, + 224, + 665 + ], + [ + null, + 665, + null + ] + ], + "result": { + "count": 1, + "id": 274 + } + } + ], + "275": [ + { + "inShape": [ + [ + 81, + null, + null + ], + [ + 81, + 81, + null + ], + [ + 81, + 81, + 81 + ] + ], + "result": { + "count": 4, + "id": 275 + } + }, + { + "inShape": [ + [ + 82, + null, + null + ], + [ + 82, + 82, + null + ], + [ + 82, + 82, + 82 + ] + ], + "result": { + "count": 4, + "id": 275 + } + }, + { + "inShape": [ + [ + 83, + null, + null + ], + [ + 83, + 83, + null + ], + [ + 83, + 83, + 83 + ] + ], + "result": { + "count": 4, + "id": 275 + } + } + ], + "277": [ + { + "inShape": [ + [ + 170, + 170, + 170 + ], + [ + 170, + 757, + 170 + ], + [ + 170, + 170, + 170 + ] + ], + "result": { + "count": 1, + "id": 277 + } + } + ], + "278": [ + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 15 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 16 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 17 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 18 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 19 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 20 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 21 + ] + ], + "result": { + "count": 2, + "id": 278 + } + }, + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 22 + ] + ], + "result": { + "count": 2, + "id": 278 + } + } + ], + "279": [ + { + "inShape": [ + [ + 827, + 827, + 827 + ], + [ + 827, + 827, + 827 + ], + [ + 827, + 827, + 827 + ] + ], + "result": { + "count": 1, + "id": 279 + } + } + ], + "280": [ + { + "inShape": [ + [ + 16, + null, + null + ], + [ + 16, + 16, + null + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 4, + "id": 280 + } + } + ], + "281": [ + { + "inShape": [ + [ + 17, + null, + null + ], + [ + 17, + 17, + null + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 4, + "id": 281 + } + } + ], + "282": [ + { + "inShape": [ + [ + 18, + null, + null + ], + [ + 18, + 18, + null + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 4, + "id": 282 + } + } + ], + "283": [ + { + "inShape": [ + [ + 21, + null, + null + ], + [ + 21, + 21, + null + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 4, + "id": 283 + } + } + ], + "284": [ + { + "inShape": [ + [ + 22, + null, + null + ], + [ + 22, + 22, + null + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 4, + "id": 284 + } + } + ], + "286": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 844, + 77 + ], + [ + 170, + 170, + 170 + ] + ], + "result": { + "count": 1, + "id": 286 + } + } + ], + "287": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 6, + "id": 287 + } + } + ], + "288": [ + { + "inShape": [ + [ + 169, + 169, + 169 + ], + [ + 169, + 169, + 169 + ] + ], + "result": { + "count": 6, + "id": 288 + } + } + ], + "289": [ + { + "inShape": [ + [ + 166, + 166, + 166 + ], + [ + 166, + 166, + 166 + ] + ], + "result": { + "count": 6, + "id": 289 + } + } + ], + "290": [ + { + "inShape": [ + [ + 411, + 411, + 411 + ], + [ + 411, + 411, + 411 + ] + ], + "result": { + "count": 6, + "id": 290 + } + } + ], + "291": [ + { + "inShape": [ + [ + 418, + 418, + 418 + ], + [ + 418, + 418, + 418 + ] + ], + "result": { + "count": 6, + "id": 291 + } + } + ], + "292": [ + { + "inShape": [ + [ + 241, + 241, + 241 + ], + [ + 241, + 241, + 241 + ] + ], + "result": { + "count": 6, + "id": 292 + } + } + ], + "293": [ + { + "inShape": [ + [ + 2, + 2, + 2 + ], + [ + 2, + 2, + 2 + ] + ], + "result": { + "count": 6, + "id": 293 + } + } + ], + "294": [ + { + "inShape": [ + [ + 240, + 240, + 240 + ], + [ + 240, + 240, + 240 + ] + ], + "result": { + "count": 6, + "id": 294 + } + } + ], + "295": [ + { + "inShape": [ + [ + 264, + 264, + 264 + ], + [ + 264, + 264, + 264 + ] + ], + "result": { + "count": 6, + "id": 295 + } + } + ], + "296": [ + { + "inShape": [ + [ + 6, + 6, + 6 + ], + [ + 6, + 6, + 6 + ] + ], + "result": { + "count": 6, + "id": 296 + } + } + ], + "297": [ + { + "inShape": [ + [ + 427, + 427, + 427 + ], + [ + 427, + 427, + 427 + ] + ], + "result": { + "count": 6, + "id": 297 + } + } + ], + "298": [ + { + "inShape": [ + [ + 81, + 81, + 81 + ], + [ + 81, + 81, + 81 + ] + ], + "result": { + "count": 6, + "id": 298 + } + } + ], + "299": [ + { + "inShape": [ + [ + 272, + 272, + 272 + ], + [ + 272, + 272, + 272 + ] + ], + "result": { + "count": 6, + "id": 299 + } + } + ], + "300": [ + { + "inShape": [ + [ + 4, + 4, + 4 + ], + [ + 4, + 4, + 4 + ] + ], + "result": { + "count": 6, + "id": 300 + } + } + ], + "301": [ + { + "inShape": [ + [ + 963, + 963, + 963 + ], + [ + 963, + 963, + 963 + ] + ], + "result": { + "count": 6, + "id": 301 + } + } + ], + "302": [ + { + "inShape": [ + [ + 967, + 967, + 967 + ], + [ + 967, + 967, + 967 + ] + ], + "result": { + "count": 6, + "id": 302 + } + } + ], + "303": [ + { + "inShape": [ + [ + 971, + 971, + 971 + ], + [ + 971, + 971, + 971 + ] + ], + "result": { + "count": 6, + "id": 303 + } + } + ], + "304": [ + { + "ingredients": [ + 1 + ], + "result": { + "count": 1, + "id": 304 + } + } + ], + "305": [ + { + "ingredients": [ + 15 + ], + "result": { + "count": 1, + "id": 305 + } + } + ], + "306": [ + { + "ingredients": [ + 16 + ], + "result": { + "count": 1, + "id": 306 + } + } + ], + "307": [ + { + "ingredients": [ + 17 + ], + "result": { + "count": 1, + "id": 307 + } + } + ], + "308": [ + { + "ingredients": [ + 18 + ], + "result": { + "count": 1, + "id": 308 + } + } + ], + "309": [ + { + "ingredients": [ + 19 + ], + "result": { + "count": 1, + "id": 309 + } + } + ], + "310": [ + { + "ingredients": [ + 20 + ], + "result": { + "count": 1, + "id": 310 + } + } + ], + "311": [ + { + "ingredients": [ + 21 + ], + "result": { + "count": 1, + "id": 311 + } + } + ], + "312": [ + { + "ingredients": [ + 22 + ], + "result": { + "count": 1, + "id": 312 + } + } + ], + "313": [ + { + "ingredients": [ + 967 + ], + "result": { + "count": 1, + "id": 313 + } + } + ], + "314": [ + { + "inShape": [ + [ + 137, + 137, + 137 + ], + [ + null, + 579, + null + ], + [ + 579, + 579, + 579 + ] + ], + "result": { + "count": 1, + "id": 314 + } + } + ], + "317": [ + { + "ingredients": [ + 180, + 278 + ], + "result": { + "count": 1, + "id": 317 + } + } + ], + "318": [ + { + "inShape": [ + [ + 580, + 580 + ] + ], + "result": { + "count": 1, + "id": 318 + } + } + ], + "319": [ + { + "inShape": [ + [ + 579, + 579 + ] + ], + "result": { + "count": 1, + "id": 319 + } + } + ], + "320": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 850, + 850, + 850 + ], + [ + 138, + 138, + 138 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 850, + 850, + 850 + ], + [ + 139, + 139, + 139 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 850, + 850, + 850 + ], + [ + 140, + 140, + 140 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 850, + 850, + 850 + ], + [ + 141, + 141, + 141 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 850, + 850, + 850 + ], + [ + 142, + 142, + 142 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 850, + 850, + 850 + ], + [ + 143, + 143, + 143 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 850, + 850, + 850 + ], + [ + 144, + 144, + 144 + ] + ], + "result": { + "count": 1, + "id": 320 + } + }, + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 850, + 850, + 850 + ], + [ + 145, + 145, + 145 + ] + ], + "result": { + "count": 1, + "id": 320 + } + } + ], + "321": [ + { + "inShape": [ + [ + 665, + 665, + 665 + ], + [ + 665, + 665, + 665 + ], + [ + 665, + 665, + 665 + ] + ], + "result": { + "count": 1, + "id": 321 + } + } + ], + "323": [ + { + "inShape": [ + [ + 579, + null, + 579 + ], + [ + 579, + 180, + 579 + ], + [ + null, + 579, + null + ] + ], + "result": { + "count": 1, + "id": 323 + } + } + ], + "324": [ + { + "inShape": [ + [ + 155 + ], + [ + 155 + ] + ], + "result": { + "count": 1, + "id": 324 + } + } + ], + "325": [ + { + "inShape": [ + [ + 850, + 850 + ], + [ + 850, + 850 + ] + ], + "result": { + "count": 1, + "id": 325 + } + } + ], + "326": [ + { + "inShape": [ + [ + 325, + 325 + ], + [ + 325, + 325 + ] + ], + "result": { + "count": 4, + "id": 326 + } + } + ], + "327": [ + { + "inShape": [ + [ + 325 + ], + [ + 325 + ] + ], + "result": { + "count": 2, + "id": 327 + } + } + ], + "328": [ + { + "inShape": [ + [ + 324, + null, + null + ], + [ + 324, + 324, + null + ], + [ + 324, + 324, + 324 + ] + ], + "result": { + "count": 4, + "id": 328 + } + }, + { + "inShape": [ + [ + 325, + null, + null + ], + [ + 325, + 325, + null + ], + [ + 325, + 325, + 325 + ] + ], + "result": { + "count": 4, + "id": 328 + } + }, + { + "inShape": [ + [ + 327, + null, + null + ], + [ + 327, + 327, + null + ], + [ + 327, + 327, + 327 + ] + ], + "result": { + "count": 4, + "id": 328 + } + } + ], + "329": [ + { + "inShape": [ + [ + 579, + 613, + 579 + ], + [ + 579, + 201, + 579 + ], + [ + 579, + 613, + 579 + ] + ], + "result": { + "count": 6, + "id": 329 + } + } + ], + "330": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 14, + null, + 14 + ], + [ + 14, + 665, + 14 + ] + ], + "result": { + "count": 1, + "id": 330 + } + } + ], + "331": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 696, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 331 + } + } + ], + "332": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 697, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 332 + } + } + ], + "333": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 698, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 333 + } + } + ], + "334": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 699, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 334 + } + } + ], + "335": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 700, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 335 + } + } + ], + "336": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 701, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 336 + } + } + ], + "337": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 702, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 337 + } + } + ], + "338": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 703, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 338 + } + } + ], + "339": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 704, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 339 + } + } + ], + "340": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 705, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 340 + } + } + ], + "341": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 706, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 341 + } + } + ], + "342": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 707, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 342 + } + } + ], + "343": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 708, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 343 + } + } + ], + "344": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 709, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 344 + } + } + ], + "345": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 710, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 345 + } + } + ], + "346": [ + { + "inShape": [ + [ + 366, + 366, + 366 + ], + [ + 366, + 711, + 366 + ], + [ + 366, + 366, + 366 + ] + ], + "result": { + "count": 8, + "id": 346 + } + } + ], + "348": [ + { + "inShape": [ + [ + 579, + 579 + ], + [ + 579, + 579 + ] + ], + "result": { + "count": 1, + "id": 348 + } + } + ], + "349": [ + { + "inShape": [ + [ + 620, + 620, + 620 + ], + [ + 620, + 620, + 620 + ], + [ + 620, + 620, + 620 + ] + ], + "result": { + "count": 1, + "id": 349 + } + } + ], + "350": [ + { + "inShape": [ + [ + 95, + 95 + ] + ], + "result": { + "count": 3, + "id": 350 + } + } + ], + "351": [ + { + "inShape": [ + [ + 96, + 96 + ] + ], + "result": { + "count": 3, + "id": 351 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 697, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 351 + } + } + ], + "352": [ + { + "inShape": [ + [ + 97, + 97 + ] + ], + "result": { + "count": 3, + "id": 352 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 698, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 352 + } + } + ], + "353": [ + { + "inShape": [ + [ + 98, + 98 + ] + ], + "result": { + "count": 3, + "id": 353 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 699, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 353 + } + } + ], + "354": [ + { + "inShape": [ + [ + 99, + 99 + ] + ], + "result": { + "count": 3, + "id": 354 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 700, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 354 + } + } + ], + "355": [ + { + "inShape": [ + [ + 100, + 100 + ] + ], + "result": { + "count": 3, + "id": 355 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 701, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 355 + } + } + ], + "356": [ + { + "inShape": [ + [ + 101, + 101 + ] + ], + "result": { + "count": 3, + "id": 356 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 702, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 356 + } + } + ], + "357": [ + { + "inShape": [ + [ + 102, + 102 + ] + ], + "result": { + "count": 3, + "id": 357 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 703, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 357 + } + } + ], + "358": [ + { + "inShape": [ + [ + 103, + 103 + ] + ], + "result": { + "count": 3, + "id": 358 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 704, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 358 + } + } + ], + "359": [ + { + "inShape": [ + [ + 104, + 104 + ] + ], + "result": { + "count": 3, + "id": 359 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 705, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 359 + } + } + ], + "360": [ + { + "inShape": [ + [ + 105, + 105 + ] + ], + "result": { + "count": 3, + "id": 360 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 706, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 360 + } + } + ], + "361": [ + { + "inShape": [ + [ + 106, + 106 + ] + ], + "result": { + "count": 3, + "id": 361 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 707, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 361 + } + } + ], + "362": [ + { + "inShape": [ + [ + 107, + 107 + ] + ], + "result": { + "count": 3, + "id": 362 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 708, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 362 + } + } + ], + "363": [ + { + "inShape": [ + [ + 108, + 108 + ] + ], + "result": { + "count": 3, + "id": 363 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 709, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 363 + } + } + ], + "364": [ + { + "inShape": [ + [ + 109, + 109 + ] + ], + "result": { + "count": 3, + "id": 364 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 710, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 364 + } + } + ], + "365": [ + { + "inShape": [ + [ + 110, + 110 + ] + ], + "result": { + "count": 3, + "id": 365 + } + }, + { + "inShape": [ + [ + 350, + 350, + 350 + ], + [ + 350, + 711, + 350 + ], + [ + 350, + 350, + 350 + ] + ], + "result": { + "count": 8, + "id": 365 + } + } + ], + "367": [ + { + "inShape": [ + [ + 576, + 576, + 576 + ], + [ + 576, + 576, + 576 + ], + [ + 576, + 576, + 576 + ] + ], + "result": { + "count": 1, + "id": 367 + } + } + ], + "368": [ + { + "ingredients": [ + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203 + ], + "result": { + "count": 1, + "id": 368 + } + } + ], + "369": [ + { + "inShape": [ + [ + 19, + null, + null + ], + [ + 19, + 19, + null + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 4, + "id": 369 + } + } + ], + "370": [ + { + "inShape": [ + [ + 20, + null, + null + ], + [ + 20, + 20, + null + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 4, + "id": 370 + } + } + ], + "371": [ + { + "inShape": [ + [ + 679, + 679, + 679 + ], + [ + 679, + 679, + 679 + ], + [ + 679, + 679, + 679 + ] + ], + "result": { + "count": 1, + "id": 371 + } + } + ], + "379": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 696, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 379 + } + } + ], + "380": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 697, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 380 + } + } + ], + "381": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 698, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 381 + } + } + ], + "382": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 699, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 382 + } + } + ], + "383": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 700, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 383 + } + } + ], + "384": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 701, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 384 + } + } + ], + "385": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 702, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 385 + } + } + ], + "386": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 703, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 386 + } + } + ], + "387": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 704, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 387 + } + } + ], + "388": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 705, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 388 + } + } + ], + "389": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 706, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 389 + } + } + ], + "390": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 707, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 390 + } + } + ], + "391": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 708, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 391 + } + } + ], + "392": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 709, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 392 + } + } + ], + "393": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 710, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 393 + } + } + ], + "394": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 711, + 77 + ], + [ + 77, + 77, + 77 + ] + ], + "result": { + "count": 8, + "id": 394 + } + } + ], + "395": [ + { + "inShape": [ + [ + 379, + 379, + 379 + ], + [ + 379, + 379, + 379 + ] + ], + "result": { + "count": 16, + "id": 395 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 696, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 395 + } + } + ], + "396": [ + { + "inShape": [ + [ + 380, + 380, + 380 + ], + [ + 380, + 380, + 380 + ] + ], + "result": { + "count": 16, + "id": 396 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 697, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 396 + } + } + ], + "397": [ + { + "inShape": [ + [ + 381, + 381, + 381 + ], + [ + 381, + 381, + 381 + ] + ], + "result": { + "count": 16, + "id": 397 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 698, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 397 + } + } + ], + "398": [ + { + "inShape": [ + [ + 382, + 382, + 382 + ], + [ + 382, + 382, + 382 + ] + ], + "result": { + "count": 16, + "id": 398 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 699, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 398 + } + } + ], + "399": [ + { + "inShape": [ + [ + 383, + 383, + 383 + ], + [ + 383, + 383, + 383 + ] + ], + "result": { + "count": 16, + "id": 399 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 700, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 399 + } + } + ], + "400": [ + { + "inShape": [ + [ + 384, + 384, + 384 + ], + [ + 384, + 384, + 384 + ] + ], + "result": { + "count": 16, + "id": 400 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 701, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 400 + } + } + ], + "401": [ + { + "inShape": [ + [ + 385, + 385, + 385 + ], + [ + 385, + 385, + 385 + ] + ], + "result": { + "count": 16, + "id": 401 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 702, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 401 + } + } + ], + "402": [ + { + "inShape": [ + [ + 386, + 386, + 386 + ], + [ + 386, + 386, + 386 + ] + ], + "result": { + "count": 16, + "id": 402 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 703, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 402 + } + } + ], + "403": [ + { + "inShape": [ + [ + 387, + 387, + 387 + ], + [ + 387, + 387, + 387 + ] + ], + "result": { + "count": 16, + "id": 403 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 704, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 403 + } + } + ], + "404": [ + { + "inShape": [ + [ + 388, + 388, + 388 + ], + [ + 388, + 388, + 388 + ] + ], + "result": { + "count": 16, + "id": 404 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 705, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 404 + } + } + ], + "405": [ + { + "inShape": [ + [ + 389, + 389, + 389 + ], + [ + 389, + 389, + 389 + ] + ], + "result": { + "count": 16, + "id": 405 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 706, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 405 + } + } + ], + "406": [ + { + "inShape": [ + [ + 390, + 390, + 390 + ], + [ + 390, + 390, + 390 + ] + ], + "result": { + "count": 16, + "id": 406 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 707, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 406 + } + } + ], + "407": [ + { + "inShape": [ + [ + 391, + 391, + 391 + ], + [ + 391, + 391, + 391 + ] + ], + "result": { + "count": 16, + "id": 407 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 708, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 407 + } + } + ], + "408": [ + { + "inShape": [ + [ + 392, + 392, + 392 + ], + [ + 392, + 392, + 392 + ] + ], + "result": { + "count": 16, + "id": 408 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 709, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 408 + } + } + ], + "409": [ + { + "inShape": [ + [ + 393, + 393, + 393 + ], + [ + 393, + 393, + 393 + ] + ], + "result": { + "count": 16, + "id": 409 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 710, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 409 + } + } + ], + "410": [ + { + "inShape": [ + [ + 394, + 394, + 394 + ], + [ + 394, + 394, + 394 + ] + ], + "result": { + "count": 16, + "id": 410 + } + }, + { + "inShape": [ + [ + 249, + 249, + 249 + ], + [ + 249, + 711, + 249 + ], + [ + 249, + 249, + 249 + ] + ], + "result": { + "count": 8, + "id": 410 + } + } + ], + "411": [ + { + "inShape": [ + [ + 853, + 853 + ], + [ + 853, + 853 + ] + ], + "result": { + "count": 1, + "id": 411 + } + } + ], + "412": [ + { + "inShape": [ + [ + 853, + 853, + 853 + ], + [ + 853, + 853, + 853 + ], + [ + 853, + 853, + 853 + ] + ], + "result": { + "count": 1, + "id": 412 + } + } + ], + "413": [ + { + "inShape": [ + [ + 853, + 853, + 853 + ], + [ + 853, + 711, + 853 + ], + [ + 853, + 853, + 853 + ] + ], + "result": { + "count": 1, + "id": 413 + } + } + ], + "414": [ + { + "inShape": [ + [ + 411, + null, + null + ], + [ + 411, + 411, + null + ], + [ + 411, + 411, + 411 + ] + ], + "result": { + "count": 4, + "id": 414 + } + } + ], + "415": [ + { + "inShape": [ + [ + 412, + null, + null + ], + [ + 412, + 412, + null + ], + [ + 412, + 412, + 412 + ] + ], + "result": { + "count": 4, + "id": 415 + } + } + ], + "416": [ + { + "inShape": [ + [ + 413, + null, + null + ], + [ + 413, + 413, + null + ], + [ + 413, + 413, + 413 + ] + ], + "result": { + "count": 4, + "id": 416 + } + } + ], + "417": [ + { + "inShape": [ + [ + 853, + 854, + 853 + ], + [ + 854, + 854, + 854 + ], + [ + 853, + 854, + 853 + ] + ], + "result": { + "count": 1, + "id": 417 + } + } + ], + "418": [ + { + "inShape": [ + [ + 31, + 31 + ], + [ + 31, + 31 + ] + ], + "result": { + "count": 1, + "id": 418 + } + } + ], + "419": [ + { + "inShape": [ + [ + 156 + ], + [ + 156 + ] + ], + "result": { + "count": 1, + "id": 419 + } + } + ], + "420": [ + { + "inShape": [ + [ + 418, + 418 + ], + [ + 418, + 418 + ] + ], + "result": { + "count": 4, + "id": 420 + } + } + ], + "421": [ + { + "inShape": [ + [ + 418, + null, + null + ], + [ + 418, + 418, + null + ], + [ + 418, + 418, + 418 + ] + ], + "result": { + "count": 4, + "id": 421 + } + }, + { + "inShape": [ + [ + 419, + null, + null + ], + [ + 419, + 419, + null + ], + [ + 419, + 419, + 419 + ] + ], + "result": { + "count": 4, + "id": 421 + } + }, + { + "inShape": [ + [ + 420, + null, + null + ], + [ + 420, + 420, + null + ], + [ + 420, + 420, + 420 + ] + ], + "result": { + "count": 4, + "id": 421 + } + } + ], + "424": [ + { + "inShape": [ + [ + 754, + 754 + ], + [ + 754, + 754 + ] + ], + "result": { + "count": 1, + "id": 424 + } + } + ], + "425": [ + { + "inShape": [ + [ + 748, + 748, + 748 + ], + [ + 748, + 748, + 748 + ], + [ + 748, + 748, + 748 + ] + ], + "result": { + "count": 1, + "id": 425 + } + } + ], + "427": [ + { + "inShape": [ + [ + 849, + 748 + ], + [ + 748, + 849 + ] + ], + "result": { + "count": 1, + "id": 427 + } + } + ], + "428": [ + { + "inShape": [ + [ + 712, + 712, + 712 + ], + [ + 712, + 712, + 712 + ], + [ + 712, + 712, + 712 + ] + ], + "result": { + "count": 1, + "id": 428 + } + } + ], + "430": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + 665, + 665, + 850 + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 1, + "id": 430 + } + } + ], + "431": [ + { + "inShape": [ + [ + 905 + ], + [ + 180 + ], + [ + 905 + ] + ], + "result": { + "count": 1, + "id": 431 + } + } + ], + "480": [ + { + "ingredients": [ + 696, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 480 + } + } + ], + "481": [ + { + "ingredients": [ + 697, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 481 + } + } + ], + "482": [ + { + "ingredients": [ + 698, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 482 + } + } + ], + "483": [ + { + "ingredients": [ + 699, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 483 + } + } + ], + "484": [ + { + "ingredients": [ + 700, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 484 + } + } + ], + "485": [ + { + "ingredients": [ + 701, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 485 + } + } + ], + "486": [ + { + "ingredients": [ + 702, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 486 + } + } + ], + "487": [ + { + "ingredients": [ + 703, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 487 + } + } + ], + "488": [ + { + "ingredients": [ + 704, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 488 + } + } + ], + "489": [ + { + "ingredients": [ + 705, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 489 + } + } + ], + "490": [ + { + "ingredients": [ + 706, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 490 + } + } + ], + "491": [ + { + "ingredients": [ + 707, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 491 + } + } + ], + "492": [ + { + "ingredients": [ + 708, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 492 + } + } + ], + "493": [ + { + "ingredients": [ + 709, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 493 + } + } + ], + "494": [ + { + "ingredients": [ + 710, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 494 + } + } + ], + "495": [ + { + "ingredients": [ + 711, + 30, + 30, + 30, + 30, + 32, + 32, + 32, + 32 + ], + "result": { + "count": 8, + "id": 495 + } + } + ], + "527": [ + { + "inShape": [ + [ + 368, + 368, + 368 + ], + [ + 368, + 368, + 368 + ], + [ + 368, + 368, + 368 + ] + ], + "result": { + "count": 1, + "id": 527 + } + } + ], + "528": [ + { + "inShape": [ + [ + 924, + 924, + 924 + ], + [ + 924, + 925, + 924 + ], + [ + 924, + 924, + 924 + ] + ], + "result": { + "count": 1, + "id": 528 + } + } + ], + "529": [ + { + "inShape": [ + [ + 3, + null, + null + ], + [ + 3, + 3, + null + ], + [ + 3, + 3, + 3 + ] + ], + "result": { + "count": 4, + "id": 529 + } + } + ], + "530": [ + { + "inShape": [ + [ + 163, + null, + null + ], + [ + 163, + 163, + null + ], + [ + 163, + 163, + 163 + ] + ], + "result": { + "count": 4, + "id": 530 + } + } + ], + "531": [ + { + "inShape": [ + [ + 241, + null, + null + ], + [ + 241, + 241, + null + ], + [ + 241, + 241, + 241 + ] + ], + "result": { + "count": 4, + "id": 531 + } + } + ], + "532": [ + { + "inShape": [ + [ + 5, + null, + null + ], + [ + 5, + 5, + null + ], + [ + 5, + 5, + 5 + ] + ], + "result": { + "count": 4, + "id": 532 + } + } + ], + "533": [ + { + "inShape": [ + [ + 169, + null, + null + ], + [ + 169, + 169, + null + ], + [ + 169, + 169, + 169 + ] + ], + "result": { + "count": 4, + "id": 533 + } + } + ], + "534": [ + { + "inShape": [ + [ + 272, + null, + null + ], + [ + 272, + 272, + null + ], + [ + 272, + 272, + 272 + ] + ], + "result": { + "count": 4, + "id": 534 + } + } + ], + "535": [ + { + "inShape": [ + [ + 1, + null, + null + ], + [ + 1, + 1, + null + ], + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 4, + "id": 535 + } + } + ], + "536": [ + { + "inShape": [ + [ + 164, + null, + null + ], + [ + 164, + 164, + null + ], + [ + 164, + 164, + 164 + ] + ], + "result": { + "count": 4, + "id": 536 + } + } + ], + "537": [ + { + "inShape": [ + [ + 162, + null, + null + ], + [ + 162, + 162, + null + ], + [ + 162, + 162, + 162 + ] + ], + "result": { + "count": 4, + "id": 537 + } + } + ], + "538": [ + { + "inShape": [ + [ + 2, + null, + null + ], + [ + 2, + 2, + null + ], + [ + 2, + 2, + 2 + ] + ], + "result": { + "count": 4, + "id": 538 + } + } + ], + "539": [ + { + "inShape": [ + [ + 6, + null, + null + ], + [ + 6, + 6, + null + ], + [ + 6, + 6, + 6 + ] + ], + "result": { + "count": 4, + "id": 539 + } + } + ], + "540": [ + { + "inShape": [ + [ + 427, + null, + null + ], + [ + 427, + 427, + null + ], + [ + 427, + 427, + 427 + ] + ], + "result": { + "count": 4, + "id": 540 + } + } + ], + "541": [ + { + "inShape": [ + [ + 7, + null, + null + ], + [ + 7, + 7, + null + ], + [ + 7, + 7, + 7 + ] + ], + "result": { + "count": 4, + "id": 541 + } + } + ], + "542": [ + { + "inShape": [ + [ + 4, + null, + null + ], + [ + 4, + 4, + null + ], + [ + 4, + 4, + 4 + ] + ], + "result": { + "count": 4, + "id": 542 + } + } + ], + "543": [ + { + "inShape": [ + [ + 3, + 3, + 3 + ] + ], + "result": { + "count": 6, + "id": 543 + } + } + ], + "544": [ + { + "inShape": [ + [ + 163, + 163, + 163 + ] + ], + "result": { + "count": 6, + "id": 544 + } + } + ], + "545": [ + { + "inShape": [ + [ + 241, + 241, + 241 + ] + ], + "result": { + "count": 6, + "id": 545 + } + } + ], + "546": [ + { + "inShape": [ + [ + 5, + 5, + 5 + ] + ], + "result": { + "count": 6, + "id": 546 + } + } + ], + "547": [ + { + "inShape": [ + [ + 169, + 169, + 169 + ] + ], + "result": { + "count": 6, + "id": 547 + } + } + ], + "548": [ + { + "inShape": [ + [ + 272, + 272, + 272 + ] + ], + "result": { + "count": 6, + "id": 548 + } + } + ], + "549": [ + { + "inShape": [ + [ + 164, + 164, + 164 + ] + ], + "result": { + "count": 6, + "id": 549 + } + } + ], + "550": [ + { + "inShape": [ + [ + 162, + 162, + 162 + ] + ], + "result": { + "count": 6, + "id": 550 + } + } + ], + "551": [ + { + "inShape": [ + [ + 2, + 2, + 2 + ] + ], + "result": { + "count": 6, + "id": 551 + } + } + ], + "552": [ + { + "inShape": [ + [ + 6, + 6, + 6 + ] + ], + "result": { + "count": 6, + "id": 552 + } + } + ], + "553": [ + { + "inShape": [ + [ + 427, + 427, + 427 + ] + ], + "result": { + "count": 6, + "id": 553 + } + } + ], + "554": [ + { + "inShape": [ + [ + 7, + 7, + 7 + ] + ], + "result": { + "count": 6, + "id": 554 + } + } + ], + "555": [ + { + "inShape": [ + [ + 4, + 4, + 4 + ] + ], + "result": { + "count": 6, + "id": 555 + } + } + ], + "556": [ + { + "inShape": [ + [ + 135, + 616, + 135 + ], + [ + 135, + null, + 135 + ], + [ + 135, + null, + 135 + ] + ], + "result": { + "count": 6, + "id": 556 + } + } + ], + "557": [ + { + "inShape": [ + [ + 579, + 579 + ], + [ + 579, + 579 + ], + [ + 579, + 579 + ] + ], + "result": { + "count": 3, + "id": 557 + } + } + ], + "558": [ + { + "inShape": [ + [ + 15, + 15 + ], + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 3, + "id": 558 + } + } + ], + "559": [ + { + "inShape": [ + [ + 16, + 16 + ], + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 3, + "id": 559 + } + } + ], + "560": [ + { + "inShape": [ + [ + 17, + 17 + ], + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 3, + "id": 560 + } + } + ], + "561": [ + { + "inShape": [ + [ + 18, + 18 + ], + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 3, + "id": 561 + } + } + ], + "562": [ + { + "inShape": [ + [ + 19, + 19 + ], + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 3, + "id": 562 + } + } + ], + "563": [ + { + "inShape": [ + [ + 20, + 20 + ], + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 3, + "id": 563 + } + } + ], + "564": [ + { + "inShape": [ + [ + 21, + 21 + ], + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 3, + "id": 564 + } + } + ], + "565": [ + { + "inShape": [ + [ + 22, + 22 + ], + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 3, + "id": 565 + } + } + ], + "566": [ + { + "inShape": [ + [ + 201, + 665, + 201 + ], + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 1, + "id": 566 + } + } + ], + "567": [ + { + "inShape": [ + [ + null, + 201, + null + ], + [ + 201, + 850, + 201 + ], + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 1, + "id": 567 + } + } + ], + "570": [ + { + "inShape": [ + [ + 571, + 571, + 571 + ], + [ + 571, + null, + 571 + ] + ], + "result": { + "count": 1, + "id": 570 + } + } + ], + "572": [ + { + "ingredients": [ + 579, + 646 + ], + "result": { + "count": 1, + "id": 572 + } + } + ], + "574": [ + { + "inShape": [ + [ + null, + 613, + 616 + ], + [ + 613, + null, + 616 + ], + [ + null, + 613, + 616 + ] + ], + "result": { + "count": 1, + "id": 574 + } + } + ], + "575": [ + { + "inShape": [ + [ + 646 + ], + [ + 613 + ], + [ + 617 + ] + ], + "result": { + "count": 4, + "id": 575 + } + } + ], + "576": [ + { + "ingredients": [ + 367 + ], + "result": { + "count": 9, + "id": 576 + } + } + ], + "578": [ + { + "ingredients": [ + 182 + ], + "result": { + "count": 9, + "id": 578 + } + } + ], + "579": [ + { + "ingredients": [ + 137 + ], + "result": { + "count": 9, + "id": 579 + } + }, + { + "inShape": [ + [ + 906, + 906, + 906 + ], + [ + 906, + 906, + 906 + ], + [ + 906, + 906, + 906 + ] + ], + "result": { + "count": 1, + "id": 579 + } + } + ], + "580": [ + { + "ingredients": [ + 136 + ], + "result": { + "count": 9, + "id": 580 + } + }, + { + "inShape": [ + [ + 747, + 747, + 747 + ], + [ + 747, + 747, + 747 + ], + [ + 747, + 747, + 747 + ] + ], + "result": { + "count": 1, + "id": 580 + } + } + ], + "581": [ + { + "ingredients": [ + 582, + 582, + 582, + 582, + 580, + 580, + 580, + 580 + ], + "result": { + "count": 1, + "id": 581 + } + }, + { + "ingredients": [ + 959 + ], + "result": { + "count": 9, + "id": 581 + } + } + ], + "583": [ + { + "inShape": [ + [ + 15 + ], + [ + 15 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 583 + } + }, + { + "inShape": [ + [ + 16 + ], + [ + 16 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 583 + } + }, + { + "inShape": [ + [ + 17 + ], + [ + 17 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 583 + } + }, + { + "inShape": [ + [ + 18 + ], + [ + 18 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 583 + } + }, + { + "inShape": [ + [ + 19 + ], + [ + 19 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 583 + } + }, + { + "inShape": [ + [ + 20 + ], + [ + 20 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 583 + } + }, + { + "inShape": [ + [ + 21 + ], + [ + 21 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 583 + } + }, + { + "inShape": [ + [ + 22 + ], + [ + 22 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 583 + } + } + ], + "584": [ + { + "inShape": [ + [ + 15 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 584 + } + }, + { + "inShape": [ + [ + 16 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 584 + } + }, + { + "inShape": [ + [ + 17 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 584 + } + }, + { + "inShape": [ + [ + 18 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 584 + } + }, + { + "inShape": [ + [ + 19 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 584 + } + }, + { + "inShape": [ + [ + 20 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 584 + } + }, + { + "inShape": [ + [ + 21 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 584 + } + }, + { + "inShape": [ + [ + 22 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 584 + } + } + ], + "585": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 585 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 585 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 585 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 585 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 585 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 585 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 585 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 585 + } + } + ], + "586": [ + { + "inShape": [ + [ + 15, + 15 + ], + [ + 15, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 586 + } + }, + { + "inShape": [ + [ + 16, + 16 + ], + [ + 16, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 586 + } + }, + { + "inShape": [ + [ + 17, + 17 + ], + [ + 17, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 586 + } + }, + { + "inShape": [ + [ + 18, + 18 + ], + [ + 18, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 586 + } + }, + { + "inShape": [ + [ + 19, + 19 + ], + [ + 19, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 586 + } + }, + { + "inShape": [ + [ + 20, + 20 + ], + [ + 20, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 586 + } + }, + { + "inShape": [ + [ + 21, + 21 + ], + [ + 21, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 586 + } + }, + { + "inShape": [ + [ + 22, + 22 + ], + [ + 22, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 586 + } + } + ], + "587": [ + { + "inShape": [ + [ + 15, + 15 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 16, + 16 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 17, + 17 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 18, + 18 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 19, + 19 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 20, + 20 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 21, + 21 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 587 + } + }, + { + "inShape": [ + [ + 22, + 22 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 587 + } + } + ], + "588": [ + { + "inShape": [ + [ + 14 + ], + [ + 14 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 588 + } + }, + { + "inShape": [ + [ + 963 + ], + [ + 963 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 588 + } + } + ], + "589": [ + { + "inShape": [ + [ + 14 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 589 + } + }, + { + "inShape": [ + [ + 963 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 589 + } + } + ], + "590": [ + { + "inShape": [ + [ + 14, + 14, + 14 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 590 + } + }, + { + "inShape": [ + [ + 963, + 963, + 963 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 590 + } + } + ], + "591": [ + { + "inShape": [ + [ + 14, + 14 + ], + [ + 14, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 591 + } + }, + { + "inShape": [ + [ + 963, + 963 + ], + [ + 963, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 591 + } + } + ], + "592": [ + { + "inShape": [ + [ + 14, + 14 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 592 + } + }, + { + "inShape": [ + [ + 963, + 963 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 592 + } + } + ], + "593": [ + { + "inShape": [ + [ + 580 + ], + [ + 580 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 593 + } + } + ], + "594": [ + { + "inShape": [ + [ + 580 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 594 + } + } + ], + "595": [ + { + "inShape": [ + [ + 580, + 580, + 580 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 595 + } + } + ], + "596": [ + { + "inShape": [ + [ + 580, + 580 + ], + [ + 580, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 596 + } + } + ], + "597": [ + { + "inShape": [ + [ + 580, + 580 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 597 + } + } + ], + "598": [ + { + "inShape": [ + [ + 579 + ], + [ + 579 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 598 + } + } + ], + "599": [ + { + "inShape": [ + [ + 579 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 599 + } + } + ], + "600": [ + { + "inShape": [ + [ + 579, + 579, + 579 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 600 + } + } + ], + "601": [ + { + "inShape": [ + [ + 579, + 579 + ], + [ + 579, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 601 + } + } + ], + "602": [ + { + "inShape": [ + [ + 579, + 579 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 602 + } + } + ], + "603": [ + { + "inShape": [ + [ + 578 + ], + [ + 578 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 603 + } + } + ], + "604": [ + { + "inShape": [ + [ + 578 + ], + [ + 613 + ], + [ + 613 + ] + ], + "result": { + "count": 1, + "id": 604 + } + } + ], + "605": [ + { + "inShape": [ + [ + 578, + 578, + 578 + ], + [ + null, + 613, + null + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 605 + } + } + ], + "606": [ + { + "inShape": [ + [ + 578, + 578 + ], + [ + 578, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 606 + } + } + ], + "607": [ + { + "inShape": [ + [ + 578, + 578 + ], + [ + null, + 613 + ], + [ + null, + 613 + ] + ], + "result": { + "count": 1, + "id": 607 + } + } + ], + "613": [ + { + "inShape": [ + [ + 15 + ], + [ + 15 + ] + ], + "result": { + "count": 4, + "id": 613 + } + }, + { + "inShape": [ + [ + 16 + ], + [ + 16 + ] + ], + "result": { + "count": 4, + "id": 613 + } + }, + { + "inShape": [ + [ + 17 + ], + [ + 17 + ] + ], + "result": { + "count": 4, + "id": 613 + } + }, + { + "inShape": [ + [ + 18 + ], + [ + 18 + ] + ], + "result": { + "count": 4, + "id": 613 + } + }, + { + "inShape": [ + [ + 19 + ], + [ + 19 + ] + ], + "result": { + "count": 4, + "id": 613 + } + }, + { + "inShape": [ + [ + 20 + ], + [ + 20 + ] + ], + "result": { + "count": 4, + "id": 613 + } + }, + { + "inShape": [ + [ + 21 + ], + [ + 21 + ] + ], + "result": { + "count": 4, + "id": 613 + } + }, + { + "inShape": [ + [ + 22 + ], + [ + 22 + ] + ], + "result": { + "count": 4, + "id": 613 + } + }, + { + "inShape": [ + [ + 135 + ], + [ + 135 + ] + ], + "result": { + "count": 1, + "id": 613 + } + } + ], + "614": [ + { + "inShape": [ + [ + 15, + null, + 15 + ], + [ + null, + 15, + null + ] + ], + "result": { + "count": 4, + "id": 614 + } + }, + { + "inShape": [ + [ + 16, + null, + 16 + ], + [ + null, + 16, + null + ] + ], + "result": { + "count": 4, + "id": 614 + } + }, + { + "inShape": [ + [ + 17, + null, + 17 + ], + [ + null, + 17, + null + ] + ], + "result": { + "count": 4, + "id": 614 + } + }, + { + "inShape": [ + [ + 18, + null, + 18 + ], + [ + null, + 18, + null + ] + ], + "result": { + "count": 4, + "id": 614 + } + }, + { + "inShape": [ + [ + 19, + null, + 19 + ], + [ + null, + 19, + null + ] + ], + "result": { + "count": 4, + "id": 614 + } + }, + { + "inShape": [ + [ + 20, + null, + 20 + ], + [ + null, + 20, + null + ] + ], + "result": { + "count": 4, + "id": 614 + } + }, + { + "inShape": [ + [ + 21, + null, + 21 + ], + [ + null, + 21, + null + ] + ], + "result": { + "count": 4, + "id": 614 + } + }, + { + "inShape": [ + [ + 22, + null, + 22 + ], + [ + null, + 22, + null + ] + ], + "result": { + "count": 4, + "id": 614 + } + } + ], + "615": [ + { + "ingredients": [ + 124, + 125, + 614 + ], + "result": { + "count": 1, + "id": 615 + } + } + ], + "620": [ + { + "ingredients": [ + 349 + ], + "result": { + "count": 9, + "id": 620 + } + } + ], + "621": [ + { + "inShape": [ + [ + 620, + 620, + 620 + ] + ], + "result": { + "count": 1, + "id": 621 + } + } + ], + "622": [ + { + "inShape": [ + [ + 668, + 668, + 668 + ], + [ + 668, + null, + 668 + ] + ], + "result": { + "count": 1, + "id": 622 + } + } + ], + "623": [ + { + "inShape": [ + [ + 668, + null, + 668 + ], + [ + 668, + 668, + 668 + ], + [ + 668, + 668, + 668 + ] + ], + "result": { + "count": 1, + "id": 623 + } + } + ], + "624": [ + { + "inShape": [ + [ + 668, + 668, + 668 + ], + [ + 668, + null, + 668 + ], + [ + 668, + null, + 668 + ] + ], + "result": { + "count": 1, + "id": 624 + } + } + ], + "625": [ + { + "inShape": [ + [ + 668, + null, + 668 + ], + [ + 668, + null, + 668 + ] + ], + "result": { + "count": 1, + "id": 625 + } + } + ], + "630": [ + { + "inShape": [ + [ + 579, + 579, + 579 + ], + [ + 579, + null, + 579 + ] + ], + "result": { + "count": 1, + "id": 630 + } + } + ], + "631": [ + { + "inShape": [ + [ + 579, + null, + 579 + ], + [ + 579, + 579, + 579 + ], + [ + 579, + 579, + 579 + ] + ], + "result": { + "count": 1, + "id": 631 + } + } + ], + "632": [ + { + "inShape": [ + [ + 579, + 579, + 579 + ], + [ + 579, + null, + 579 + ], + [ + 579, + null, + 579 + ] + ], + "result": { + "count": 1, + "id": 632 + } + } + ], + "633": [ + { + "inShape": [ + [ + 579, + null, + 579 + ], + [ + 579, + null, + 579 + ] + ], + "result": { + "count": 1, + "id": 633 + } + } + ], + "634": [ + { + "inShape": [ + [ + 578, + 578, + 578 + ], + [ + 578, + null, + 578 + ] + ], + "result": { + "count": 1, + "id": 634 + } + } + ], + "635": [ + { + "inShape": [ + [ + 578, + null, + 578 + ], + [ + 578, + 578, + 578 + ], + [ + 578, + 578, + 578 + ] + ], + "result": { + "count": 1, + "id": 635 + } + } + ], + "636": [ + { + "inShape": [ + [ + 578, + 578, + 578 + ], + [ + 578, + null, + 578 + ], + [ + 578, + null, + 578 + ] + ], + "result": { + "count": 1, + "id": 636 + } + } + ], + "637": [ + { + "inShape": [ + [ + 578, + null, + 578 + ], + [ + 578, + null, + 578 + ] + ], + "result": { + "count": 1, + "id": 637 + } + } + ], + "638": [ + { + "inShape": [ + [ + 580, + 580, + 580 + ], + [ + 580, + null, + 580 + ] + ], + "result": { + "count": 1, + "id": 638 + } + } + ], + "639": [ + { + "inShape": [ + [ + 580, + null, + 580 + ], + [ + 580, + 580, + 580 + ], + [ + 580, + 580, + 580 + ] + ], + "result": { + "count": 1, + "id": 639 + } + } + ], + "640": [ + { + "inShape": [ + [ + 580, + 580, + 580 + ], + [ + 580, + null, + 580 + ], + [ + 580, + null, + 580 + ] + ], + "result": { + "count": 1, + "id": 640 + } + } + ], + "641": [ + { + "inShape": [ + [ + 580, + null, + 580 + ], + [ + 580, + null, + 580 + ] + ], + "result": { + "count": 1, + "id": 641 + } + } + ], + "649": [ + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 95, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 96, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 97, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 98, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 99, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 100, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 101, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 102, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 103, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 104, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 105, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 106, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 107, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 108, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 109, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + }, + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 110, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 649 + } + } + ], + "650": [ + { + "inShape": [ + [ + 580, + 580, + 580 + ], + [ + 580, + 573, + 580 + ], + [ + 580, + 580, + 580 + ] + ], + "result": { + "count": 1, + "id": 650 + } + } + ], + "652": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 15, + 15, + 15 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 3, + "id": 652 + } + } + ], + "653": [ + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 16, + 16, + 16 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 3, + "id": 653 + } + } + ], + "654": [ + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 17, + 17, + 17 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 3, + "id": 654 + } + } + ], + "655": [ + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 18, + 18, + 18 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 3, + "id": 655 + } + } + ], + "656": [ + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 19, + 19, + 19 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 3, + "id": 656 + } + } + ], + "657": [ + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 20, + 20, + 20 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 3, + "id": 657 + } + } + ], + "658": [ + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 21, + 21, + 21 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 3, + "id": 658 + } + } + ], + "659": [ + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 22, + 22, + 22 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 3, + "id": 659 + } + } + ], + "660": [ + { + "inShape": [ + [ + 579, + null, + 579 + ], + [ + null, + 579, + null + ] + ], + "result": { + "count": 1, + "id": 660 + } + } + ], + "663": [ + { + "inShape": [ + [ + 579, + null, + 579 + ], + [ + 579, + 579, + 579 + ] + ], + "result": { + "count": 1, + "id": 663 + } + } + ], + "665": [ + { + "ingredients": [ + 321 + ], + "result": { + "count": 9, + "id": 665 + } + } + ], + "667": [ + { + "inShape": [ + [ + 15, + null, + 15 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 667 + } + } + ], + "668": [ + { + "inShape": [ + [ + 859, + 859 + ], + [ + 859, + 859 + ] + ], + "result": { + "count": 1, + "id": 668 + } + } + ], + "676": [ + { + "ingredients": [ + 736, + 736, + 736, + 736, + 736, + 736, + 736, + 736, + 736 + ], + "result": { + "count": 1, + "id": 676 + } + } + ], + "677": [ + { + "inShape": [ + [ + 133, + 133, + 133 + ] + ], + "result": { + "count": 3, + "id": 677 + } + } + ], + "678": [ + { + "ingredients": [ + 677, + 677, + 677, + 668 + ], + "result": { + "count": 1, + "id": 678 + } + } + ], + "679": [ + { + "ingredients": [ + 371 + ], + "result": { + "count": 9, + "id": 679 + } + } + ], + "680": [ + { + "inShape": [ + [ + 180 + ], + [ + 663 + ] + ], + "result": { + "count": 1, + "id": 680 + } + } + ], + "681": [ + { + "inShape": [ + [ + 185 + ], + [ + 663 + ] + ], + "result": { + "count": 1, + "id": 681 + } + } + ], + "683": [ + { + "inShape": [ + [ + null, + 579, + null + ], + [ + 579, + 665, + 579 + ], + [ + null, + 579, + null + ] + ], + "result": { + "count": 1, + "id": 683 + } + } + ], + "684": [ + { + "inShape": [ + [ + null, + null, + 613 + ], + [ + null, + 613, + 616 + ], + [ + 613, + null, + 616 + ] + ], + "result": { + "count": 1, + "id": 684 + } + } + ], + "685": [ + { + "inShape": [ + [ + null, + 580, + null + ], + [ + 580, + 665, + 580 + ], + [ + null, + 580, + null + ] + ], + "result": { + "count": 1, + "id": 685 + } + } + ], + "695": [ + { + "ingredients": [ + 79 + ], + "result": { + "count": 9, + "id": 695 + } + } + ], + "696": [ + { + "ingredients": [ + 712 + ], + "result": { + "count": 1, + "id": 696 + } + }, + { + "ingredients": [ + 122 + ], + "result": { + "count": 1, + "id": 696 + } + } + ], + "697": [ + { + "ingredients": [ + 117 + ], + "result": { + "count": 1, + "id": 697 + } + }, + { + "ingredients": [ + 710, + 700 + ], + "result": { + "count": 2, + "id": 697 + } + } + ], + "698": [ + { + "ingredients": [ + 114 + ], + "result": { + "count": 1, + "id": 698 + } + }, + { + "ingredients": [ + 707, + 710, + 702 + ], + "result": { + "count": 3, + "id": 698 + } + }, + { + "ingredients": [ + 707, + 710, + 710, + 696 + ], + "result": { + "count": 4, + "id": 698 + } + }, + { + "ingredients": [ + 374 + ], + "result": { + "count": 2, + "id": 698 + } + }, + { + "ingredients": [ + 706, + 702 + ], + "result": { + "count": 2, + "id": 698 + } + } + ], + "699": [ + { + "ingredients": [ + 113 + ], + "result": { + "count": 1, + "id": 699 + } + }, + { + "ingredients": [ + 707, + 696 + ], + "result": { + "count": 2, + "id": 699 + } + } + ], + "700": [ + { + "ingredients": [ + 111 + ], + "result": { + "count": 1, + "id": 700 + } + }, + { + "ingredients": [ + 373 + ], + "result": { + "count": 2, + "id": 700 + } + } + ], + "701": [ + { + "ingredients": [ + 709, + 696 + ], + "result": { + "count": 2, + "id": 701 + } + } + ], + "702": [ + { + "ingredients": [ + 376 + ], + "result": { + "count": 2, + "id": 702 + } + }, + { + "ingredients": [ + 119 + ], + "result": { + "count": 1, + "id": 702 + } + }, + { + "ingredients": [ + 710, + 696 + ], + "result": { + "count": 2, + "id": 702 + } + } + ], + "703": [ + { + "ingredients": [ + 711, + 696 + ], + "result": { + "count": 2, + "id": 703 + } + } + ], + "704": [ + { + "ingredients": [ + 115 + ], + "result": { + "count": 1, + "id": 704 + } + }, + { + "ingredients": [ + 711, + 696, + 696 + ], + "result": { + "count": 3, + "id": 704 + } + }, + { + "ingredients": [ + 703, + 696 + ], + "result": { + "count": 2, + "id": 704 + } + }, + { + "ingredients": [ + 120 + ], + "result": { + "count": 1, + "id": 704 + } + }, + { + "ingredients": [ + 118 + ], + "result": { + "count": 1, + "id": 704 + } + } + ], + "705": [ + { + "ingredients": [ + 707, + 709 + ], + "result": { + "count": 2, + "id": 705 + } + } + ], + "706": [ + { + "ingredients": [ + 707, + 710 + ], + "result": { + "count": 2, + "id": 706 + } + } + ], + "707": [ + { + "ingredients": [ + 695 + ], + "result": { + "count": 1, + "id": 707 + } + }, + { + "ingredients": [ + 121 + ], + "result": { + "count": 1, + "id": 707 + } + } + ], + "708": [ + { + "ingredients": [ + 694 + ], + "result": { + "count": 1, + "id": 708 + } + } + ], + "710": [ + { + "ingredients": [ + 889 + ], + "result": { + "count": 1, + "id": 710 + } + }, + { + "ingredients": [ + 112 + ], + "result": { + "count": 1, + "id": 710 + } + }, + { + "ingredients": [ + 375 + ], + "result": { + "count": 2, + "id": 710 + } + }, + { + "ingredients": [ + 116 + ], + "result": { + "count": 1, + "id": 710 + } + } + ], + "711": [ + { + "ingredients": [ + 693 + ], + "result": { + "count": 1, + "id": 711 + } + }, + { + "ingredients": [ + 123 + ], + "result": { + "count": 1, + "id": 711 + } + } + ], + "712": [ + { + "ingredients": [ + 713 + ], + "result": { + "count": 3, + "id": 712 + } + }, + { + "ingredients": [ + 428 + ], + "result": { + "count": 9, + "id": 712 + } + } + ], + "714": [ + { + "ingredients": [ + 955 + ], + "result": { + "count": 3, + "id": 714 + } + }, + { + "ingredients": [ + 133 + ], + "result": { + "count": 1, + "id": 714 + } + } + ], + "715": [ + { + "inShape": [ + [ + 669, + 669, + 669 + ], + [ + 714, + 682, + 714 + ], + [ + 620, + 620, + 620 + ] + ], + "outShape": [ + [ + 660, + 660, + 660 + ], + [ + null, + null, + null + ], + [ + null, + null, + null + ] + ], + "result": { + "count": 1, + "id": 715 + } + } + ], + "716": [ + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 716 + } + }, + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 716 + } + } + ], + "717": [ + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 717 + } + }, + { + "ingredients": [ + 716, + 697 + ], + "result": { + "count": 1, + "id": 717 + } + } + ], + "718": [ + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 718 + } + }, + { + "ingredients": [ + 716, + 698 + ], + "result": { + "count": 1, + "id": 718 + } + } + ], + "719": [ + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 719 + } + }, + { + "ingredients": [ + 716, + 699 + ], + "result": { + "count": 1, + "id": 719 + } + } + ], + "720": [ + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 720 + } + }, + { + "ingredients": [ + 716, + 700 + ], + "result": { + "count": 1, + "id": 720 + } + } + ], + "721": [ + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 721 + } + }, + { + "ingredients": [ + 716, + 701 + ], + "result": { + "count": 1, + "id": 721 + } + } + ], + "722": [ + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 722 + } + }, + { + "ingredients": [ + 716, + 702 + ], + "result": { + "count": 1, + "id": 722 + } + } + ], + "723": [ + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 723 + } + }, + { + "ingredients": [ + 716, + 703 + ], + "result": { + "count": 1, + "id": 723 + } + } + ], + "724": [ + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 724 + } + }, + { + "ingredients": [ + 716, + 704 + ], + "result": { + "count": 1, + "id": 724 + } + } + ], + "725": [ + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 725 + } + }, + { + "ingredients": [ + 716, + 705 + ], + "result": { + "count": 1, + "id": 725 + } + } + ], + "726": [ + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 726 + } + }, + { + "ingredients": [ + 716, + 706 + ], + "result": { + "count": 1, + "id": 726 + } + } + ], + "727": [ + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 727 + } + }, + { + "ingredients": [ + 716, + 707 + ], + "result": { + "count": 1, + "id": 727 + } + } + ], + "728": [ + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 728 + } + }, + { + "ingredients": [ + 716, + 708 + ], + "result": { + "count": 1, + "id": 728 + } + } + ], + "729": [ + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 729 + } + }, + { + "ingredients": [ + 716, + 709 + ], + "result": { + "count": 1, + "id": 729 + } + } + ], + "730": [ + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 730 + } + }, + { + "ingredients": [ + 716, + 710 + ], + "result": { + "count": 1, + "id": 730 + } + } + ], + "731": [ + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 731 + } + }, + { + "ingredients": [ + 716, + 711 + ], + "result": { + "count": 1, + "id": 731 + } + } + ], + "732": [ + { + "inShape": [ + [ + 620, + 694, + 620 + ] + ], + "result": { + "count": 8, + "id": 732 + } + } + ], + "734": [ + { + "inShape": [ + [ + null, + 579 + ], + [ + 579, + null + ] + ], + "result": { + "count": 1, + "id": 734 + } + } + ], + "736": [ + { + "ingredients": [ + 676 + ], + "result": { + "count": 9, + "id": 736 + } + } + ], + "737": [ + { + "ingredients": [ + 216 + ], + "result": { + "count": 4, + "id": 737 + } + } + ], + "738": [ + { + "ingredients": [ + 735 + ], + "result": { + "count": 1, + "id": 738 + } + } + ], + "747": [ + { + "ingredients": [ + 580 + ], + "result": { + "count": 9, + "id": 747 + } + } + ], + "750": [ + { + "inShape": [ + [ + 77, + null, + 77 + ], + [ + null, + 77, + null + ] + ], + "result": { + "count": 3, + "id": 750 + } + } + ], + "752": [ + { + "ingredients": [ + 751, + 124, + 714 + ], + "result": { + "count": 1, + "id": 752 + } + } + ], + "753": [ + { + "ingredients": [ + 745 + ], + "result": { + "count": 2, + "id": 753 + } + } + ], + "754": [ + { + "ingredients": [ + 753, + 679 + ], + "result": { + "count": 1, + "id": 754 + } + } + ], + "755": [ + { + "inShape": [ + [ + null, + 745, + null + ], + [ + 14, + 14, + 14 + ] + ], + "result": { + "count": 1, + "id": 755 + } + }, + { + "inShape": [ + [ + null, + 745, + null + ], + [ + 963, + 963, + 963 + ] + ], + "result": { + "count": 1, + "id": 755 + } + } + ], + "756": [ + { + "inShape": [ + [ + 579, + null, + 579 + ], + [ + 579, + null, + 579 + ], + [ + 579, + 579, + 579 + ] + ], + "result": { + "count": 1, + "id": 756 + } + } + ], + "757": [ + { + "ingredients": [ + 744, + 753 + ], + "result": { + "count": 1, + "id": 757 + } + } + ], + "758": [ + { + "inShape": [ + [ + 747, + 747, + 747 + ], + [ + 747, + 735, + 747 + ], + [ + 747, + 747, + 747 + ] + ], + "result": { + "count": 1, + "id": 758 + } + } + ], + "824": [ + { + "ingredients": [ + 618, + 753, + 576 + ], + "result": { + "count": 3, + "id": 824 + } + }, + { + "ingredients": [ + 618, + 753, + 577 + ], + "result": { + "count": 3, + "id": 824 + } + } + ], + "825": [ + { + "ingredients": [ + 678, + 693, + 617 + ], + "result": { + "count": 1, + "id": 825 + } + } + ], + "827": [ + { + "ingredients": [ + 279 + ], + "result": { + "count": 9, + "id": 827 + } + } + ], + "828": [ + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + 613, + 668, + 613 + ], + [ + 613, + 613, + 613 + ] + ], + "result": { + "count": 1, + "id": 828 + } + } + ], + "829": [ + { + "inShape": [ + [ + 674, + null, + 674 + ], + [ + null, + 674, + null + ] + ], + "result": { + "count": 1, + "id": 829 + } + } + ], + "834": [ + { + "inShape": [ + [ + 677, + 677, + 677 + ], + [ + 677, + 683, + 677 + ], + [ + 677, + 677, + 677 + ] + ], + "result": { + "count": 1, + "id": 834 + } + } + ], + "835": [ + { + "inShape": [ + [ + 747, + 747, + 747 + ], + [ + 747, + 830, + 747 + ], + [ + 747, + 747, + 747 + ] + ], + "result": { + "count": 1, + "id": 835 + } + } + ], + "842": [ + { + "inShape": [ + [ + 684, + null + ], + [ + null, + 830 + ] + ], + "result": { + "count": 1, + "id": 842 + } + } + ], + "843": [ + { + "inShape": [ + [ + 684, + null + ], + [ + null, + 127 + ] + ], + "result": { + "count": 1, + "id": 843 + } + } + ], + "845": [ + { + "ingredients": [ + 216, + 714, + 682 + ], + "result": { + "count": 1, + "id": 845 + } + } + ], + "851": [ + { + "inShape": [ + [ + 167 + ], + [ + 663 + ] + ], + "result": { + "count": 1, + "id": 851 + } + } + ], + "852": [ + { + "inShape": [ + [ + 323 + ], + [ + 663 + ] + ], + "result": { + "count": 1, + "id": 852 + } + } + ], + "857": [ + { + "ingredients": [ + 832, + 856, + 614, + 830, + 124 + ], + "result": { + "count": 1, + "id": 857 + } + }, + { + "ingredients": [ + 832, + 856, + 614, + 830, + 125 + ], + "result": { + "count": 1, + "id": 857 + } + } + ], + "860": [ + { + "inShape": [ + [ + 613, + 613, + 613 + ], + [ + null, + 613, + null + ], + [ + 613, + 147, + 613 + ] + ], + "result": { + "count": 1, + "id": 860 + } + } + ], + "864": [ + { + "inShape": [ + [ + 668, + null, + 668 + ], + [ + 668, + 668, + 668 + ], + [ + 668, + null, + 668 + ] + ], + "result": { + "count": 1, + "id": 864 + } + } + ], + "865": [ + { + "inShape": [ + [ + 616, + 616, + null + ], + [ + 616, + 679, + null + ], + [ + null, + null, + 616 + ] + ], + "result": { + "count": 2, + "id": 865 + } + } + ], + "870": [ + { + "inShape": [ + [ + 95, + 95, + 95 + ], + [ + 95, + 95, + 95 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 870 + } + } + ], + "871": [ + { + "inShape": [ + [ + 96, + 96, + 96 + ], + [ + 96, + 96, + 96 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 871 + } + } + ], + "872": [ + { + "inShape": [ + [ + 97, + 97, + 97 + ], + [ + 97, + 97, + 97 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 872 + } + } + ], + "873": [ + { + "inShape": [ + [ + 98, + 98, + 98 + ], + [ + 98, + 98, + 98 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 873 + } + } + ], + "874": [ + { + "inShape": [ + [ + 99, + 99, + 99 + ], + [ + 99, + 99, + 99 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 874 + } + } + ], + "875": [ + { + "inShape": [ + [ + 100, + 100, + 100 + ], + [ + 100, + 100, + 100 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 875 + } + } + ], + "876": [ + { + "inShape": [ + [ + 101, + 101, + 101 + ], + [ + 101, + 101, + 101 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 876 + } + } + ], + "877": [ + { + "inShape": [ + [ + 102, + 102, + 102 + ], + [ + 102, + 102, + 102 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 877 + } + } + ], + "878": [ + { + "inShape": [ + [ + 103, + 103, + 103 + ], + [ + 103, + 103, + 103 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 878 + } + } + ], + "879": [ + { + "inShape": [ + [ + 104, + 104, + 104 + ], + [ + 104, + 104, + 104 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 879 + } + } + ], + "880": [ + { + "inShape": [ + [ + 105, + 105, + 105 + ], + [ + 105, + 105, + 105 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 880 + } + } + ], + "881": [ + { + "inShape": [ + [ + 106, + 106, + 106 + ], + [ + 106, + 106, + 106 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 881 + } + } + ], + "882": [ + { + "inShape": [ + [ + 107, + 107, + 107 + ], + [ + 107, + 107, + 107 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 882 + } + } + ], + "883": [ + { + "inShape": [ + [ + 108, + 108, + 108 + ], + [ + 108, + 108, + 108 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 883 + } + } + ], + "884": [ + { + "inShape": [ + [ + 109, + 109, + 109 + ], + [ + 109, + 109, + 109 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 884 + } + } + ], + "885": [ + { + "inShape": [ + [ + 110, + 110, + 110 + ], + [ + 110, + 110, + 110 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 885 + } + } + ], + "886": [ + { + "inShape": [ + [ + 77, + 77, + 77 + ], + [ + 77, + 757, + 77 + ], + [ + 77, + 746, + 77 + ] + ], + "result": { + "count": 1, + "id": 886 + } + } + ], + "891": [ + { + "ingredients": [ + 614, + 889, + 889, + 889, + 889, + 889, + 889 + ], + "result": { + "count": 1, + "id": 891 + } + } + ], + "894": [ + { + "inShape": [ + [ + null, + 686, + null + ], + [ + 686, + 575, + 686 + ], + [ + null, + 686, + null + ] + ], + "result": { + "count": 2, + "id": 894 + } + } + ], + "897": [ + { + "inShape": [ + [ + 15, + 579, + 15 + ], + [ + 15, + 15, + 15 + ], + [ + null, + 15, + null + ] + ], + "result": { + "count": 1, + "id": 897 + } + }, + { + "inShape": [ + [ + 16, + 579, + 16 + ], + [ + 16, + 16, + 16 + ], + [ + null, + 16, + null + ] + ], + "result": { + "count": 1, + "id": 897 + } + }, + { + "inShape": [ + [ + 17, + 579, + 17 + ], + [ + 17, + 17, + 17 + ], + [ + null, + 17, + null + ] + ], + "result": { + "count": 1, + "id": 897 + } + }, + { + "inShape": [ + [ + 18, + 579, + 18 + ], + [ + 18, + 18, + 18 + ], + [ + null, + 18, + null + ] + ], + "result": { + "count": 1, + "id": 897 + } + }, + { + "inShape": [ + [ + 19, + 579, + 19 + ], + [ + 19, + 19, + 19 + ], + [ + null, + 19, + null + ] + ], + "result": { + "count": 1, + "id": 897 + } + }, + { + "inShape": [ + [ + 20, + 579, + 20 + ], + [ + 20, + 20, + 20 + ], + [ + null, + 20, + null + ] + ], + "result": { + "count": 1, + "id": 897 + } + }, + { + "inShape": [ + [ + 21, + 579, + 21 + ], + [ + 21, + 21, + 21 + ], + [ + null, + 21, + null + ] + ], + "result": { + "count": 1, + "id": 897 + } + }, + { + "inShape": [ + [ + 22, + 579, + 22 + ], + [ + 22, + 22, + 22 + ], + [ + null, + 22, + null + ] + ], + "result": { + "count": 1, + "id": 897 + } + } + ], + "899": [ + { + "inShape": [ + [ + 16, + null, + 16 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 899 + } + } + ], + "900": [ + { + "inShape": [ + [ + 17, + null, + 17 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 900 + } + } + ], + "901": [ + { + "inShape": [ + [ + 18, + null, + 18 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 901 + } + } + ], + "902": [ + { + "inShape": [ + [ + 19, + null, + 19 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 902 + } + } + ], + "903": [ + { + "inShape": [ + [ + 20, + null, + 20 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 903 + } + } + ], + "906": [ + { + "ingredients": [ + 579 + ], + "result": { + "count": 9, + "id": 906 + } + } + ], + "926": [ + { + "inShape": [ + [ + 613, + 579, + 613 + ], + [ + 616, + 278, + 616 + ], + [ + null, + 613, + null + ] + ], + "result": { + "count": 1, + "id": 926 + } + } + ], + "928": [ + { + "inShape": [ + [ + 616, + 616 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 928 + } + }, + { + "inShape": [ + [ + 616, + 616 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 928 + } + }, + { + "inShape": [ + [ + 616, + 616 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 928 + } + }, + { + "inShape": [ + [ + 616, + 616 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 928 + } + }, + { + "inShape": [ + [ + 616, + 616 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 928 + } + }, + { + "inShape": [ + [ + 616, + 616 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 928 + } + }, + { + "inShape": [ + [ + 616, + 616 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 928 + } + }, + { + "inShape": [ + [ + 616, + 616 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 928 + } + } + ], + "929": [ + { + "ingredients": [ + 677, + 120 + ], + "result": { + "count": 1, + "id": 929 + } + } + ], + "930": [ + { + "ingredients": [ + 677, + 840 + ], + "result": { + "count": 1, + "id": 930 + } + } + ], + "931": [ + { + "ingredients": [ + 677, + 837 + ], + "result": { + "count": 1, + "id": 931 + } + } + ], + "932": [ + { + "ingredients": [ + 677, + 651 + ], + "result": { + "count": 1, + "id": 932 + } + } + ], + "935": [ + { + "inShape": [ + [ + 138, + null, + 138 + ], + [ + 138, + null, + 138 + ], + [ + 138, + 138, + 138 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 139, + null, + 139 + ], + [ + 139, + null, + 139 + ], + [ + 139, + 139, + 139 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 140, + null, + 140 + ], + [ + 140, + null, + 140 + ], + [ + 140, + 140, + 140 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 141, + null, + 141 + ], + [ + 141, + null, + 141 + ], + [ + 141, + 141, + 141 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 142, + null, + 142 + ], + [ + 142, + null, + 142 + ], + [ + 142, + 142, + 142 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 143, + null, + 143 + ], + [ + 143, + null, + 143 + ], + [ + 143, + 143, + 143 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 144, + null, + 144 + ], + [ + 144, + null, + 144 + ], + [ + 144, + 144, + 144 + ] + ], + "result": { + "count": 1, + "id": 935 + } + }, + { + "inShape": [ + [ + 145, + null, + 145 + ], + [ + 145, + null, + 145 + ], + [ + 145, + 145, + 145 + ] + ], + "result": { + "count": 1, + "id": 935 + } + } + ], + "936": [ + { + "inShape": [ + [ + 15, + 138, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 138, + 15 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 15, + 139, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 139, + 15 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 15, + 140, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 140, + 15 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 15, + 141, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 141, + 15 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 15, + 142, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 142, + 15 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 15, + 143, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 143, + 15 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 15, + 144, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 144, + 15 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 15, + 145, + 15 + ], + [ + 15, + null, + 15 + ], + [ + 15, + 145, + 15 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 16, + 138, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 138, + 16 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 16, + 139, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 139, + 16 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 16, + 140, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 140, + 16 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 16, + 141, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 141, + 16 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 16, + 142, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 142, + 16 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 16, + 143, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 143, + 16 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 16, + 144, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 144, + 16 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 16, + 145, + 16 + ], + [ + 16, + null, + 16 + ], + [ + 16, + 145, + 16 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 17, + 138, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 138, + 17 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 17, + 139, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 139, + 17 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 17, + 140, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 140, + 17 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 17, + 141, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 141, + 17 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 17, + 142, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 142, + 17 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 17, + 143, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 143, + 17 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 17, + 144, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 144, + 17 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 17, + 145, + 17 + ], + [ + 17, + null, + 17 + ], + [ + 17, + 145, + 17 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 18, + 138, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 138, + 18 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 18, + 139, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 139, + 18 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 18, + 140, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 140, + 18 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 18, + 141, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 141, + 18 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 18, + 142, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 142, + 18 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 18, + 143, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 143, + 18 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 18, + 144, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 144, + 18 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 18, + 145, + 18 + ], + [ + 18, + null, + 18 + ], + [ + 18, + 145, + 18 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 19, + 138, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 138, + 19 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 19, + 139, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 139, + 19 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 19, + 140, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 140, + 19 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 19, + 141, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 141, + 19 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 19, + 142, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 142, + 19 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 19, + 143, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 143, + 19 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 19, + 144, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 144, + 19 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 19, + 145, + 19 + ], + [ + 19, + null, + 19 + ], + [ + 19, + 145, + 19 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 20, + 138, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 138, + 20 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 20, + 139, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 139, + 20 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 20, + 140, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 140, + 20 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 20, + 141, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 141, + 20 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 20, + 142, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 142, + 20 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 20, + 143, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 143, + 20 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 20, + 144, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 144, + 20 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 20, + 145, + 20 + ], + [ + 20, + null, + 20 + ], + [ + 20, + 145, + 20 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 21, + 138, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 138, + 21 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 21, + 139, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 139, + 21 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 21, + 140, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 140, + 21 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 21, + 141, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 141, + 21 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 21, + 142, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 142, + 21 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 21, + 143, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 143, + 21 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 21, + 144, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 144, + 21 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 21, + 145, + 21 + ], + [ + 21, + null, + 21 + ], + [ + 21, + 145, + 21 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 22, + 138, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 138, + 22 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 22, + 139, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 139, + 22 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 22, + 140, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 140, + 22 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 22, + 141, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 141, + 22 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 22, + 142, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 142, + 22 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 22, + 143, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 143, + 22 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 22, + 144, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 144, + 22 + ] + ], + "result": { + "count": 1, + "id": 936 + } + }, + { + "inShape": [ + [ + 22, + 145, + 22 + ], + [ + 22, + null, + 22 + ], + [ + 22, + 145, + 22 + ] + ], + "result": { + "count": 1, + "id": 936 + } + } + ], + "937": [ + { + "inShape": [ + [ + null, + 42, + null + ], + [ + 42, + 185, + 42 + ], + [ + null, + 42, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 66, + null + ], + [ + 66, + 185, + 66 + ], + [ + null, + 66, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 50, + null + ], + [ + 50, + 185, + 50 + ], + [ + null, + 50, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 58, + null + ], + [ + 58, + 185, + 58 + ], + [ + null, + 58, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 37, + null + ], + [ + 37, + 185, + 37 + ], + [ + null, + 37, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 61, + null + ], + [ + 61, + 185, + 61 + ], + [ + null, + 61, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 45, + null + ], + [ + 45, + 185, + 45 + ], + [ + null, + 45, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 53, + null + ], + [ + 53, + 185, + 53 + ], + [ + null, + 53, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 41, + null + ], + [ + 41, + 185, + 41 + ], + [ + null, + 41, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 65, + null + ], + [ + 65, + 185, + 65 + ], + [ + null, + 65, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 49, + null + ], + [ + 49, + 185, + 49 + ], + [ + null, + 49, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 57, + null + ], + [ + 57, + 185, + 57 + ], + [ + null, + 57, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 39, + null + ], + [ + 39, + 185, + 39 + ], + [ + null, + 39, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 63, + null + ], + [ + 63, + 185, + 63 + ], + [ + null, + 63, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 47, + null + ], + [ + 47, + 185, + 47 + ], + [ + null, + 47, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 55, + null + ], + [ + 55, + 185, + 55 + ], + [ + null, + 55, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 40, + null + ], + [ + 40, + 185, + 40 + ], + [ + null, + 40, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 64, + null + ], + [ + 64, + 185, + 64 + ], + [ + null, + 64, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 48, + null + ], + [ + 48, + 185, + 48 + ], + [ + null, + 48, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 56, + null + ], + [ + 56, + 185, + 56 + ], + [ + null, + 56, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 38, + null + ], + [ + 38, + 185, + 38 + ], + [ + null, + 38, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 62, + null + ], + [ + 62, + 185, + 62 + ], + [ + null, + 62, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 46, + null + ], + [ + 46, + 185, + 46 + ], + [ + null, + 46, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 54, + null + ], + [ + 54, + 185, + 54 + ], + [ + null, + 54, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 43, + null + ], + [ + 43, + 185, + 43 + ], + [ + null, + 43, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 51, + null + ], + [ + 51, + 185, + 51 + ], + [ + null, + 51, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 67, + null + ], + [ + 67, + 185, + 67 + ], + [ + null, + 67, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 59, + null + ], + [ + 59, + 185, + 59 + ], + [ + null, + 59, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 44, + null + ], + [ + 44, + 185, + 44 + ], + [ + null, + 44, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 52, + null + ], + [ + 52, + 185, + 52 + ], + [ + null, + 52, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 68, + null + ], + [ + 68, + 185, + 68 + ], + [ + null, + 68, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + }, + { + "inShape": [ + [ + null, + 60, + null + ], + [ + 60, + 185, + 60 + ], + [ + null, + 60, + null + ] + ], + "result": { + "count": 1, + "id": 937 + } + } + ], + "938": [ + { + "inShape": [ + [ + 579, + 579, + 579 + ], + [ + 579, + 185, + 579 + ], + [ + 165, + 165, + 165 + ] + ], + "result": { + "count": 1, + "id": 938 + } + } + ], + "939": [ + { + "inShape": [ + [ + 677, + 677 + ], + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 939 + } + }, + { + "inShape": [ + [ + 677, + 677 + ], + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 939 + } + } + ], + "940": [ + { + "inShape": [ + [ + 646, + 646 + ], + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 940 + } + }, + { + "inShape": [ + [ + 646, + 646 + ], + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 940 + } + } + ], + "941": [ + { + "inShape": [ + [ + 613, + 146, + 613 + ], + [ + 15, + null, + 15 + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 613, + 146, + 613 + ], + [ + 16, + null, + 16 + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 613, + 146, + 613 + ], + [ + 17, + null, + 17 + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 613, + 146, + 613 + ], + [ + 18, + null, + 18 + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 613, + 146, + 613 + ], + [ + 19, + null, + 19 + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 613, + 146, + 613 + ], + [ + 20, + null, + 20 + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 613, + 146, + 613 + ], + [ + 21, + null, + 21 + ] + ], + "result": { + "count": 1, + "id": 941 + } + }, + { + "inShape": [ + [ + 613, + 146, + 613 + ], + [ + 22, + null, + 22 + ] + ], + "result": { + "count": 1, + "id": 941 + } + } + ], + "942": [ + { + "inShape": [ + [ + 138, + 138, + 138 + ], + [ + null, + 168, + null + ], + [ + null, + 138, + null + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 139, + 139, + 139 + ], + [ + null, + 168, + null + ], + [ + null, + 139, + null + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 140, + 140, + 140 + ], + [ + null, + 168, + null + ], + [ + null, + 140, + null + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 141, + 141, + 141 + ], + [ + null, + 168, + null + ], + [ + null, + 141, + null + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 142, + 142, + 142 + ], + [ + null, + 168, + null + ], + [ + null, + 142, + null + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 143, + 143, + 143 + ], + [ + null, + 168, + null + ], + [ + null, + 143, + null + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 144, + 144, + 144 + ], + [ + null, + 168, + null + ], + [ + null, + 144, + null + ] + ], + "result": { + "count": 1, + "id": 942 + } + }, + { + "inShape": [ + [ + 145, + 145, + 145 + ], + [ + null, + 168, + null + ], + [ + null, + 145, + null + ] + ], + "result": { + "count": 1, + "id": 942 + } + } + ], + "943": [ + { + "inShape": [ + [ + 579, + 579 + ], + [ + 15, + 15 + ], + [ + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 943 + } + }, + { + "inShape": [ + [ + 579, + 579 + ], + [ + 16, + 16 + ], + [ + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 943 + } + }, + { + "inShape": [ + [ + 579, + 579 + ], + [ + 17, + 17 + ], + [ + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 943 + } + }, + { + "inShape": [ + [ + 579, + 579 + ], + [ + 18, + 18 + ], + [ + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 943 + } + }, + { + "inShape": [ + [ + 579, + 579 + ], + [ + 19, + 19 + ], + [ + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 943 + } + }, + { + "inShape": [ + [ + 579, + 579 + ], + [ + 20, + 20 + ], + [ + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 943 + } + }, + { + "inShape": [ + [ + 579, + 579 + ], + [ + 21, + 21 + ], + [ + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 943 + } + }, + { + "inShape": [ + [ + 579, + 579 + ], + [ + 22, + 22 + ], + [ + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 943 + } + } + ], + "944": [ + { + "inShape": [ + [ + null, + 579, + null + ], + [ + 1, + 1, + 1 + ] + ], + "result": { + "count": 1, + "id": 944 + } + } + ], + "946": [ + { + "inShape": [ + [ + 906, + 906, + 906 + ], + [ + 906, + 171, + 906 + ], + [ + 906, + 906, + 906 + ] + ], + "result": { + "count": 1, + "id": 946 + } + } + ], + "947": [ + { + "inShape": [ + [ + 906, + 906, + 906 + ], + [ + 906, + 223, + 906 + ], + [ + 906, + 906, + 906 + ] + ], + "result": { + "count": 1, + "id": 947 + } + } + ], + "949": [ + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 42, + 42, + 42 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 42, + 42, + 42 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 66, + 66, + 66 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 66, + 66, + 66 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 50, + 50, + 50 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 50, + 50, + 50 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 58, + 58, + 58 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 58, + 58, + 58 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 37, + 37, + 37 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 37, + 37, + 37 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 61, + 61, + 61 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 61, + 61, + 61 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 45, + 45, + 45 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 45, + 45, + 45 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 53, + 53, + 53 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 53, + 53, + 53 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 41, + 41, + 41 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 41, + 41, + 41 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 65, + 65, + 65 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 65, + 65, + 65 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 49, + 49, + 49 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 49, + 49, + 49 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 57, + 57, + 57 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 57, + 57, + 57 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 39, + 39, + 39 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 39, + 39, + 39 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 63, + 63, + 63 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 63, + 63, + 63 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 47, + 47, + 47 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 47, + 47, + 47 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 55, + 55, + 55 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 55, + 55, + 55 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 40, + 40, + 40 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 40, + 40, + 40 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 64, + 64, + 64 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 64, + 64, + 64 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 48, + 48, + 48 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 48, + 48, + 48 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 56, + 56, + 56 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 56, + 56, + 56 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 38, + 38, + 38 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 38, + 38, + 38 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 62, + 62, + 62 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 62, + 62, + 62 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 46, + 46, + 46 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 46, + 46, + 46 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 54, + 54, + 54 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 54, + 54, + 54 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 43, + 43, + 43 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 43, + 43, + 43 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 51, + 51, + 51 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 51, + 51, + 51 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 67, + 67, + 67 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 67, + 67, + 67 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 59, + 59, + 59 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 59, + 59, + 59 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 44, + 44, + 44 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 44, + 44, + 44 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 52, + 52, + 52 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 52, + 52, + 52 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 68, + 68, + 68 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 68, + 68, + 68 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 576, + 613 + ], + [ + 60, + 60, + 60 + ] + ], + "result": { + "count": 1, + "id": 949 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 577, + 613 + ], + [ + 60, + 60, + 60 + ] + ], + "result": { + "count": 1, + "id": 949 + } + } + ], + "950": [ + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 42, + 42, + 42 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 42, + 42, + 42 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 66, + 66, + 66 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 66, + 66, + 66 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 50, + 50, + 50 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 50, + 50, + 50 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 58, + 58, + 58 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 58, + 58, + 58 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 37, + 37, + 37 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 37, + 37, + 37 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 61, + 61, + 61 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 61, + 61, + 61 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 45, + 45, + 45 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 45, + 45, + 45 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 53, + 53, + 53 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 53, + 53, + 53 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 41, + 41, + 41 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 41, + 41, + 41 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 65, + 65, + 65 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 65, + 65, + 65 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 49, + 49, + 49 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 49, + 49, + 49 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 57, + 57, + 57 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 57, + 57, + 57 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 39, + 39, + 39 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 39, + 39, + 39 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 63, + 63, + 63 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 63, + 63, + 63 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 47, + 47, + 47 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 47, + 47, + 47 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 55, + 55, + 55 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 55, + 55, + 55 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 40, + 40, + 40 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 40, + 40, + 40 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 64, + 64, + 64 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 64, + 64, + 64 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 48, + 48, + 48 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 48, + 48, + 48 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 56, + 56, + 56 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 56, + 56, + 56 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 38, + 38, + 38 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 38, + 38, + 38 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 62, + 62, + 62 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 62, + 62, + 62 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 46, + 46, + 46 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 46, + 46, + 46 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 54, + 54, + 54 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 54, + 54, + 54 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 43, + 43, + 43 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 43, + 43, + 43 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 51, + 51, + 51 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 51, + 51, + 51 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 67, + 67, + 67 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 67, + 67, + 67 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 59, + 59, + 59 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 59, + 59, + 59 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 44, + 44, + 44 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 44, + 44, + 44 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 52, + 52, + 52 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 52, + 52, + 52 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 68, + 68, + 68 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 68, + 68, + 68 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 219, + 613 + ], + [ + 60, + 60, + 60 + ] + ], + "result": { + "count": 1, + "id": 950 + } + }, + { + "inShape": [ + [ + null, + 613, + null + ], + [ + 613, + 220, + 613 + ], + [ + 60, + 60, + 60 + ] + ], + "result": { + "count": 1, + "id": 950 + } + } + ], + "954": [ + { + "inShape": [ + [ + 15, + 15, + 15 + ], + [ + 952, + 952, + 952 + ], + [ + 15, + 15, + 15 + ] + ], + "result": { + "count": 1, + "id": 954 + } + }, + { + "inShape": [ + [ + 16, + 16, + 16 + ], + [ + 952, + 952, + 952 + ], + [ + 16, + 16, + 16 + ] + ], + "result": { + "count": 1, + "id": 954 + } + }, + { + "inShape": [ + [ + 17, + 17, + 17 + ], + [ + 952, + 952, + 952 + ], + [ + 17, + 17, + 17 + ] + ], + "result": { + "count": 1, + "id": 954 + } + }, + { + "inShape": [ + [ + 18, + 18, + 18 + ], + [ + 952, + 952, + 952 + ], + [ + 18, + 18, + 18 + ] + ], + "result": { + "count": 1, + "id": 954 + } + }, + { + "inShape": [ + [ + 19, + 19, + 19 + ], + [ + 952, + 952, + 952 + ], + [ + 19, + 19, + 19 + ] + ], + "result": { + "count": 1, + "id": 954 + } + }, + { + "inShape": [ + [ + 20, + 20, + 20 + ], + [ + 952, + 952, + 952 + ], + [ + 20, + 20, + 20 + ] + ], + "result": { + "count": 1, + "id": 954 + } + }, + { + "inShape": [ + [ + 21, + 21, + 21 + ], + [ + 952, + 952, + 952 + ], + [ + 21, + 21, + 21 + ] + ], + "result": { + "count": 1, + "id": 954 + } + }, + { + "inShape": [ + [ + 22, + 22, + 22 + ], + [ + 952, + 952, + 952 + ], + [ + 22, + 22, + 22 + ] + ], + "result": { + "count": 1, + "id": 954 + } + } + ], + "955": [ + { + "ingredients": [ + 956, + 750, + 750, + 750, + 750 + ], + "result": { + "count": 4, + "id": 955 + } + } + ], + "956": [ + { + "inShape": [ + [ + 955, + 955 + ], + [ + 955, + 955 + ] + ], + "result": { + "count": 1, + "id": 956 + } + } + ], + "957": [ + { + "inShape": [ + [ + 952, + 952 + ], + [ + 952, + 952 + ] + ], + "result": { + "count": 1, + "id": 957 + } + } + ], + "958": [ + { + "inShape": [ + [ + 243, + 243, + 243 + ], + [ + 243, + 581, + 243 + ], + [ + 243, + 243, + 243 + ] + ], + "result": { + "count": 1, + "id": 958 + } + } + ], + "959": [ + { + "inShape": [ + [ + 581, + 581, + 581 + ], + [ + 581, + 581, + 581 + ], + [ + 581, + 581, + 581 + ] + ], + "result": { + "count": 1, + "id": 959 + } + } + ], + "961": [ + { + "inShape": [ + [ + null, + 665, + null + ], + [ + 665, + 349, + 665 + ], + [ + null, + 665, + null + ] + ], + "result": { + "count": 1, + "id": 961 + } + } + ], + "964": [ + { + "inShape": [ + [ + 963, + 963, + 963 + ] + ], + "result": { + "count": 6, + "id": 964 + } + } + ], + "965": [ + { + "inShape": [ + [ + 963, + null, + null + ], + [ + 963, + 963, + null + ], + [ + 963, + 963, + 963 + ] + ], + "result": { + "count": 4, + "id": 965 + } + } + ], + "967": [ + { + "inShape": [ + [ + 963, + 963 + ], + [ + 963, + 963 + ] + ], + "result": { + "count": 4, + "id": 967 + } + } + ], + "968": [ + { + "inShape": [ + [ + 967, + 967, + 967 + ] + ], + "result": { + "count": 6, + "id": 968 + } + } + ], + "969": [ + { + "inShape": [ + [ + 967, + null, + null + ], + [ + 967, + 967, + null + ], + [ + 967, + 967, + 967 + ] + ], + "result": { + "count": 4, + "id": 969 + } + } + ], + "970": [ + { + "inShape": [ + [ + 968 + ], + [ + 968 + ] + ], + "result": { + "count": 1, + "id": 970 + } + } + ], + "971": [ + { + "inShape": [ + [ + 967, + 967 + ], + [ + 967, + 967 + ] + ], + "result": { + "count": 4, + "id": 971 + } + } + ], + "972": [ + { + "inShape": [ + [ + 971, + 971, + 971 + ] + ], + "result": { + "count": 6, + "id": 972 + } + } + ], + "973": [ + { + "inShape": [ + [ + 971, + null, + null + ], + [ + 971, + 971, + null + ], + [ + 971, + 971, + 971 + ] + ], + "result": { + "count": 4, + "id": 973 + } + } + ], + "975": [ + { + "inShape": [ + [ + 962, + 962, + 962 + ], + [ + 224, + 224, + 224 + ], + [ + 962, + 962, + 962 + ] + ], + "result": { + "count": 1, + "id": 975 + } + } + ] +} diff --git a/mc/data/minecraft-data/pc/1.16.2/tints.json b/mc/data/minecraft-data/pc/1.16.2/tints.json new file mode 100644 index 0000000..5bdde8f --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/tints.json @@ -0,0 +1,459 @@ +{ + "grass": { + "data": [ + { + "keys": [ + "badlands", + "badlands_plateau", + "eroded_badlands", + "modified_badlands_plateau", + "modified_wooded_badlands_plateau", + "wooded_badlands_plateau" + ], + "color": 9470285 + }, + { + "keys": [ + "desert", + "desert_hills", + "desert_lakes", + "savanna", + "savanna_plateau", + "shattered_savanna", + "shattered_savanna_plateau", + "nether_wastes", + "soul_sand_valley", + "crimson_forest", + "warped_forest", + "basalt_deltas" + ], + "color": 12564309 + }, + { + "keys": [ + "jungle", + "jungle_hills", + "modified_jungle", + "bamboo_jungle", + "bamboo_jungle_hills" + ], + "color": 5884220 + }, + { + "keys": [ + "jungle_edge", + "modified_jungle_edge" + ], + "color": 6604607 + }, + { + "keys": [ + "forest", + "flower_forest", + "wooded_hills" + ], + "color": 7979098 + }, + { + "keys": [ + "birch_forest", + "birch_forest_hills", + "tall_birch_forest", + "tall_birch_hills" + ], + "color": 8960871 + }, + { + "keys": [ + "dark_forest", + "dark_forest_hills" + ], + "color": 5274162 + }, + { + "keys": [ + "swamp", + "swamp_hills" + ], + "color": 6975545 + }, + { + "keys": [ + "swamp", + "swamp_hills" + ], + "color": 5011004 + }, + { + "keys": [ + "plains", + "sunflower_plains", + "beach" + ], + "color": 9551193 + }, + { + "keys": [ + "ocean", + "deep_ocean", + "warm_ocean", + "deep_warm_ocean", + "lukewarm_ocean", + "deep_lukewarm_ocean", + "cold_ocean", + "deep_cold_ocean", + "deep_frozen_ocean", + "river", + "the_end", + "small_end_islands", + "end_barrens", + "end_midlands", + "end_highlands", + "the_void" + ], + "color": 9353585 + }, + { + "keys": [ + "mushroom_fields", + "mushroom_field_shore" + ], + "color": 5622079 + }, + { + "keys": [ + "mountains", + "mountain_edge", + "gravelly_mountains", + "modified_gravelly_mountains", + "wooded_mountains", + "stone_shore" + ], + "color": 9090697 + }, + { + "keys": [ + "snowy_beach" + ], + "color": 8631699 + }, + { + "keys": [ + "giant_tree_taiga", + "giant_tree_taiga_hills" + ], + "color": 8829055 + }, + { + "keys": [ + "taiga", + "taiga_hills", + "taiga_mountains", + "giant_spruce_taiga", + "giant_spruce_taiga_hills" + ], + "color": 8828803 + }, + { + "keys": [ + "snowy_tundra", + "snowy_mountains", + "ice_spikes", + "snowy_taiga", + "snowy_taiga_hills", + "snowy_taiga_mountains", + "frozen_ocean", + "frozen_river" + ], + "color": 8434839 + } + ], + "default": 7979098 + }, + "foliage": { + "data": [ + { + "keys": [ + "badlands", + "badlands_plateau", + "eroded_badlands", + "modified_badlands_plateau", + "modified_wooded_badlands_plateau", + "wooded_badlands_plateau" + ], + "color": 10387789 + }, + { + "keys": [ + "desert", + "desert_hills", + "desert_lakes", + "savanna", + "savanna_plateau", + "shattered_savanna", + "shattered_savanna_plateau", + "nether_wastes", + "soul_sand_valley", + "crimson_forest", + "warped_forest", + "basalt_deltas" + ], + "color": 11445290 + }, + { + "keys": [ + "jungle", + "jungle_hills", + "modified_jungle", + "bamboo_jungle", + "bamboo_jungle_hills" + ], + "color": 3193611 + }, + { + "keys": [ + "jungle_edge", + "modified_jungle_edge" + ], + "color": 4110351 + }, + { + "keys": [ + "forest", + "flower_forest", + "wooded_hills", + "dark_forest", + "dark_forest_hills" + ], + "color": 5877296 + }, + { + "keys": [ + "birch_forest", + "birch_forest_hills", + "tall_birch_forest", + "tall_birch_hills" + ], + "color": 7055681 + }, + { + "keys": [ + "swamp", + "swamp_hills" + ], + "color": 6975545 + }, + { + "keys": [ + "plains", + "sunflower_plains", + "beach" + ], + "color": 7842607 + }, + { + "keys": [ + "ocean", + "deep_ocean", + "warm_ocean", + "deep_warm_ocean", + "lukewarm_ocean", + "deep_lukewarm_ocean", + "cold_ocean", + "deep_cold_ocean", + "deep_frozen_ocean", + "river", + "the_end", + "small_end_islands", + "end_barrens", + "end_midlands", + "end_highlands", + "the_void" + ], + "color": 7448397 + }, + { + "keys": [ + "mushroom_fields", + "mushroom_field_shore" + ], + "color": 2865935 + }, + { + "keys": [ + "mountains", + "mountain_edge", + "gravelly_mountains", + "modified_gravelly_mountains", + "wooded_mountains", + "stone_shore" + ], + "color": 7185259 + }, + { + "keys": [ + "snowy_beach" + ], + "color": 6595192 + }, + { + "keys": [ + "giant_tree_taiga", + "giant_tree_taiga_hills" + ], + "color": 6858079 + }, + { + "keys": [ + "taiga", + "taiga_hills", + "taiga_mountains", + "giant_spruce_taiga", + "giant_spruce_taiga_hills" + ], + "color": 6857828 + }, + { + "keys": [ + "snowy_tundra", + "snowy_mountains", + "ice_spikes", + "snowy_taiga", + "snowy_taiga_hills", + "snowy_taiga_mountains", + "frozen_ocean", + "frozen_river" + ], + "color": 6332795 + } + ], + "default": 5877296 + }, + "water": { + "data": [ + { + "keys": [ + "cold_ocean", + "deep_cold_ocean" + ], + "color": 4020182 + }, + { + "keys": [ + "frozen_ocean", + "deep_frozen_ocean", + "frozen_river" + ], + "color": 3750089 + }, + { + "keys": [ + "lukewarm_ocean", + "deep_lukewarm_ocean" + ], + "color": 4566514 + }, + { + "keys": [ + "swamp", + "swamp_hills" + ], + "color": 6388580 + }, + { + "keys": [ + "warm_ocean", + "deep_warm_ocean" + ], + "color": 4445678 + } + ], + "default": 4159204 + }, + "redstone": { + "data": [ + { + "keys": [0], + "color": 4915200 + }, + { + "keys": [1], + "color": 7274496 + }, + { + "keys": [2], + "color": 7929856 + }, + { + "keys": [3], + "color": 8519680 + }, + { + "keys": [4], + "color": 9175040 + }, + { + "keys": [5], + "color": 9895936 + }, + { + "keys": [6], + "color": 10551296 + }, + { + "keys": [7], + "color": 11206656 + }, + { + "keys": [8], + "color": 11862016 + }, + { + "keys": [9], + "color": 12517376 + }, + { + "keys": [10], + "color": 13238272 + }, + { + "keys": [11], + "color": 13828096 + }, + { + "keys": [12], + "color": 14483456 + }, + { + "keys": [13], + "color": 15140352 + }, + { + "keys": [14], + "color": 15801088 + }, + { + "keys": [15], + "color": 16527616 + } + ], + "default": 4915200 + }, + "constant": { + "data": [ + { + "keys": ["birch_leaves"], + "color": 8431445 + }, + { + "keys": ["spruce_leaves"], + "color": 6396257 + }, + { + "keys": ["lily_pad"], + "color": 2129968 + } + ], + "default": 0 + } +} diff --git a/mc/data/minecraft-data/pc/1.16.2/version.json b/mc/data/minecraft-data/pc/1.16.2/version.json new file mode 100644 index 0000000..a1149f5 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.2/version.json @@ -0,0 +1,5 @@ +{ + "minecraftVersion": "1.16.2", + "version": 751, + "majorVersion": "1.16" +} diff --git a/mc/data/minecraft-data/pc/1.16.4/enchantments.json b/mc/data/minecraft-data/pc/1.16.4/enchantments.json new file mode 100644 index 0000000..6414a78 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.4/enchantments.json @@ -0,0 +1,848 @@ +[ + { + "id": 0, + "name": "protection", + "displayName": "Protection", + "maxLevel": 4, + "minCost": { + "a": 11, + "b": -10 + }, + "maxCost": { + "a": 11, + "b": 1 + }, + "exclude": [ + "blast_protection", + "fire_protection", + "projectile_protection" + ], + "category": "armor", + "weight": 10, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 1, + "name": "fire_protection", + "displayName": "Fire Protection", + "maxLevel": 4, + "minCost": { + "a": 8, + "b": 2 + }, + "maxCost": { + "a": 8, + "b": 10 + }, + "exclude": [ + "blast_protection", + "protection", + "projectile_protection" + ], + "category": "armor", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 2, + "name": "feather_falling", + "displayName": "Feather Falling", + "maxLevel": 4, + "minCost": { + "a": 6, + "b": -1 + }, + "maxCost": { + "a": 6, + "b": 5 + }, + "exclude": [], + "category": "armor_feet", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 3, + "name": "blast_protection", + "displayName": "Blast Protection", + "maxLevel": 4, + "minCost": { + "a": 8, + "b": -3 + }, + "maxCost": { + "a": 8, + "b": 5 + }, + "exclude": [ + "fire_protection", + "protection", + "projectile_protection" + ], + "category": "armor", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 4, + "name": "projectile_protection", + "displayName": "Projectile Protection", + "maxLevel": 4, + "minCost": { + "a": 6, + "b": -3 + }, + "maxCost": { + "a": 6, + "b": 3 + }, + "exclude": [ + "protection", + "blast_protection", + "fire_protection" + ], + "category": "armor", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 5, + "name": "respiration", + "displayName": "Respiration", + "maxLevel": 3, + "minCost": { + "a": 10, + "b": 0 + }, + "maxCost": { + "a": 10, + "b": 30 + }, + "exclude": [], + "category": "armor_head", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 6, + "name": "aqua_affinity", + "displayName": "Aqua Affinity", + "maxLevel": 1, + "minCost": { + "a": 0, + "b": 1 + }, + "maxCost": { + "a": 0, + "b": 41 + }, + "exclude": [], + "category": "armor_head", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 7, + "name": "thorns", + "displayName": "Thorns", + "maxLevel": 3, + "minCost": { + "a": 20, + "b": -10 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [], + "category": "armor_feet", + "weight": 1, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 8, + "name": "depth_strider", + "displayName": "Depth Strider", + "maxLevel": 3, + "minCost": { + "a": 10, + "b": 0 + }, + "maxCost": { + "a": 10, + "b": 15 + }, + "exclude": [ + "frost_walker" + ], + "category": "armor_feet", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 9, + "name": "frost_walker", + "displayName": "Frost Walker", + "maxLevel": 2, + "minCost": { + "a": 10, + "b": 0 + }, + "maxCost": { + "a": 10, + "b": 15 + }, + "exclude": [ + "depth_strider" + ], + "category": "armor_feet", + "weight": 2, + "treasureOnly": true, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 10, + "name": "binding_curse", + "displayName": "Curse of Binding", + "maxLevel": 1, + "minCost": { + "a": 0, + "b": 25 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [], + "category": "wearable", + "weight": 1, + "treasureOnly": true, + "curse": true, + "tradeable": true, + "discoverable": true + }, + { + "id": 11, + "name": "soul_speed", + "displayName": "Soul Speed", + "maxLevel": 3, + "minCost": { + "a": 10, + "b": 0 + }, + "maxCost": { + "a": 10, + "b": 15 + }, + "exclude": [], + "category": "armor_feet", + "weight": 1, + "treasureOnly": true, + "curse": false, + "tradeable": false, + "discoverable": false + }, + { + "id": 12, + "name": "sharpness", + "displayName": "Sharpness", + "maxLevel": 5, + "minCost": { + "a": 11, + "b": -10 + }, + "maxCost": { + "a": 11, + "b": 10 + }, + "exclude": [ + "smite", + "bane_of_arthropods" + ], + "category": "weapon", + "weight": 10, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 13, + "name": "smite", + "displayName": "Smite", + "maxLevel": 5, + "minCost": { + "a": 8, + "b": -3 + }, + "maxCost": { + "a": 8, + "b": 17 + }, + "exclude": [ + "sharpness", + "bane_of_arthropods" + ], + "category": "weapon", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 14, + "name": "bane_of_arthropods", + "displayName": "Bane of Arthropods", + "maxLevel": 5, + "minCost": { + "a": 8, + "b": -3 + }, + "maxCost": { + "a": 8, + "b": 17 + }, + "exclude": [ + "smite", + "sharpness" + ], + "category": "weapon", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 15, + "name": "knockback", + "displayName": "Knockback", + "maxLevel": 2, + "minCost": { + "a": 20, + "b": -15 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [], + "category": "weapon", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 16, + "name": "fire_aspect", + "displayName": "Fire Aspect", + "maxLevel": 2, + "minCost": { + "a": 20, + "b": -10 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [], + "category": "weapon", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 17, + "name": "looting", + "displayName": "Looting", + "maxLevel": 3, + "minCost": { + "a": 9, + "b": 6 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [], + "category": "weapon", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 18, + "name": "sweeping", + "displayName": "Sweeping Edge", + "maxLevel": 3, + "minCost": { + "a": 9, + "b": -4 + }, + "maxCost": { + "a": 9, + "b": 11 + }, + "exclude": [], + "category": "weapon", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 19, + "name": "efficiency", + "displayName": "Efficiency", + "maxLevel": 5, + "minCost": { + "a": 10, + "b": -9 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [], + "category": "digger", + "weight": 10, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 20, + "name": "silk_touch", + "displayName": "Silk Touch", + "maxLevel": 1, + "minCost": { + "a": 0, + "b": 15 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [ + "fortune" + ], + "category": "digger", + "weight": 1, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 21, + "name": "unbreaking", + "displayName": "Unbreaking", + "maxLevel": 3, + "minCost": { + "a": 8, + "b": -3 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [], + "category": "breakable", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 22, + "name": "fortune", + "displayName": "Fortune", + "maxLevel": 3, + "minCost": { + "a": 9, + "b": 6 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [ + "silk_touch" + ], + "category": "digger", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 23, + "name": "power", + "displayName": "Power", + "maxLevel": 5, + "minCost": { + "a": 10, + "b": -9 + }, + "maxCost": { + "a": 10, + "b": 6 + }, + "exclude": [], + "category": "bow", + "weight": 10, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 24, + "name": "punch", + "displayName": "Punch", + "maxLevel": 2, + "minCost": { + "a": 20, + "b": -8 + }, + "maxCost": { + "a": 20, + "b": 17 + }, + "exclude": [], + "category": "bow", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 25, + "name": "flame", + "displayName": "Flame", + "maxLevel": 1, + "minCost": { + "a": 0, + "b": 20 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [], + "category": "bow", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 26, + "name": "infinity", + "displayName": "Infinity", + "maxLevel": 1, + "minCost": { + "a": 0, + "b": 20 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [ + "mending" + ], + "category": "bow", + "weight": 1, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 27, + "name": "luck_of_the_sea", + "displayName": "Luck of the Sea", + "maxLevel": 3, + "minCost": { + "a": 9, + "b": 6 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [], + "category": "fishing_rod", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 28, + "name": "lure", + "displayName": "Lure", + "maxLevel": 3, + "minCost": { + "a": 9, + "b": 6 + }, + "maxCost": { + "a": 10, + "b": 51 + }, + "exclude": [], + "category": "fishing_rod", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 29, + "name": "loyalty", + "displayName": "Loyalty", + "maxLevel": 3, + "minCost": { + "a": 7, + "b": 5 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [ + "riptide" + ], + "category": "trident", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 30, + "name": "impaling", + "displayName": "Impaling", + "maxLevel": 5, + "minCost": { + "a": 8, + "b": -7 + }, + "maxCost": { + "a": 8, + "b": 13 + }, + "exclude": [], + "category": "trident", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 31, + "name": "riptide", + "displayName": "Riptide", + "maxLevel": 3, + "minCost": { + "a": 7, + "b": 10 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [ + "loyalty", + "channeling" + ], + "category": "trident", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 32, + "name": "channeling", + "displayName": "Channeling", + "maxLevel": 1, + "minCost": { + "a": 0, + "b": 25 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [ + "riptide" + ], + "category": "trident", + "weight": 1, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 33, + "name": "multishot", + "displayName": "Multishot", + "maxLevel": 1, + "minCost": { + "a": 0, + "b": 20 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [ + "piercing" + ], + "category": "crossbow", + "weight": 2, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 34, + "name": "quick_charge", + "displayName": "Quick Charge", + "maxLevel": 3, + "minCost": { + "a": 20, + "b": -8 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [], + "category": "crossbow", + "weight": 5, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 35, + "name": "piercing", + "displayName": "Piercing", + "maxLevel": 4, + "minCost": { + "a": 10, + "b": -9 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [ + "multishot" + ], + "category": "crossbow", + "weight": 10, + "treasureOnly": false, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 36, + "name": "mending", + "displayName": "Mending", + "maxLevel": 1, + "minCost": { + "a": 25, + "b": 0 + }, + "maxCost": { + "a": 25, + "b": 50 + }, + "exclude": [ + "infinity" + ], + "category": "breakable", + "weight": 2, + "treasureOnly": true, + "curse": false, + "tradeable": true, + "discoverable": true + }, + { + "id": 37, + "name": "vanishing_curse", + "displayName": "Curse of Vanishing", + "maxLevel": 1, + "minCost": { + "a": 0, + "b": 25 + }, + "maxCost": { + "a": 0, + "b": 50 + }, + "exclude": [], + "category": "vanishable", + "weight": 1, + "treasureOnly": true, + "curse": true, + "tradeable": true, + "discoverable": true + } +] diff --git a/mc/data/minecraft-data/pc/1.16.4/version.json b/mc/data/minecraft-data/pc/1.16.4/version.json new file mode 100644 index 0000000..acfa760 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.4/version.json @@ -0,0 +1,5 @@ +{ + "minecraftVersion": "1.16.4", + "version": 754, + "majorVersion": "1.16" +} diff --git a/mc/data/minecraft-data/pc/1.16.5/version.json b/mc/data/minecraft-data/pc/1.16.5/version.json new file mode 100644 index 0000000..8f9c396 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16.5/version.json @@ -0,0 +1,5 @@ +{ + "minecraftVersion": "1.16.5", + "version": 754, + "majorVersion": "1.16" +} diff --git a/mc/data/minecraft-data/pc/1.16/attributes.json b/mc/data/minecraft-data/pc/1.16/attributes.json new file mode 100644 index 0000000..cf9ccfa --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/attributes.json @@ -0,0 +1,93 @@ +[ + { + "name": "maxHealth", + "resource": "generic.max_health", + "default": 20, + "min": 1, + "max": 1024 + }, + { + "name": "followRange", + "resource": "generic.follow_range", + "default": 32, + "min": 0, + "max": 2048 + }, + { + "name": "knockbackResistance", + "resource": "generic.knockback_resistance", + "default": 0, + "min": 0, + "max": 1 + }, + { + "name": "movementSpeed", + "resource": "generic.movement_speed", + "default": 0.7, + "min": 0, + "max": 1024 + }, + { + "name": "attackDamage", + "resource": "generic.attack_damage", + "default": 2, + "min": 0, + "max": 2048 + }, + { + "name": "horseJumpStrength", + "resource": "horse.jump_strength", + "default": 0.7, + "min": 0, + "max": 2 + }, + { + "name": "zombieSpawnReinforcements", + "resource": "zombie.spawn_reinforcements", + "default": 0, + "min": 0, + "max": 1 + }, + { + "name": "attackSpeed", + "resource": "generic.attack_speed", + "default": 4, + "min": 0, + "max": 1024 + }, + { + "name": "flyingSpeed", + "resource": "generic.flying_speed", + "default": 0.4, + "min": 0, + "max": 1024 + }, + { + "name": "attackKnockback", + "resource": "generic.attack_knockback", + "default": 0, + "min": 0, + "max": 5 + }, + { + "name": "armorHealth", + "resource": "generic.armor", + "default": 0, + "min": 0, + "max": 30 + }, + { + "name": "armorToughness", + "resource": "generic.armor_toughness", + "default": 0, + "min": 0, + "max": 20 + }, + { + "name": "luck", + "resource": "generic.luck", + "default": 0, + "min": -1024, + "max": 1024 + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16/biomes.json b/mc/data/minecraft-data/pc/1.16/biomes.json new file mode 100644 index 0000000..0aedcdf --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/biomes.json @@ -0,0 +1,1037 @@ +[ + { + "id": 0, + "name": "ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Ocean", + "color": 112, + "rainfall": 0.5 + }, + { + "id": 1, + "name": "plains", + "category": "plains", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Plains", + "color": 9286496, + "rainfall": 0.4, + "child": 129 + }, + { + "id": 2, + "name": "desert", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Desert", + "color": 16421912, + "rainfall": 0, + "child": 130 + }, + { + "id": 3, + "name": "mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Mountains", + "color": 6316128, + "rainfall": 0.3, + "child": 131 + }, + { + "id": 4, + "name": "forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Forest", + "color": 353825, + "rainfall": 0.8, + "child": 132 + }, + { + "id": 5, + "name": "taiga", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Taiga", + "color": 747097, + "rainfall": 0.8, + "child": 133 + }, + { + "id": 6, + "name": "swamp", + "category": "swamp", + "temperature": 0.8, + "precipitation": "rain", + "depth": -0.2, + "dimension": "overworld", + "displayName": "Swamp", + "color": 522674, + "rainfall": 0.9, + "child": 134 + }, + { + "id": 7, + "name": "river", + "category": "river", + "temperature": 0.5, + "precipitation": "rain", + "depth": -0.5, + "dimension": "overworld", + "displayName": "River", + "color": 255, + "rainfall": 0.5 + }, + { + "id": 8, + "name": "nether_wastes", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Nether Wastes", + "color": 12532539, + "rainfall": 0 + }, + { + "id": 9, + "name": "the_end", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "The End", + "color": 8421631, + "rainfall": 0.5 + }, + { + "id": 10, + "name": "frozen_ocean", + "category": "ocean", + "temperature": 0, + "precipitation": "snow", + "depth": -1, + "dimension": "overworld", + "displayName": "Frozen Ocean", + "color": 7368918, + "rainfall": 0.5 + }, + { + "id": 11, + "name": "frozen_river", + "category": "river", + "temperature": 0, + "precipitation": "snow", + "depth": -0.5, + "dimension": "overworld", + "displayName": "Frozen River", + "color": 10526975, + "rainfall": 0.5 + }, + { + "id": 12, + "name": "snowy_tundra", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Snowy Tundra", + "color": 16777215, + "rainfall": 0.5, + "child": 140 + }, + { + "id": 13, + "name": "snowy_mountains", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Snowy Mountains", + "color": 10526880, + "rainfall": 0.5 + }, + { + "id": 14, + "name": "mushroom_fields", + "category": "mushroom", + "temperature": 0.9, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Mushroom Fields", + "color": 16711935, + "rainfall": 1 + }, + { + "id": 15, + "name": "mushroom_field_shore", + "category": "mushroom", + "temperature": 0.9, + "precipitation": "rain", + "depth": 0, + "dimension": "overworld", + "displayName": "Mushroom Fields Shore", + "color": 10486015, + "rainfall": 1 + }, + { + "id": 16, + "name": "beach", + "category": "beach", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0, + "dimension": "overworld", + "displayName": "Beach", + "color": 16440917, + "rainfall": 0.4 + }, + { + "id": 17, + "name": "desert_hills", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Desert Hills", + "color": 13786898, + "rainfall": 0 + }, + { + "id": 18, + "name": "wooded_hills", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Wooded Hills", + "color": 2250012, + "rainfall": 0.8 + }, + { + "id": 19, + "name": "taiga_hills", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Taiga Hills", + "color": 1456435, + "rainfall": 0.8 + }, + { + "id": 20, + "name": "mountain_edge", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 0.8, + "dimension": "overworld", + "displayName": "Mountain Edge", + "color": 7501978, + "rainfall": 0.3 + }, + { + "id": 21, + "name": "jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Jungle", + "color": 5470985, + "rainfall": 0.9, + "child": 149 + }, + { + "id": 22, + "name": "jungle_hills", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Jungle Hills", + "color": 2900485, + "rainfall": 0.9 + }, + { + "id": 23, + "name": "jungle_edge", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Jungle Edge", + "color": 6458135, + "rainfall": 0.8, + "child": 151 + }, + { + "id": 24, + "name": "deep_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Ocean", + "color": 48, + "rainfall": 0.5 + }, + { + "id": 25, + "name": "stone_shore", + "category": "none", + "temperature": 0.2, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Stone Shore", + "color": 10658436, + "rainfall": 0.3 + }, + { + "id": 26, + "name": "snowy_beach", + "category": "beach", + "temperature": 0.05, + "precipitation": "snow", + "depth": 0, + "dimension": "overworld", + "displayName": "Snowy Beach", + "color": 16445632, + "rainfall": 0.3 + }, + { + "id": 27, + "name": "birch_forest", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Birch Forest", + "color": 3175492, + "rainfall": 0.6, + "child": 155 + }, + { + "id": 28, + "name": "birch_forest_hills", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Birch Forest Hills", + "color": 2055986, + "rainfall": 0.6, + "child": 156 + }, + { + "id": 29, + "name": "dark_forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Dark Forest", + "color": 4215066, + "rainfall": 0.8, + "child": 157 + }, + { + "id": 30, + "name": "snowy_taiga", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Snowy Taiga", + "color": 3233098, + "rainfall": 0.4, + "child": 158 + }, + { + "id": 31, + "name": "snowy_taiga_hills", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Snowy Taiga Hills", + "color": 2375478, + "rainfall": 0.4 + }, + { + "id": 32, + "name": "giant_tree_taiga", + "category": "taiga", + "temperature": 0.3, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Tree Taiga", + "color": 5858897, + "rainfall": 0.8, + "child": 160 + }, + { + "id": 33, + "name": "giant_tree_taiga_hills", + "category": "taiga", + "temperature": 0.3, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Giant Tree Taiga Hills", + "color": 4542270, + "rainfall": 0.8, + "child": 161 + }, + { + "id": 34, + "name": "wooded_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Wooded Mountains", + "color": 5271632, + "rainfall": 0.3, + "child": 162 + }, + { + "id": 35, + "name": "savanna", + "category": "savanna", + "temperature": 1.2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Savanna", + "color": 12431967, + "rainfall": 0, + "child": 163 + }, + { + "id": 36, + "name": "savanna_plateau", + "category": "savanna", + "temperature": 1, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Savanna Plateau", + "color": 10984804, + "rainfall": 0, + "child": 164 + }, + { + "id": 37, + "name": "badlands", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Badlands", + "color": 14238997, + "rainfall": 0, + "child": 165 + }, + { + "id": 38, + "name": "wooded_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Wooded Badlands Plateau", + "color": 11573093, + "rainfall": 0, + "child": 166 + }, + { + "id": 39, + "name": "badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 1.5, + "dimension": "overworld", + "displayName": "Badlands Plateau", + "color": 13274213, + "rainfall": 0, + "child": 167 + }, + { + "id": 40, + "name": "small_end_islands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "Small End Islands", + "color": 42, + "rainfall": 0.5 + }, + { + "id": 41, + "name": "end_midlands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Midlands", + "color": 15464630, + "rainfall": 0.5 + }, + { + "id": 42, + "name": "end_highlands", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Highlands", + "color": 12828041, + "rainfall": 0.5 + }, + { + "id": 43, + "name": "end_barrens", + "category": "the_end", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "End Barrens", + "color": 9474162, + "rainfall": 0.5 + }, + { + "id": 44, + "name": "warm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Warm Ocean", + "color": 172, + "rainfall": 0.5 + }, + { + "id": 45, + "name": "lukewarm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Lukewarm Ocean", + "color": 144, + "rainfall": 0.5 + }, + { + "id": 46, + "name": "cold_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1, + "dimension": "overworld", + "displayName": "Cold Ocean", + "color": 2105456, + "rainfall": 0.5 + }, + { + "id": 47, + "name": "deep_warm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Warm Ocean", + "color": 80, + "rainfall": 0.5 + }, + { + "id": 48, + "name": "deep_lukewarm_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Lukewarm Ocean", + "color": 64, + "rainfall": 0.5 + }, + { + "id": 49, + "name": "deep_cold_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Cold Ocean", + "color": 2105400, + "rainfall": 0.5 + }, + { + "id": 50, + "name": "deep_frozen_ocean", + "category": "ocean", + "temperature": 0.5, + "precipitation": "rain", + "depth": -1.8, + "dimension": "overworld", + "displayName": "Deep Frozen Ocean", + "color": 4210832, + "rainfall": 0.5 + }, + { + "id": 127, + "name": "the_void", + "category": "none", + "temperature": 0.5, + "precipitation": "none", + "depth": 0.1, + "dimension": "end", + "displayName": "the_void", + "rainfall": 0.5, + "color": 0 + }, + { + "id": 129, + "name": "sunflower_plains", + "category": "plains", + "temperature": 0.8, + "precipitation": "rain", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Sunflower Plains", + "color": 11918216, + "parent": "plains", + "rainfall": 0.4 + }, + { + "id": 130, + "name": "desert_lakes", + "category": "desert", + "temperature": 2, + "precipitation": "none", + "depth": 0.125, + "dimension": "overworld", + "displayName": "Desert Lakes", + "color": 16759872, + "parent": "desert", + "rainfall": 0 + }, + { + "id": 131, + "name": "gravelly_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Gravelly Mountains", + "color": 8947848, + "parent": "mountains", + "rainfall": 0.3 + }, + { + "id": 132, + "name": "flower_forest", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Flower Forest", + "color": 2985545, + "parent": "forest", + "rainfall": 0.8 + }, + { + "id": 133, + "name": "taiga_mountains", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.3, + "dimension": "overworld", + "displayName": "Taiga Mountains", + "color": 3378817, + "parent": "taiga", + "rainfall": 0.8 + }, + { + "id": 134, + "name": "swamp_hills", + "category": "swamp", + "temperature": 0.8, + "precipitation": "rain", + "depth": -0.1, + "dimension": "overworld", + "displayName": "Swamp Hills", + "color": 3145690, + "parent": "swamp", + "rainfall": 0.9 + }, + { + "id": 140, + "name": "ice_spikes", + "category": "icy", + "temperature": 0, + "precipitation": "snow", + "depth": 0.425, + "dimension": "overworld", + "displayName": "Ice Spikes", + "color": 11853020, + "parent": "snowy_tundra", + "rainfall": 0.5 + }, + { + "id": 149, + "name": "modified_jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Modified Jungle", + "color": 8102705, + "parent": "jungle", + "rainfall": 0.9 + }, + { + "id": 151, + "name": "modified_jungle_edge", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Modified Jungle Edge", + "color": 9089855, + "parent": "jungle_edge", + "rainfall": 0.8 + }, + { + "id": 155, + "name": "tall_birch_forest", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Tall Birch Forest", + "color": 5807212, + "parent": "birch_forest", + "rainfall": 0.6 + }, + { + "id": 156, + "name": "tall_birch_hills", + "category": "forest", + "temperature": 0.6, + "precipitation": "rain", + "depth": 0.55, + "dimension": "overworld", + "displayName": "Tall Birch Hills", + "color": 4687706, + "parent": "birch_forest_hills", + "rainfall": 0.6 + }, + { + "id": 157, + "name": "dark_forest_hills", + "category": "forest", + "temperature": 0.7, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Dark Forest Hills", + "color": 6846786, + "parent": "dark_forest", + "rainfall": 0.8 + }, + { + "id": 158, + "name": "snowy_taiga_mountains", + "category": "taiga", + "temperature": -0.5, + "precipitation": "snow", + "depth": 0.3, + "dimension": "overworld", + "displayName": "Snowy Taiga Mountains", + "color": 5864818, + "parent": "snowy_taiga", + "rainfall": 0.4 + }, + { + "id": 160, + "name": "giant_spruce_taiga", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Spruce Taiga", + "color": 8490617, + "parent": "giant_tree_taiga", + "rainfall": 0.8 + }, + { + "id": 161, + "name": "giant_spruce_taiga_hills", + "category": "taiga", + "temperature": 0.25, + "precipitation": "rain", + "depth": 0.2, + "dimension": "overworld", + "displayName": "Giant Spruce Taiga Hills", + "color": 7173990, + "parent": "giant_tree_taiga_hills", + "rainfall": 0.8 + }, + { + "id": 162, + "name": "modified_gravelly_mountains", + "category": "extreme_hills", + "temperature": 0.2, + "precipitation": "rain", + "depth": 1, + "dimension": "overworld", + "displayName": "Gravelly Mountains+", + "color": 7903352, + "parent": "wooded_mountains", + "rainfall": 0.3 + }, + { + "id": 163, + "name": "shattered_savanna", + "category": "savanna", + "temperature": 1.1, + "precipitation": "none", + "depth": 0.3625, + "dimension": "overworld", + "displayName": "Shattered Savanna", + "color": 15063687, + "parent": "savanna", + "rainfall": 0 + }, + { + "id": 164, + "name": "shattered_savanna_plateau", + "category": "savanna", + "temperature": 1, + "precipitation": "none", + "depth": 1.05, + "dimension": "overworld", + "displayName": "Shattered Savanna Plateau", + "color": 13616524, + "parent": "savanna_plateau", + "rainfall": 0 + }, + { + "id": 165, + "name": "eroded_badlands", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Eroded Badlands", + "color": 16739645, + "parent": "badlands", + "rainfall": 0 + }, + { + "id": 166, + "name": "modified_wooded_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Modified Wooded Badlands Plateau", + "color": 14204813, + "parent": "wooded_badlands_plateau", + "rainfall": 0 + }, + { + "id": 167, + "name": "modified_badlands_plateau", + "category": "mesa", + "temperature": 2, + "precipitation": "none", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Modified Badlands Plateau", + "color": 15905933, + "parent": "badlands_plateau", + "rainfall": 0 + }, + { + "id": 168, + "name": "bamboo_jungle", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.1, + "dimension": "overworld", + "displayName": "Bamboo Jungle", + "color": 7769620, + "rainfall": 0.9 + }, + { + "id": 169, + "name": "bamboo_jungle_hills", + "category": "jungle", + "temperature": 0.95, + "precipitation": "rain", + "depth": 0.45, + "dimension": "overworld", + "displayName": "Bamboo Jungle Hills", + "color": 3884810, + "rainfall": 0.9 + }, + { + "id": 170, + "name": "soul_sand_valley", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": -0.5, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Soul Sand Valley", + "color": 6174768, + "rainfall": 0 + }, + { + "id": 171, + "name": "crimson_forest", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0.4, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0 + } + ], + "dimension": "nether", + "displayName": "Crimson Forest", + "color": 14485512, + "rainfall": 0 + }, + { + "id": 172, + "name": "warped_forest", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": 0, + "humidity": 0.5, + "altitude": 0, + "weirdness": 0, + "offset": 0.375 + } + ], + "dimension": "nether", + "displayName": "Warped Forest", + "color": 4821115, + "rainfall": 0 + }, + { + "id": 173, + "name": "basalt_deltas", + "category": "nether", + "temperature": 2, + "precipitation": "none", + "depth": 0.1, + "climates": [ + { + "temperature": -0.5, + "humidity": 0, + "altitude": 0, + "weirdness": 0, + "offset": 0.175 + } + ], + "dimension": "nether", + "displayName": "Basalt Deltas", + "color": 4208182, + "rainfall": 0 + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16/commands.json b/mc/data/minecraft-data/pc/1.16/commands.json new file mode 100644 index 0000000..e2d2cbf --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/commands.json @@ -0,0 +1,13611 @@ +{ + "root": { + "type": "root", + "name": "root", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "advancement", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "grant", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "everything", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "only", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criterion", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "through", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "until", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "revoke", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "everything", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "only", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criterion", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "through", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "until", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "advancement", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "attribute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "attribute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "base", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "modifier", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "multiply", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "multiply_base", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "uuid", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:uuid", + "modifier": null + } + } + ] + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "ban", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "ban-ip", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "banlist", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "ips", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "visible", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "color", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "blue", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "green", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pink", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "purple", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "red", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "white", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "yellow", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "max", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + } + } + } + ] + }, + { + "type": "literal", + "name": "name", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "players", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "style", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "notched_10", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_12", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_20", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "notched_6", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "progress", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "visible", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "visible", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxCount", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "clone", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "begin", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "filtered", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "filter", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "move", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPath", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "index", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "merge", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "prepend", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePath", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_tag", + "modifier": null + } + } + ] + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "datapack", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "disable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "enable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "after", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "existing", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "before", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "existing", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "first", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "last", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "available", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "enabled", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ] + }, + { + "type": "literal", + "name": "debug", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "report", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "start", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stop", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "defaultgamemode", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "adventure", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "creative", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "spectator", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "survival", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "deop", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "difficulty", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "easy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hard", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "peaceful", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "effect", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "effect", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:mob_effect", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "effect", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "seconds", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amplifier", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "hideParticles", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 255 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 1000000 + } + } + } + ], + "parser": { + "parser": "minecraft:mob_effect", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "enchant", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "enchantment", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "level", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_enchantment", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "execute", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "align", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "axes", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:swizzle", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "anchored", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "anchor", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "at", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "anchor", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "if", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "blocks", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "start", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "predicate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "predicate", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "<", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "<=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "matches", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "range", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:int_range", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "in", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "dimension", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:dimension", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "positioned", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "rotated", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "as", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "rot", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "run", + "executable": false, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "store", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "result", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "success", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "bossbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "id", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "max", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "value", + "executable": false, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "byte", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "double", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "float", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "int", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "long", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "short", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "scale", + "executable": false, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "brigadier:double", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "unless", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "blocks", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "start", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "end", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + }, + { + "type": "literal", + "name": "masked", + "executable": true, + "redirects": [ + "execute" + ], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "data", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourcePos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "storage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "path", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:nbt_path", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "predicate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "predicate", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "score", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "<", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "<=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": ">=", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "matches", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "range", + "executable": true, + "redirects": [ + "execute" + ], + "children": [], + "parser": { + "parser": "minecraft:int_range", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "experience", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "fill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "from", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "destroy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hollow", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "keep", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "outline", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "filter", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:block_predicate", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:block_state", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "forceload", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "from", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "all", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "from", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "to", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:column_pos", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:function", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "gamemode", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "adventure", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "creative", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "spectator", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "survival", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "gamerule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "announceAdvancements", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "commandBlockOutput", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "disableElytraMovementCheck", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "disableRaids", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doDaylightCycle", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doEntityDrops", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doFireTick", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doImmediateRespawn", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doInsomnia", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doLimitedCrafting", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doMobLoot", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doMobSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doPatrolSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doTileDrops", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doTraderSpawning", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "doWeatherCycle", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "drowningDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "fallDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "fireDamage", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "forgiveDeadPlayers", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "keepInventory", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "logAdminCommands", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "maxCommandChainLength", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "maxEntityCramming", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mobGriefing", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "naturalRegeneration", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "randomTickSpeed", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "reducedDebugInfo", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "sendCommandFeedback", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "showDeathMessages", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spawnRadius", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spectatorsGenerateChunks", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "universalAnger", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "help", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "command", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "kick", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "reason", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "uuids", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "locate", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "bastion_remnant", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "buried_treasure", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "desert_pyramid", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "endcity", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "fortress", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "igloo", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "jungle_pyramid", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "mansion", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "mineshaft", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "monument", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "nether_fossil", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "ocean_ruin", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pillager_outpost", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "ruined_portal", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "shipwreck", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stronghold", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "swamp_hut", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "village", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "locatebiome", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "biome", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "players", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "insert", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "replace", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "count", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entities", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "count", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "spawn", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetPos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "fish", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "kill", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "loot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "loot_table", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "mine", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "mainhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "offhand", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "tool", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "me", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "action", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "msg", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "op", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "pardon", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "pardon-ip", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "particle", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "delta", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "speed", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "force", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "viewers", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "normal", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "viewers", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:particle", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "playsound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "ambient", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "hostile", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "master", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "music", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "neutral", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "player", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "record", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "voice", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "volume", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pitch", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minVolume", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "publish", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "port", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 65535 + } + } + } + ] + }, + { + "type": "literal", + "name": "recipe", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "give", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "recipe", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "take", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "recipe", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "reload", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replaceitem", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "block", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "item", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "count", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + } + } + } + ], + "parser": { + "parser": "minecraft:item_stack", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:item_slot", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "save-all", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "flush", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "save-off", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "save-on", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "say", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "schedule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "function", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + } + } + } + ] + }, + { + "type": "literal", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "function", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "append", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:function", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "scoreboard", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "objectives", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "criteria", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective_criteria", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "displayname", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "rendertype", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "hearts", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "integer", + "executable": true, + "redirects": [], + "children": [] + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "setdisplay", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "slot", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:scoreboard_slot", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "players", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "enable", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + } + } + } + ] + }, + { + "type": "literal", + "name": "operation", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targetObjective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "operation", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "source", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sourceObjective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ], + "parser": { + "parser": "minecraft:operation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "reset", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "score", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "seed", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "setblock", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "destroy", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "keep", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "replace", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:block_state", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "setidletimeout", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "minutes", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "setworldspawn", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "angle", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:angle", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "spawnpoint", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "angle", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:angle", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:block_pos", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "spectate", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "target", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "player", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "spreadplayers", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "center", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "spreadDistance", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxRange", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "under", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "maxHeight", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "respectTeams", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "argument", + "name": "respectTeams", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 1.0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ], + "parser": { + "parser": "minecraft:vec2", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "stop", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "stopsound", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "*", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "ambient", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "block", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "hostile", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "master", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "music", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "neutral", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "player", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "record", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "voice", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "sound", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:resource_location", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "summon", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "entity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "nbt", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:nbt_compound_tag", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity_summon", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "tag", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "name", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "team", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "brigadier:string", + "modifier": { + "type": "word" + } + } + } + ] + }, + { + "type": "literal", + "name": "empty", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "join", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "members", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "leave", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "members", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + } + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "modify", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "collisionRule", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pushOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "pushOwnTeam", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "color", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:color", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "deathMessageVisibility", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOwnTeam", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "displayName", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "displayName", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "friendlyFire", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "allowed", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "nametagVisibility", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "always", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOtherTeams", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "hideForOwnTeam", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "never", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "prefix", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "prefix", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "seeFriendlyInvisibles", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "allowed", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:bool", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "suffix", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "suffix", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "team", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:team", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "teammsg", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "teleport", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + }, + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingEntity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingAnchor", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "facingLocation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "rotation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "tell", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "tellraw", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "time", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "day", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "daytime", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "gametime", + "executable": true, + "redirects": [], + "children": [] + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "day", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "midnight", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "night", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "noon", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:time", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "title", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "actionbar", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "reset", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "subtitle", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "times", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "fadeIn", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "stay", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "fadeOut", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "title", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "title", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:component", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "tm", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "tp", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + }, + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "destination", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + }, + { + "type": "argument", + "name": "location", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "facing", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "entity", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingEntity", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "facingAnchor", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:entity_anchor", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + } + } + } + ] + }, + { + "type": "argument", + "name": "facingLocation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ] + }, + { + "type": "argument", + "name": "rotation", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:rotation", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:vec3", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + } + } + } + ] + }, + { + "type": "literal", + "name": "trigger", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "objective", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "value", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ] + } + ], + "parser": { + "parser": "minecraft:objective", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "w", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "message", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:message", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "weather", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "clear", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + }, + { + "type": "literal", + "name": "rain", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + }, + { + "type": "literal", + "name": "thunder", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "duration", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "whitelist", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "list", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "off", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "on", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "reload", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "remove", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:game_profile", + "modifier": null + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "worldborder", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "center", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "pos", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "minecraft:vec2", + "modifier": null + } + } + ] + }, + { + "type": "literal", + "name": "damage", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "amount", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "damagePerBlock", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "buffer", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + } + } + } + ] + } + ] + }, + { + "type": "literal", + "name": "get", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + } + } + } + ] + }, + { + "type": "literal", + "name": "warning", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "distance", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "distance", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + }, + { + "type": "literal", + "name": "time", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "time", + "executable": true, + "redirects": [], + "children": [], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ] + } + ] + } + ] + }, + { + "type": "literal", + "name": "xp", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "add", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": null + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "query", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + } + } + } + ] + }, + { + "type": "literal", + "name": "set", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "targets", + "executable": false, + "redirects": [], + "children": [ + { + "type": "argument", + "name": "amount", + "executable": true, + "redirects": [], + "children": [ + { + "type": "literal", + "name": "levels", + "executable": true, + "redirects": [], + "children": [] + }, + { + "type": "literal", + "name": "points", + "executable": true, + "redirects": [], + "children": [] + } + ], + "parser": { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + } + } + } + ], + "parser": { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + } + } + } + ] + } + ] + } + ] + }, + "parsers": [ + { + "parser": "minecraft:resource_location", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "greedy" + }, + "examples": [ + "word", + "words with spaces", + "\\\" and symbols\\\"" + ] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "players" + }, + "examples": [ + "@a" + ] + }, + { + "parser": "brigadier:double", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "phrase" + }, + "examples": [ + "\\\"quoted phrase\\\"", + "word", + "" + ] + }, + { + "parser": "minecraft:uuid", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "entities" + }, + "examples": [ + "@p" + ] + }, + { + "parser": "minecraft:message", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:game_profile", + "modifier": null, + "examples": [ + "Player", + "0123", + "dd12be42-52a9-4a91-a8a1-11c01849e498", + "@e" + ] + }, + { + "parser": "brigadier:string", + "modifier": { + "type": "word" + }, + "examples": [ + "word", + "word_with_underscore" + ] + }, + { + "parser": "minecraft:component", + "modifier": null, + "examples": [ + "\"hello world\"", + "\"\"", + "\"{\"text\":\"hello world\"}\"", + "[\"\"]" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1 + }, + "examples": [ + "1" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0 + }, + "examples": [ + "0", + "1" + ] + }, + { + "parser": "brigadier:bool", + "modifier": null, + "examples": [ + "true", + "false" + ] + }, + { + "parser": "minecraft:item_predicate", + "modifier": null, + "examples": [ + "stick", + "minecraft:stick", + "#stick", + "diamond_sword{ench:[{id:16,lvl:5}]}" + ] + }, + { + "parser": "minecraft:block_predicate", + "modifier": null, + "examples": [ + "stone", + "minecraft:stone", + "#stone", + "minecraft:redstone_wire[power=15,north=up,south=side]", + "minecraft:furnace[facing=north]{BurnTime:200}" + ] + }, + { + "parser": "minecraft:block_pos", + "modifier": null, + "examples": [ + "0 0 0", + "~ ~ ~", + "^ ^ ^", + "^1 ^ ^-5", + "~0.5 ~1 ~-5" + ] + }, + { + "parser": "minecraft:nbt_path", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:nbt_compound_tag", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:nbt_tag", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:integer", + "modifier": null, + "examples": [ + "1", + "0", + "10" + ] + }, + { + "parser": "minecraft:mob_effect", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "multiple", + "type": "entities" + }, + "examples": [ + "@e", + "@e[type=cow]", + "dd12be42-52a9-4a91-a8a1-11c01849e498", + "Player" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 255 + }, + "examples": [ + "0", + "255" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 1000000 + }, + "examples": [ + "1", + "1000000" + ] + }, + { + "parser": "minecraft:item_enchantment", + "modifier": null, + "examples": [ + "unbreaking", + "minecraft:slik_touch" + ] + }, + { + "parser": "minecraft:swizzle", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity_anchor", + "modifier": null, + "examples": [ + "eyes", + "feet" + ] + }, + { + "parser": "minecraft:vec3", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:objective", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "single" + }, + "examples": [] + }, + { + "parser": "minecraft:int_range", + "modifier": null, + "examples": [ + "0..5", + "0", + "-5", + "-100..", + "..100" + ] + }, + { + "parser": "minecraft:dimension", + "modifier": null, + "examples": [ + "minecraft:overworld", + "minecraft:the_nether", + "minecraft:the_end", + "overworld", + "the_end", + "the_nether" + ] + }, + { + "parser": "minecraft:rotation", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:score_holder", + "modifier": { + "amount": "multiple" + }, + "examples": [] + }, + { + "parser": "minecraft:entity", + "modifier": { + "amount": "single", + "type": "players" + }, + "examples": [ + "@p" + ] + }, + { + "parser": "minecraft:block_state", + "modifier": null, + "examples": [ + "stone", + "minecraft:stone", + "minecraft:redstone_wire[power=15,north=up,south=side]", + "minecraft:furnace[facing=north]{BurnTime:200}" + ] + }, + { + "parser": "minecraft:column_pos", + "modifier": null, + "examples": [ + "0 0", + "~ ~", + "~1 ~-2", + "^ ^", + "^-1 ^0" + ] + }, + { + "parser": "minecraft:function", + "modifier": null, + "examples": [ + "foo", + "foo:bar", + "#foo" + ] + }, + { + "parser": "minecraft:item_stack", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:item_slot", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0 + }, + "examples": [ + "0.0", + "0", + "1", + "0.01" + ] + }, + { + "parser": "minecraft:particle", + "modifier": null, + "examples": [] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 1.0 + }, + "examples": [ + "0.0", + "0", + "1", + "1.0", + "0.5" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 0.0, + "max": 2.0 + }, + "examples": [ + "0", + "2", + "1.0", + "2.0" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 65535 + }, + "examples": [ + "0", + "65535" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 1, + "max": 64 + }, + "examples": [ + "1", + "64" + ] + }, + { + "parser": "minecraft:time", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:objective_criteria", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:scoreboard_slot", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:operation", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:angle", + "modifier": null, + "examples": [ + "0", + "~", + "~-0.5" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": 1.0 + }, + "examples": [ + "1", + "1.0", + "1.000" + ] + }, + { + "parser": "minecraft:vec2", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:entity_summon", + "modifier": null, + "examples": [ + "minecraft:pig", + "cow" + ] + }, + { + "parser": "minecraft:team", + "modifier": null, + "examples": [] + }, + { + "parser": "minecraft:color", + "modifier": null, + "examples": [ + "aqua", + "black", + "blue", + "dark_aqua", + "dark_blue", + "dark_gray", + "dark_green", + "dark_purple", + "dark_red", + "gold", + "gray", + "green", + "light_purple", + "red", + "reset", + "yellow", + "white" + ] + }, + { + "parser": "brigadier:integer", + "modifier": { + "min": 0, + "max": 1000000 + }, + "examples": [ + "0", + "1000000" + ] + }, + { + "parser": "brigadier:float", + "modifier": { + "min": -60000000.0, + "max": 60000000.0 + }, + "examples": [] + } + ] +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16/loginPacket.json b/mc/data/minecraft-data/pc/1.16/loginPacket.json new file mode 100644 index 0000000..ed21495 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/loginPacket.json @@ -0,0 +1,266 @@ +{ + "entityId": 1, + "gameMode": 0, + "previousGameMode": 255, + "worldNames": [ + "minecraft:overworld", + "minecraft:the_nether", + "minecraft:the_end" + ], + "dimensionCodec": { + "type": "compound", + "name": "", + "value": { + "dimension": { + "type": "list", + "value": { + "type": "compound", + "value": [ + { + "piglin_safe": { + "type": "byte", + "value": 0 + }, + "natural": { + "type": "byte", + "value": 1 + }, + "ambient_light": { + "type": "float", + "value": 0 + }, + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_overworld" + }, + "respawn_anchor_works": { + "type": "byte", + "value": 0 + }, + "has_skylight": { + "type": "byte", + "value": 1 + }, + "bed_works": { + "type": "byte", + "value": 1 + }, + "has_raids": { + "type": "byte", + "value": 1 + }, + "name": { + "type": "string", + "value": "minecraft:overworld" + }, + "logical_height": { + "type": "int", + "value": 256 + }, + "shrunk": { + "type": "byte", + "value": 0 + }, + "ultrawarm": { + "type": "byte", + "value": 0 + }, + "has_ceiling": { + "type": "byte", + "value": 0 + } + }, + { + "piglin_safe": { + "type": "byte", + "value": 0 + }, + "natural": { + "type": "byte", + "value": 1 + }, + "ambient_light": { + "type": "float", + "value": 0 + }, + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_overworld" + }, + "respawn_anchor_works": { + "type": "byte", + "value": 0 + }, + "has_skylight": { + "type": "byte", + "value": 1 + }, + "bed_works": { + "type": "byte", + "value": 1 + }, + "has_raids": { + "type": "byte", + "value": 1 + }, + "name": { + "type": "string", + "value": "minecraft:overworld_caves" + }, + "logical_height": { + "type": "int", + "value": 256 + }, + "shrunk": { + "type": "byte", + "value": 0 + }, + "ultrawarm": { + "type": "byte", + "value": 0 + }, + "has_ceiling": { + "type": "byte", + "value": 1 + } + }, + { + "piglin_safe": { + "type": "byte", + "value": 1 + }, + "natural": { + "type": "byte", + "value": 0 + }, + "ambient_light": { + "type": "float", + "value": 0.10000000149011612 + }, + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_nether" + }, + "respawn_anchor_works": { + "type": "byte", + "value": 1 + }, + "has_skylight": { + "type": "byte", + "value": 0 + }, + "bed_works": { + "type": "byte", + "value": 0 + }, + "fixed_time": { + "type": "long", + "value": [ + 0, + 18000 + ] + }, + "has_raids": { + "type": "byte", + "value": 0 + }, + "name": { + "type": "string", + "value": "minecraft:the_nether" + }, + "logical_height": { + "type": "int", + "value": 128 + }, + "shrunk": { + "type": "byte", + "value": 1 + }, + "ultrawarm": { + "type": "byte", + "value": 1 + }, + "has_ceiling": { + "type": "byte", + "value": 1 + } + }, + { + "piglin_safe": { + "type": "byte", + "value": 0 + }, + "natural": { + "type": "byte", + "value": 0 + }, + "ambient_light": { + "type": "float", + "value": 0 + }, + "infiniburn": { + "type": "string", + "value": "minecraft:infiniburn_end" + }, + "respawn_anchor_works": { + "type": "byte", + "value": 0 + }, + "has_skylight": { + "type": "byte", + "value": 0 + }, + "bed_works": { + "type": "byte", + "value": 0 + }, + "fixed_time": { + "type": "long", + "value": [ + 0, + 6000 + ] + }, + "has_raids": { + "type": "byte", + "value": 1 + }, + "name": { + "type": "string", + "value": "minecraft:the_end" + }, + "logical_height": { + "type": "int", + "value": 256 + }, + "shrunk": { + "type": "byte", + "value": 0 + }, + "ultrawarm": { + "type": "byte", + "value": 0 + }, + "has_ceiling": { + "type": "byte", + "value": 0 + } + } + ] + } + } + } + }, + "dimension": "minecraft:overworld", + "worldName": "minecraft:overworld", + "hashedSeed": [ + -2143157199, + -1615019164 + ], + "maxPlayers": 20, + "viewDistance": 10, + "reducedDebugInfo": false, + "enableRespawnScreen": true, + "isDebug": false, + "isFlat": false +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16/mapIcons.json b/mc/data/minecraft-data/pc/1.16/mapIcons.json new file mode 100644 index 0000000..cd9d5c2 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/mapIcons.json @@ -0,0 +1,164 @@ +[ + { + "id": 0, + "name": "player", + "appearance": "White marker", + "visibleInItemFrame": false + }, + { + "id": 1, + "name": "frame", + "appearance": "Green marker", + "visibleInItemFrame": true + }, + { + "id": 2, + "name": "red_marker", + "appearance": "Red marker", + "visibleInItemFrame": false + }, + { + "id": 3, + "name": "blue_marker", + "appearance": "Blue marker", + "visibleInItemFrame": false + }, + { + "id": 4, + "name": "target_x", + "appearance": "White X", + "visibleInItemFrame": true + }, + { + "id": 5, + "name": "target_point", + "appearance": "Red triangle", + "visibleInItemFrame": true + }, + { + "id": 6, + "name": "player_off_map", + "appearance": "Large white dot", + "visibleInItemFrame": false + }, + { + "id": 7, + "name": "player_off_limits", + "appearance": "Small white dot", + "visibleInItemFrame": false + }, + { + "id": 8, + "name": "mansion", + "appearance": "Woodland mansion", + "visibleInItemFrame": true + }, + { + "id": 9, + "name": "monument", + "appearance": "Ocean monument", + "visibleInItemFrame": true + }, + { + "id": 10, + "name": "banner_white", + "appearance": "White banner", + "visibleInItemFrame": true + }, + { + "id": 11, + "name": "banner_orange", + "appearance": "Orange banner", + "visibleInItemFrame": true + }, + { + "id": 12, + "name": "banner_magenta", + "appearance": "Magenta banner", + "visibleInItemFrame": true + }, + { + "id": 13, + "name": "banner_light_blue", + "appearance": "Light blue banner", + "visibleInItemFrame": true + }, + { + "id": 14, + "name": "banner_yellow", + "appearance": "Yellow banner", + "visibleInItemFrame": true + }, + { + "id": 15, + "name": "banner_lime", + "appearance": "Lime banner", + "visibleInItemFrame": true + }, + { + "id": 16, + "name": "banner_pink", + "appearance": "Pink banner", + "visibleInItemFrame": true + }, + { + "id": 17, + "name": "banner_gray", + "appearance": "Gray banner", + "visibleInItemFrame": true + }, + { + "id": 18, + "name": "banner_light_gray", + "appearance": "Light gray banner", + "visibleInItemFrame": true + }, + { + "id": 19, + "name": "banner_cyan", + "appearance": "Cyan banner", + "visibleInItemFrame": true + }, + { + "id": 20, + "name": "banner_purple", + "appearance": "Purple banner", + "visibleInItemFrame": true + }, + { + "id": 21, + "name": "banner_blue", + "appearance": "Blue banner", + "visibleInItemFrame": true + }, + { + "id": 22, + "name": "banner_brown", + "appearance": "Brown banner", + "visibleInItemFrame": true + }, + { + "id": 23, + "name": "banner_green", + "appearance": "Green banner", + "visibleInItemFrame": true + }, + { + "id": 24, + "name": "banner_red", + "appearance": "Red banner", + "visibleInItemFrame": true + }, + { + "id": 25, + "name": "banner_black", + "appearance": "Black banner", + "visibleInItemFrame": true + }, + { + "id": 26, + "name": "red_x", + "appearance": "Red X", + "visibleInItemFrame": true + } +] diff --git a/mc/data/minecraft-data/pc/1.16/particles.json b/mc/data/minecraft-data/pc/1.16/particles.json new file mode 100644 index 0000000..4ae9a94 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/particles.json @@ -0,0 +1,290 @@ +[ + { + "id": 0, + "name": "ambient_entity_effect" + }, + { + "id": 1, + "name": "angry_villager" + }, + { + "id": 2, + "name": "barrier" + }, + { + "id": 3, + "name": "block" + }, + { + "id": 4, + "name": "bubble" + }, + { + "id": 5, + "name": "cloud" + }, + { + "id": 6, + "name": "crit" + }, + { + "id": 7, + "name": "damage_indicator" + }, + { + "id": 8, + "name": "dragon_breath" + }, + { + "id": 9, + "name": "dripping_lava" + }, + { + "id": 10, + "name": "falling_lava" + }, + { + "id": 11, + "name": "landing_lava" + }, + { + "id": 12, + "name": "dripping_water" + }, + { + "id": 13, + "name": "falling_water" + }, + { + "id": 14, + "name": "dust" + }, + { + "id": 15, + "name": "effect" + }, + { + "id": 16, + "name": "elder_guardian" + }, + { + "id": 17, + "name": "enchanted_hit" + }, + { + "id": 18, + "name": "enchant" + }, + { + "id": 19, + "name": "end_rod" + }, + { + "id": 20, + "name": "entity_effect" + }, + { + "id": 21, + "name": "explosion_emitter" + }, + { + "id": 22, + "name": "explosion" + }, + { + "id": 23, + "name": "falling_dust" + }, + { + "id": 24, + "name": "firework" + }, + { + "id": 25, + "name": "fishing" + }, + { + "id": 26, + "name": "flame" + }, + { + "id": 27, + "name": "soul_fire_flame" + }, + { + "id": 28, + "name": "soul" + }, + { + "id": 29, + "name": "flash" + }, + { + "id": 30, + "name": "happy_villager" + }, + { + "id": 31, + "name": "composter" + }, + { + "id": 32, + "name": "heart" + }, + { + "id": 33, + "name": "instant_effect" + }, + { + "id": 34, + "name": "item" + }, + { + "id": 35, + "name": "item_slime" + }, + { + "id": 36, + "name": "item_snowball" + }, + { + "id": 37, + "name": "large_smoke" + }, + { + "id": 38, + "name": "lava" + }, + { + "id": 39, + "name": "mycelium" + }, + { + "id": 40, + "name": "note" + }, + { + "id": 41, + "name": "poof" + }, + { + "id": 42, + "name": "portal" + }, + { + "id": 43, + "name": "rain" + }, + { + "id": 44, + "name": "smoke" + }, + { + "id": 45, + "name": "sneeze" + }, + { + "id": 46, + "name": "spit" + }, + { + "id": 47, + "name": "squid_ink" + }, + { + "id": 48, + "name": "sweep_attack" + }, + { + "id": 49, + "name": "totem_of_undying" + }, + { + "id": 50, + "name": "underwater" + }, + { + "id": 51, + "name": "splash" + }, + { + "id": 52, + "name": "witch" + }, + { + "id": 53, + "name": "bubble_pop" + }, + { + "id": 54, + "name": "current_down" + }, + { + "id": 55, + "name": "bubble_column_up" + }, + { + "id": 56, + "name": "nautilus" + }, + { + "id": 57, + "name": "dolphin" + }, + { + "id": 58, + "name": "campfire_cosy_smoke" + }, + { + "id": 59, + "name": "campfire_signal_smoke" + }, + { + "id": 60, + "name": "dripping_honey" + }, + { + "id": 61, + "name": "falling_honey" + }, + { + "id": 62, + "name": "landing_honey" + }, + { + "id": 63, + "name": "falling_nectar" + }, + { + "id": 64, + "name": "ash" + }, + { + "id": 65, + "name": "crimson_spore" + }, + { + "id": 66, + "name": "warped_spore" + }, + { + "id": 67, + "name": "dripping_obsidian_tear" + }, + { + "id": 68, + "name": "falling_obsidian_tear" + }, + { + "id": 69, + "name": "landing_obsidian_tear" + }, + { + "id": 70, + "name": "reverse_portal" + }, + { + "id": 71, + "name": "white_ash" + } +] diff --git a/mc/data/minecraft-data/pc/1.16/proto.yml b/mc/data/minecraft-data/pc/1.16/proto.yml new file mode 100644 index 0000000..582bf34 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/proto.yml @@ -0,0 +1,1754 @@ +!version: 1.16 + +^types: + varint: native + varlong: native + optvarint: varint + pstring: native + u16: native + u8: native + i64: native + buffer: native + i32: native + i8: native + bool: native + i16: native + f32: native + f64: native + UUID: native + option: native + entityMetadataLoop: native + topBitSetTerminatedArray: native + bitfield: native + bitflags: native + container: native + switch: native + void: native + array: native + restBuffer: native + nbt: native + optionalNbt: native + ByteArray: ["buffer", { "countType": "varint" }] + string: ["pstring", { "countType": "varint" }] + vec3i16: + x: i16 + y: i16 + z: i16 + slot: + present: bool + _: present ? + if false: void + if true: + itemId: varint + itemCount: i8 + nbtData: optionalNbt + particle: + particleId: varint + data: [ + "particleData", + { + "compareTo": "particleId" + } + ] + particleData: $compareTo ? + if 3: + blockState: varint + if 14: + red: f32 + green: f32 + blue: f32 + scale: f32 + if 23: + blockState: varint + if 34: + item: slot + default: void + ingredient: slot[]varint + position: [ + "bitfield", + [ + { + "name": "x", + "size": 26, + "signed": true + }, + { + "name": "z", + "size": 26, + "signed": true + }, + { + "name": "y", + "size": 12, + "signed": true + } + ] + ] + entityMetadataItem: $compareTo ? + if 0: i8 + if 1: varint + if 2: f32 + if 3: string + if 4: string + if 5: [ + "option", + "string" + ] + if 6: slot + if 7: bool + if 8: + pitch: f32 + yaw: f32 + roll: f32 + if 9: position + if 10: [ + "option", + "position" + ] + if 11: varint + if 12: [ + "option", + "UUID" + ] + if 13: varint + if 14: nbt + if 15: particle + if 16: + villagerType: varint + villagerProfession: varint + level: varint + if 17: optvarint + if 18: varint + entityMetadata: [ + "entityMetadataLoop", + { + "endVal": 255, + "type": [ + "container", + [ + { + "anon": true, + "type": [ + "container", + [ + { + "name": "key", + "type": "u8" + }, + { + "name": "type", + "type": "varint" + } + ] + ] + }, + { + "name": "value", + "type": [ + "entityMetadataItem", + { + "compareTo": "type" + } + ] + } + ] + ] + } + ] + minecraft_smelting_format: + group: string + ingredient: ingredient + result: slot + experience: f32 + cookTime: varint + tags: []varint + tagName: string + entries: varint[]varint + command_node: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 3, + "signed": false + }, + { + "name": "has_custom_suggestions", + "size": 1, + "signed": false + }, + { + "name": "has_redirect_node", + "size": 1, + "signed": false + }, + { + "name": "has_command", + "size": 1, + "signed": false + }, + { + "name": "command_node_type", + "size": 2, + "signed": false + } + ] + ] + children: varint[]varint + redirectNode: flags/has_redirect_node ? + if 1: varint + default: void + extraNodeData: flags/command_node_type ? + if 0: void + if 1: + name: string + if 2: + name: string + parser: string + properties: parser ? + if brigadier:bool: void + if brigadier:float: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: f32 + default: void + max: flags/max_present ? + if 1: f32 + default: void + if brigadier:double: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: f64 + default: void + max: flags/max_present ? + if 1: f64 + default: void + if brigadier:integer: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: i32 + default: void + max: flags/max_present ? + if 1: i32 + default: void + if brigadier:long: + flags: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + min: flags/min_present ? + if 1: i64 + default: void + max: flags/max_present ? + if 1: i64 + default: void + if brigadier:string: varint => + 0: SINGLE_WORD + 1: QUOTABLE_PHRASE + 2: GREEDY_PHRASE + if minecraft:entity: [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "onlyAllowPlayers", + "size": 1, + "signed": false + }, + { + "name": "onlyAllowEntities", + "size": 1, + "signed": false + } + ] + ] + if minecraft:game_profile: void + if minecraft:block_pos: void + if minecraft:column_pos: void + if minecraft:vec3: void + if minecraft:vec2: void + if minecraft:block_state: void + if minecraft:block_predicate: void + if minecraft:item_stack: void + if minecraft:item_predicate: void + if minecraft:color: void + if minecraft:component: void + if minecraft:message: void + if minecraft:nbt: void + if minecraft:nbt_path: void + if minecraft:objective: void + if minecraft:objective_criteria: void + if minecraft:operation: void + if minecraft:particle: void + if minecraft:angle: void + if minecraft:rotation: void + if minecraft:scoreboard_slot: void + if minecraft:score_holder: [ + "bitfield", + [ + { + "name": "unused", + "size": 7, + "signed": false + }, + { + "name": "allowMultiple", + "size": 1, + "signed": false + } + ] + ] + if minecraft:swizzle: void + if minecraft:team: void + if minecraft:item_slot: void + if minecraft:resource_location: void + if minecraft:mob_effect: void + if minecraft:function: void + if minecraft:entity_anchor: void + if minecraft:range: + allowDecimals: bool + if minecraft:int_range: void + if minecraft:float_range: void + if minecraft:item_enchantment: void + if minecraft:entity_summon: void + if minecraft:dimension: void + if minecraft:nbt_compound_tag: void + if minecraft:time: void + if minecraft:resource_or_tag: + registry: string + if minecraft:resource: + registry: string + if minecraft:uuid: void + suggestionType: ../flags/has_custom_suggestions ? + if 1: string + default: void + +^handshaking.toClient.types: + packet: + name: varint => + params: ["switch",{"compareTo":"name","fields":{}}] + +^handshaking.toServer.types: + packet_set_protocol: + protocolVersion: varint + serverHost: string + serverPort: u16 + nextState: varint + packet_legacy_server_list_ping: + payload: u8 + packet: + name: varint => + 0x00: set_protocol + 0xfe: legacy_server_list_ping + params: name ? + if set_protocol: packet_set_protocol + if legacy_server_list_ping: packet_legacy_server_list_ping + +^status.toClient.types: + packet_server_info: + response: string + packet_ping: + time: i64 + packet: + name: varint => + 0x00: server_info + 0x01: ping + params: name ? + if server_info: packet_server_info + if ping: packet_ping + +^status.toServer.types: + packet_ping_start: + # Empty + packet_ping: + time: i64 + packet: + name: varint => + 0x00: ping_start + 0x01: ping + params: name ? + if ping_start: packet_ping_start + if ping: packet_ping + +^login.toClient.types: + packet_disconnect: + reason: string + packet_encryption_begin: + serverId: string + publicKey: [ + "buffer", + { + "countType": "varint" + } + ] + verifyToken: [ + "buffer", + { + "countType": "varint" + } + ] + packet_success: + uuid: UUID + username: string + packet_compress: + threshold: varint + packet_login_plugin_request: + messageId: varint + channel: string + data: restBuffer + packet: + name: varint => + 0x00: disconnect + 0x01: encryption_begin + 0x02: success + 0x03: compress + 0x04: login_plugin_request + params: name ? + if disconnect: packet_disconnect + if encryption_begin: packet_encryption_begin + if success: packet_success + if compress: packet_compress + if login_plugin_request: packet_login_plugin_request + +^login.toServer.types: + packet_login_start: + username: string + packet_encryption_begin: + sharedSecret: [ + "buffer", + { + "countType": "varint" + } + ] + verifyToken: [ + "buffer", + { + "countType": "varint" + } + ] + packet_login_plugin_response: + messageId: varint + data?: restBuffer + packet: + name: varint => + 0x00: login_start + 0x01: encryption_begin + 0x02: login_plugin_response + params: name ? + if login_start: packet_login_start + if encryption_begin: packet_encryption_begin + if login_plugin_response: packet_login_plugin_response + +^play.toClient.types: + packet_spawn_entity: + entityId: varint + objectUUID: UUID + type: varint + x: f64 + y: f64 + z: f64 + pitch: i8 + yaw: i8 + objectData: i32 + velocity: vec3i16 + packet_spawn_entity_experience_orb: + entityId: varint + x: f64 + y: f64 + z: f64 + count: i16 + packet_spawn_entity_living: + entityId: varint + entityUUID: UUID + type: varint + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + headPitch: i8 + velocity: vec3i16 + packet_spawn_entity_painting: + entityId: varint + entityUUID: UUID + title: varint + location: position + direction: u8 + packet_named_entity_spawn: + entityId: varint + playerUUID: UUID + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + packet_animation: + entityId: varint + animation: u8 + packet_statistics: + entries: []varint + categoryId: varint + statisticId: varint + value: varint + packet_advancements: + reset: bool + advancementMapping: []varint + key: string + value: + parentId?: string + displayData?: + title: string + description: string + icon: slot + frameType: varint + flags: [ + "bitfield", + [ + { + "name": "_unused", + "size": 29, + "signed": false + }, + { + "name": "hidden", + "size": 1, + "signed": false + }, + { + "name": "show_toast", + "size": 1, + "signed": false + }, + { + "name": "has_background_texture", + "size": 1, + "signed": false + } + ] + ] + backgroundTexture: flags/has_background_texture ? + if 1: string + default: void + xCord: f32 + yCord: f32 + criteria: []varint + key: string + value: void + requirements: []varint + _: string[]varint + identifiers: string[]varint + progressMapping: []varint + key: string + value: []varint + criterionIdentifier: string + criterionProgress?: i64 + packet_block_break_animation: + entityId: varint + location: position + destroyStage: i8 + packet_tile_entity_data: + location: position + action: u8 + nbtData: optionalNbt + packet_block_action: + location: position + byte1: u8 + byte2: u8 + blockId: varint + packet_block_change: + location: position + type: varint + packet_boss_bar: + entityUUID: UUID + action: varint + title: action ? + if 0: string + if 3: string + default: void + health: action ? + if 0: f32 + if 2: f32 + default: void + color: action ? + if 0: varint + if 4: varint + default: void + dividers: action ? + if 0: varint + if 4: varint + default: void + flags: action ? + if 0: u8 + if 5: u8 + default: void + packet_difficulty: + difficulty: u8 + difficultyLocked: bool + packet_tab_complete: + transactionId: varint + start: varint + length: varint + matches: []varint + match: string + tooltip?: string + packet_declare_commands: + nodes: command_node[]varint + rootIndex: varint + packet_face_player: + feet_eyes: varint + x: f64 + y: f64 + z: f64 + isEntity: bool + entityId: isEntity ? + if true: varint + default: void + entity_feet_eyes: isEntity ? + if true: string + default: void + packet_nbt_query_response: + transactionId: varint + nbt: optionalNbt + packet_chat: + message: string + position: i8 + sender: UUID + packet_multi_block_change: + chunkX: i32 + chunkZ: i32 + records: []varint + horizontalPos: u8 + y: u8 + blockId: varint + packet_transaction: + windowId: i8 + action: i16 + accepted: bool + packet_close_window: + windowId: u8 + packet_open_window: + windowId: varint + inventoryType: varint + windowTitle: string + packet_window_items: + windowId: u8 + items: slot[]i16 + packet_craft_progress_bar: + windowId: u8 + property: i16 + value: i16 + packet_set_slot: + windowId: i8 + slot: i16 + item: slot + packet_set_cooldown: + itemID: varint + cooldownTicks: varint + packet_custom_payload: + channel: string + data: restBuffer + packet_named_sound_effect: + soundName: string + soundCategory: varint + x: i32 + y: i32 + z: i32 + volume: f32 + pitch: f32 + packet_kick_disconnect: + reason: string + packet_entity_status: + entityId: i32 + entityStatus: i8 + packet_explosion: + x: f32 + y: f32 + z: f32 + radius: f32 + affectedBlockOffsets: []i32 + x: i8 + y: i8 + z: i8 + playerMotionX: f32 + playerMotionY: f32 + playerMotionZ: f32 + packet_unload_chunk: + chunkX: i32 + chunkZ: i32 + packet_game_state_change: + reason: u8 + gameMode: f32 + packet_open_horse_window: + windowId: u8 + nbSlots: varint + entityId: i32 + packet_keep_alive: + keepAliveId: i64 + packet_map_chunk: + x: i32 + z: i32 + groundUp: bool + ignoreOldData: bool + bitMap: varint + heightmaps: nbt + biomes: groundUp ? + if false: void + if true: i32[]$1024 + chunkData: [ + "buffer", + { + "countType": "varint" + } + ] + blockEntities: nbt[]varint + packet_world_event: + effectId: i32 + location: position + data: i32 + global: bool + packet_world_particles: + particleId: i32 + longDistance: bool + x: f64 + y: f64 + z: f64 + offsetX: f32 + offsetY: f32 + offsetZ: f32 + particleData: f32 + particles: i32 + data: [ + "particleData", + { + "compareTo": "particleId" + } + ] + packet_update_light: + chunkX: varint + chunkZ: varint + trustEdges: bool + skyLightMask: varint + blockLightMask: varint + emptySkyLightMask: varint + emptyBlockLightMask: varint + data: restBuffer + packet_login: + entityId: i32 + gameMode: u8 + previousGameMode: u8 + worldNames: string[]varint + dimensionCodec: nbt + dimension: string + worldName: string + hashedSeed: i64 + maxPlayers: u8 + viewDistance: varint + reducedDebugInfo: bool + enableRespawnScreen: bool + isDebug: bool + isFlat: bool + packet_map: + itemDamage: varint + scale: i8 + trackingPosition: bool + locked: bool + icons: []varint + type: varint + x: i8 + z: i8 + direction: u8 + displayName?: string + columns: i8 + rows: columns ? + if 0: void + default: i8 + x: columns ? + if 0: void + default: i8 + y: columns ? + if 0: void + default: i8 + data: columns ? + if 0: void + default: [ + "buffer", + { + "countType": "varint" + } + ] + packet_trade_list: + windowId: varint + trades: []u8 + inputItem1: slot + outputItem: slot + inputItem2?: slot + tradeDisabled: bool + nbTradeUses: i32 + maximumNbTradeUses: i32 + xp: i32 + specialPrice: i32 + priceMultiplier: f32 + demand: i32 + villagerLevel: varint + experience: varint + isRegularVillager: bool + canRestock: bool + packet_rel_entity_move: + entityId: varint + dX: i16 + dY: i16 + dZ: i16 + onGround: bool + packet_entity_move_look: + entityId: varint + dX: i16 + dY: i16 + dZ: i16 + yaw: i8 + pitch: i8 + onGround: bool + packet_entity_look: + entityId: varint + yaw: i8 + pitch: i8 + onGround: bool + packet_entity: + entityId: varint + packet_vehicle_move: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + packet_open_book: + hand: varint + packet_open_sign_entity: + location: position + packet_craft_recipe_response: + windowId: i8 + recipe: string + packet_abilities: + flags: i8 + flyingSpeed: f32 + walkingSpeed: f32 + packet_combat_event: + event: varint + duration: event ? + if 1: varint + default: void + playerId: event ? + if 2: varint + default: void + entityId: event ? + if 1: i32 + if 2: i32 + default: void + message: event ? + if 2: string + default: void + # MC: ClientboundPlayerInfoPacket + packet_player_info: + action: varint => + - add_player + - update_game_mode + - update_latency + - update_display_name + - remove_player + ## https://github.com/extremeheat/extracted_minecraft_data/blob/client1.18.1/client/net/minecraft/network/protocol/game/ClientboundPlayerInfoPacket.java#L122 + data: []varint + uuid: UUID + _: ../action ? + if add_player: + name: string + properties: []varint + name: string + value: string + signature?: string + gamemode: varint + ping: varint + displayName?: string + if update_game_mode: + gamemode: varint + if update_latency: + ping: varint + if update_display_name: + displayName?: string + if remove_player: void + packet_position: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + flags: i8 + teleportId: varint + packet_unlock_recipes: + action: varint + craftingBookOpen: bool + filteringCraftable: bool + smeltingBookOpen: bool + filteringSmeltable: bool + recipes1: string[]varint + recipes2: action ? + if 0: string[]varint + default: void + packet_entity_destroy: + entityIds: varint[]varint + packet_remove_entity_effect: + entityId: varint + effectId: i8 + packet_resource_pack_send: + url: string + hash: string + packet_respawn: + dimension: string + worldName: string + hashedSeed: i64 + gamemode: u8 + previousGamemode: u8 + isDebug: bool + isFlat: bool + copyMetadata: bool + packet_entity_head_rotation: + entityId: varint + headYaw: i8 + packet_world_border: + action: varint + radius: action ? + if 0: f64 + default: void + x: action ? + if 2: f64 + if 3: f64 + default: void + z: action ? + if 2: f64 + if 3: f64 + default: void + old_radius: action ? + if 1: f64 + if 3: f64 + default: void + new_radius: action ? + if 1: f64 + if 3: f64 + default: void + speed: action ? + if 1: varlong + if 3: varlong + default: void + portalBoundary: action ? + if 3: varint + default: void + warning_time: action ? + if 3: varint + if 4: varint + default: void + warning_blocks: action ? + if 3: varint + if 5: varint + default: void + packet_camera: + cameraId: varint + packet_held_item_slot: + slot: i8 + packet_update_view_position: + chunkX: varint + chunkZ: varint + packet_update_view_distance: + viewDistance: varint + packet_scoreboard_display_objective: + position: i8 + name: string + packet_entity_metadata: + entityId: varint + metadata: entityMetadata + packet_attach_entity: + entityId: i32 + vehicleId: i32 + packet_entity_velocity: + entityId: varint + velocity: vec3i16 + packet_entity_equipment: + entityId: varint + equipments: [ + "topBitSetTerminatedArray", + { + "type": [ + "container", + [ + { + "name": "slot", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ] + } + ] + packet_experience: + experienceBar: f32 + level: varint + totalExperience: varint + packet_update_health: + health: f32 + food: varint + foodSaturation: f32 + packet_scoreboard_objective: + name: string + action: i8 + displayText: action ? + if 0: string + if 2: string + default: void + type: action ? + if 0: varint + if 2: varint + default: void + packet_set_passengers: + entityId: varint + passengers: varint[]varint + packet_teams: + team: string + mode: i8 + name: mode ? + if 0: string + if 2: string + default: void + friendlyFire: mode ? + if 0: i8 + if 2: i8 + default: void + nameTagVisibility: mode ? + if 0: string + if 2: string + default: void + collisionRule: mode ? + if 0: string + if 2: string + default: void + formatting: mode ? + if 0: varint + if 2: varint + default: void + prefix: mode ? + if 0: string + if 2: string + default: void + suffix: mode ? + if 0: string + if 2: string + default: void + players: mode ? + if 0: string[]varint + if 3: string[]varint + if 4: string[]varint + default: void + packet_scoreboard_score: + itemName: string + action: varint + scoreName: string + value: action ? + if 1: void + default: varint + packet_spawn_position: + location: position + packet_update_time: + age: i64 + time: i64 + packet_title: + action: varint + text: action ? + if 0: string + if 1: string + if 2: string + default: void + fadeIn: action ? + if 3: i32 + default: void + stay: action ? + if 3: i32 + default: void + fadeOut: action ? + if 3: i32 + default: void + packet_entity_sound_effect: + soundId: varint + soundCategory: varint + entityId: varint + volume: f32 + pitch: f32 + packet_stop_sound: + flags: i8 + source: flags ? + if 1: varint + if 3: varint + default: void + sound: flags ? + if 2: string + if 3: string + default: void + packet_sound_effect: + soundId: varint + soundCategory: varint + x: i32 + y: i32 + z: i32 + volume: f32 + pitch: f32 + packet_playerlist_header: + header: string + footer: string + packet_collect: + collectedEntityId: varint + collectorEntityId: varint + pickupItemCount: varint + packet_entity_teleport: + entityId: varint + x: f64 + y: f64 + z: f64 + yaw: i8 + pitch: i8 + onGround: bool + packet_entity_update_attributes: + entityId: varint + properties: []i32 + key: string + value: f64 + modifiers: []varint + uuid: UUID + amount: f64 + operation: i8 + packet_entity_effect: + entityId: varint + effectId: i8 + amplifier: i8 + duration: varint + hideParticles: i8 + packet_select_advancement_tab: + id?: string + packet_declare_recipes: + recipes: []varint + type: string + recipeId: string + data: type ? + if minecraft:crafting_shapeless: + group: string + ingredients: ingredient[]varint + result: slot + if minecraft:crafting_shaped: + width: varint + height: varint + group: string + ingredients: []$width + _: ingredient[]$height + result: slot + if minecraft:crafting_special_armordye: void + if minecraft:crafting_special_bookcloning: void + if minecraft:crafting_special_mapcloning: void + if minecraft:crafting_special_mapextending: void + if minecraft:crafting_special_firework_rocket: void + if minecraft:crafting_special_firework_star: void + if minecraft:crafting_special_firework_star_fade: void + if minecraft:crafting_special_repairitem: void + if minecraft:crafting_special_tippedarrow: void + if minecraft:crafting_special_bannerduplicate: void + if minecraft:crafting_special_banneraddpattern: void + if minecraft:crafting_special_shielddecoration: void + if minecraft:crafting_special_shulkerboxcoloring: void + if minecraft:crafting_special_suspiciousstew: void + if minecraft:smelting: minecraft_smelting_format + if minecraft:blasting: minecraft_smelting_format + if minecraft:smoking: minecraft_smelting_format + if minecraft:campfire_cooking: minecraft_smelting_format + if minecraft:stonecutting: + group: string + ingredient: ingredient + result: slot + if minecraft:smithing: + base: ingredient + addition: ingredient + result: slot + packet_tags: + blockTags: tags + itemTags: tags + fluidTags: tags + entityTags: tags + packet_acknowledge_player_digging: + location: position + block: varint + status: varint + successful: bool + packet: + name: varint => + 0x00: spawn_entity + 0x01: spawn_entity_experience_orb + 0x02: spawn_entity_living + 0x03: spawn_entity_painting + 0x04: named_entity_spawn + 0x05: animation + 0x06: statistics + 0x07: acknowledge_player_digging + 0x08: block_break_animation + 0x09: tile_entity_data + 0x0a: block_action + 0x0b: block_change + 0x0c: boss_bar + 0x0d: difficulty + 0x0e: chat + 0x0f: multi_block_change + 0x10: tab_complete + 0x11: declare_commands + 0x12: transaction + 0x13: close_window + 0x14: window_items + 0x15: craft_progress_bar + 0x16: set_slot + 0x17: set_cooldown + 0x18: custom_payload + 0x19: named_sound_effect + 0x1a: kick_disconnect + 0x1b: entity_status + 0x1c: explosion + 0x1d: unload_chunk + 0x1e: game_state_change + 0x1f: open_horse_window + 0x20: keep_alive + 0x21: map_chunk + 0x22: world_event + 0x23: world_particles + 0x24: update_light + 0x25: login + 0x26: map + 0x27: trade_list + 0x28: rel_entity_move + 0x29: entity_move_look + 0x2a: entity_look + 0x2b: entity + 0x2c: vehicle_move + 0x2d: open_book + 0x2e: open_window + 0x2f: open_sign_entity + 0x30: craft_recipe_response + 0x31: abilities + 0x32: combat_event + 0x33: player_info + 0x34: face_player + 0x35: position + 0x36: unlock_recipes + 0x37: entity_destroy + 0x38: remove_entity_effect + 0x39: resource_pack_send + 0x3a: respawn + 0x3b: entity_head_rotation + 0x3c: select_advancement_tab + 0x3d: world_border + 0x3e: camera + 0x3f: held_item_slot + 0x40: update_view_position + 0x41: update_view_distance + 0x42: spawn_position + 0x43: scoreboard_display_objective + 0x44: entity_metadata + 0x45: attach_entity + 0x46: entity_velocity + 0x47: entity_equipment + 0x48: experience + 0x49: update_health + 0x4a: scoreboard_objective + 0x4b: set_passengers + 0x4c: teams + 0x4d: scoreboard_score + 0x4e: update_time + 0x4f: title + 0x50: entity_sound_effect + 0x51: sound_effect + 0x52: stop_sound + 0x53: playerlist_header + 0x54: nbt_query_response + 0x55: collect + 0x56: entity_teleport + 0x57: advancements + 0x58: entity_update_attributes + 0x59: entity_effect + 0x5a: declare_recipes + 0x5b: tags + params: name ? + if spawn_entity: packet_spawn_entity + if spawn_entity_experience_orb: packet_spawn_entity_experience_orb + if spawn_entity_living: packet_spawn_entity_living + if spawn_entity_painting: packet_spawn_entity_painting + if named_entity_spawn: packet_named_entity_spawn + if animation: packet_animation + if statistics: packet_statistics + if advancements: packet_advancements + if block_break_animation: packet_block_break_animation + if tile_entity_data: packet_tile_entity_data + if block_action: packet_block_action + if block_change: packet_block_change + if boss_bar: packet_boss_bar + if difficulty: packet_difficulty + if tab_complete: packet_tab_complete + if declare_commands: packet_declare_commands + if face_player: packet_face_player + if nbt_query_response: packet_nbt_query_response + if chat: packet_chat + if multi_block_change: packet_multi_block_change + if transaction: packet_transaction + if close_window: packet_close_window + if open_window: packet_open_window + if window_items: packet_window_items + if craft_progress_bar: packet_craft_progress_bar + if set_slot: packet_set_slot + if set_cooldown: packet_set_cooldown + if custom_payload: packet_custom_payload + if named_sound_effect: packet_named_sound_effect + if kick_disconnect: packet_kick_disconnect + if entity_status: packet_entity_status + if explosion: packet_explosion + if unload_chunk: packet_unload_chunk + if game_state_change: packet_game_state_change + if open_horse_window: packet_open_horse_window + if keep_alive: packet_keep_alive + if map_chunk: packet_map_chunk + if world_event: packet_world_event + if world_particles: packet_world_particles + if update_light: packet_update_light + if login: packet_login + if map: packet_map + if trade_list: packet_trade_list + if rel_entity_move: packet_rel_entity_move + if entity_move_look: packet_entity_move_look + if entity_look: packet_entity_look + if entity: packet_entity + if vehicle_move: packet_vehicle_move + if open_book: packet_open_book + if open_sign_entity: packet_open_sign_entity + if craft_recipe_response: packet_craft_recipe_response + if abilities: packet_abilities + if combat_event: packet_combat_event + if player_info: packet_player_info + if position: packet_position + if unlock_recipes: packet_unlock_recipes + if entity_destroy: packet_entity_destroy + if remove_entity_effect: packet_remove_entity_effect + if resource_pack_send: packet_resource_pack_send + if respawn: packet_respawn + if entity_update_attributes: packet_entity_update_attributes + if world_border: packet_world_border + if camera: packet_camera + if held_item_slot: packet_held_item_slot + if update_view_position: packet_update_view_position + if update_view_distance: packet_update_view_distance + if scoreboard_display_objective: packet_scoreboard_display_objective + if entity_metadata: packet_entity_metadata + if attach_entity: packet_attach_entity + if entity_velocity: packet_entity_velocity + if entity_equipment: packet_entity_equipment + if experience: packet_experience + if update_health: packet_update_health + if scoreboard_objective: packet_scoreboard_objective + if set_passengers: packet_set_passengers + if teams: packet_teams + if scoreboard_score: packet_scoreboard_score + if spawn_position: packet_spawn_position + if update_time: packet_update_time + if title: packet_title + if entity_sound_effect: packet_entity_sound_effect + if stop_sound: packet_stop_sound + if sound_effect: packet_sound_effect + if playerlist_header: packet_playerlist_header + if collect: packet_collect + if entity_teleport: packet_entity_teleport + if entity_head_rotation: packet_entity_head_rotation + if entity_effect: packet_entity_effect + if select_advancement_tab: packet_select_advancement_tab + if declare_recipes: packet_declare_recipes + if tags: packet_tags + if acknowledge_player_digging: packet_acknowledge_player_digging + +^play.toServer.types: + packet_teleport_confirm: + teleportId: varint + packet_query_block_nbt: + transactionId: varint + location: position + packet_set_difficulty: + newDifficulty: u8 + packet_edit_book: + new_book: slot + signing: bool + hand: varint + packet_query_entity_nbt: + transactionId: varint + entityId: varint + packet_pick_item: + slot: varint + packet_name_item: + name: string + packet_select_trade: + slot: varint + packet_set_beacon_effect: + primary_effect: varint + secondary_effect: varint + packet_update_command_block: + location: position + command: string + mode: varint + flags: u8 + packet_update_command_block_minecart: + entityId: varint + command: string + track_output: bool + packet_update_structure_block: + location: position + action: varint + mode: varint + name: string + offset_x: i8 + offset_y: i8 + offset_z: i8 + size_x: i8 + size_y: i8 + size_z: i8 + mirror: varint + rotation: varint + metadata: string + integrity: f32 + seed: varlong + flags: u8 + packet_tab_complete: + transactionId: varint + text: string + packet_chat: + message: string + packet_client_command: + actionId: varint + packet_settings: + locale: string + viewDistance: i8 + chatFlags: varint + chatColors: bool + skinParts: u8 + mainHand: varint + packet_transaction: + windowId: i8 + action: i16 + accepted: bool + packet_enchant_item: + windowId: i8 + enchantment: i8 + packet_window_click: + windowId: u8 + slot: i16 + mouseButton: i8 + action: i16 + mode: i8 + item: slot + packet_close_window: + windowId: u8 + packet_custom_payload: + channel: string + data: restBuffer + packet_use_entity: + target: varint + mouse: varint + x: mouse ? + if 2: f32 + default: void + y: mouse ? + if 2: f32 + default: void + z: mouse ? + if 2: f32 + default: void + hand: mouse ? + if 0: varint + if 2: varint + default: void + sneaking: bool + packet_generate_structure: + location: position + levels: varint + keepJigsaws: bool + packet_keep_alive: + keepAliveId: i64 + packet_lock_difficulty: + locked: bool + packet_position: + x: f64 + y: f64 + z: f64 + onGround: bool + packet_position_look: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + onGround: bool + packet_look: + yaw: f32 + pitch: f32 + onGround: bool + packet_flying: + onGround: bool + packet_vehicle_move: + x: f64 + y: f64 + z: f64 + yaw: f32 + pitch: f32 + packet_steer_boat: + leftPaddle: bool + rightPaddle: bool + packet_craft_recipe_request: + windowId: i8 + recipe: string + makeAll: bool + packet_abilities: + flags: i8 + packet_block_dig: + status: varint + location: position + face: i8 + packet_entity_action: + entityId: varint + actionId: varint + jumpBoost: varint + packet_steer_vehicle: + sideways: f32 + forward: f32 + jump: u8 + packet_crafting_book_data: + type: varint + _: type ? + if 0: + displayedRecipe: string + if 1: + craftingBookOpen: bool + craftingFilter: bool + smeltingBookOpen: bool + smeltingFilter: bool + blastingBookOpen: bool + blastingFilter: bool + smokingBookOpen: bool + smokingFilter: bool + packet_resource_pack_receive: + result: varint + packet_held_item_slot: + slotId: i16 + packet_set_creative_slot: + slot: i16 + item: slot + packet_update_jigsaw_block: + location: position + name: string + target: string + pool: string + finalState: string + jointType: string + packet_update_sign: + location: position + text1: string + text2: string + text3: string + text4: string + packet_arm_animation: + hand: varint + packet_spectate: + target: UUID + packet_block_place: + hand: varint + location: position + direction: varint + cursorX: f32 + cursorY: f32 + cursorZ: f32 + insideBlock: bool + packet_use_item: + hand: varint + packet_advancement_tab: + action: varint + tabId: action ? + if 0: string + if 1: void + packet: + name: varint => + 0x00: teleport_confirm + 0x01: query_block_nbt + 0x02: set_difficulty + 0x03: chat + 0x04: client_command + 0x05: settings + 0x06: tab_complete + 0x07: transaction + 0x08: enchant_item + 0x09: window_click + 0x0a: close_window + 0x0b: custom_payload + 0x0c: edit_book + 0x0d: query_entity_nbt + 0x0e: use_entity + 0x0f: generate_structure + 0x10: keep_alive + 0x11: lock_difficulty + 0x12: position + 0x13: position_look + 0x14: look + 0x15: flying + 0x16: vehicle_move + 0x17: steer_boat + 0x18: pick_item + 0x19: craft_recipe_request + 0x1a: abilities + 0x1b: block_dig + 0x1c: entity_action + 0x1d: steer_vehicle + 0x1e: crafting_book_data + 0x1f: name_item + 0x20: resource_pack_receive + 0x21: advancement_tab + 0x22: select_trade + 0x23: set_beacon_effect + 0x24: held_item_slot + 0x25: update_command_block + 0x26: update_command_block_minecart + 0x27: set_creative_slot + 0x28: update_jigsaw_block + 0x29: update_structure_block + 0x2a: update_sign + 0x2b: arm_animation + 0x2c: spectate + 0x2d: block_place + 0x2e: use_item + params: name ? + if teleport_confirm: packet_teleport_confirm + if query_block_nbt: packet_query_block_nbt + if set_difficulty: packet_set_difficulty + if edit_book: packet_edit_book + if query_entity_nbt: packet_query_entity_nbt + if pick_item: packet_pick_item + if name_item: packet_name_item + if select_trade: packet_select_trade + if set_beacon_effect: packet_set_beacon_effect + if update_command_block: packet_update_command_block + if update_command_block_minecart: packet_update_command_block_minecart + if update_structure_block: packet_update_structure_block + if tab_complete: packet_tab_complete + if chat: packet_chat + if client_command: packet_client_command + if settings: packet_settings + if transaction: packet_transaction + if enchant_item: packet_enchant_item + if window_click: packet_window_click + if close_window: packet_close_window + if custom_payload: packet_custom_payload + if use_entity: packet_use_entity + if generate_structure: packet_generate_structure + if keep_alive: packet_keep_alive + if lock_difficulty: packet_lock_difficulty + if position: packet_position + if position_look: packet_position_look + if look: packet_look + if flying: packet_flying + if vehicle_move: packet_vehicle_move + if steer_boat: packet_steer_boat + if craft_recipe_request: packet_craft_recipe_request + if abilities: packet_abilities + if block_dig: packet_block_dig + if entity_action: packet_entity_action + if steer_vehicle: packet_steer_vehicle + if crafting_book_data: packet_crafting_book_data + if resource_pack_receive: packet_resource_pack_receive + if held_item_slot: packet_held_item_slot + if set_creative_slot: packet_set_creative_slot + if update_jigsaw_block: packet_update_jigsaw_block + if update_sign: packet_update_sign + if arm_animation: packet_arm_animation + if spectate: packet_spectate + if block_place: packet_block_place + if use_item: packet_use_item + if advancement_tab: packet_advancement_tab diff --git a/mc/data/minecraft-data/pc/1.16/protocol.json b/mc/data/minecraft-data/pc/1.16/protocol.json new file mode 100644 index 0000000..8ed97db --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/protocol.json @@ -0,0 +1,5514 @@ +{ + "types": { + "varint": "native", + "varlong": "native", + "optvarint": "varint", + "pstring": "native", + "u16": "native", + "u8": "native", + "i64": "native", + "buffer": "native", + "i32": "native", + "i8": "native", + "bool": "native", + "i16": "native", + "f32": "native", + "f64": "native", + "UUID": "native", + "option": "native", + "entityMetadataLoop": "native", + "topBitSetTerminatedArray": "native", + "bitfield": "native", + "bitflags": "native", + "container": "native", + "switch": "native", + "void": "native", + "array": "native", + "restBuffer": "native", + "nbt": "native", + "optionalNbt": "native", + "ByteArray": [ + "buffer", + { + "countType": "varint" + } + ], + "string": [ + "pstring", + { + "countType": "varint" + } + ], + "vec3i16": [ + "container", + [ + { + "name": "x", + "type": "i16" + }, + { + "name": "y", + "type": "i16" + }, + { + "name": "z", + "type": "i16" + } + ] + ], + "slot": [ + "container", + [ + { + "name": "present", + "type": "bool" + }, + { + "anon": true, + "type": [ + "switch", + { + "compareTo": "present", + "fields": { + "false": "void", + "true": [ + "container", + [ + { + "name": "itemId", + "type": "varint" + }, + { + "name": "itemCount", + "type": "i8" + }, + { + "name": "nbtData", + "type": "optionalNbt" + } + ] + ] + } + } + ] + } + ] + ], + "particle": [ + "container", + [ + { + "name": "particleId", + "type": "varint" + }, + { + "name": "data", + "type": [ + "particleData", + { + "compareTo": "particleId" + } + ] + } + ] + ], + "particleData": [ + "switch", + { + "compareTo": "$compareTo", + "fields": { + "3": [ + "container", + [ + { + "name": "blockState", + "type": "varint" + } + ] + ], + "14": [ + "container", + [ + { + "name": "red", + "type": "f32" + }, + { + "name": "green", + "type": "f32" + }, + { + "name": "blue", + "type": "f32" + }, + { + "name": "scale", + "type": "f32" + } + ] + ], + "23": [ + "container", + [ + { + "name": "blockState", + "type": "varint" + } + ] + ], + "34": [ + "container", + [ + { + "name": "item", + "type": "slot" + } + ] + ] + }, + "default": "void" + } + ], + "ingredient": [ + "array", + { + "countType": "varint", + "type": "slot" + } + ], + "position": [ + "bitfield", + [ + { + "name": "x", + "size": 26, + "signed": true + }, + { + "name": "z", + "size": 26, + "signed": true + }, + { + "name": "y", + "size": 12, + "signed": true + } + ] + ], + "entityMetadataItem": [ + "switch", + { + "compareTo": "$compareTo", + "fields": { + "0": "i8", + "1": "varint", + "2": "f32", + "3": "string", + "4": "string", + "5": [ + "option", + "string" + ], + "6": "slot", + "7": "bool", + "8": [ + "container", + [ + { + "name": "pitch", + "type": "f32" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "roll", + "type": "f32" + } + ] + ], + "9": "position", + "10": [ + "option", + "position" + ], + "11": "varint", + "12": [ + "option", + "UUID" + ], + "13": "varint", + "14": "nbt", + "15": "particle", + "16": [ + "container", + [ + { + "name": "villagerType", + "type": "varint" + }, + { + "name": "villagerProfession", + "type": "varint" + }, + { + "name": "level", + "type": "varint" + } + ] + ], + "17": "optvarint", + "18": "varint" + } + } + ], + "entityMetadata": [ + "entityMetadataLoop", + { + "endVal": 255, + "type": [ + "container", + [ + { + "anon": true, + "type": [ + "container", + [ + { + "name": "key", + "type": "u8" + }, + { + "name": "type", + "type": "varint" + } + ] + ] + }, + { + "name": "value", + "type": [ + "entityMetadataItem", + { + "compareTo": "type" + } + ] + } + ] + ] + } + ], + "minecraft_smelting_format": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredient", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + }, + { + "name": "experience", + "type": "f32" + }, + { + "name": "cookTime", + "type": "varint" + } + ] + ], + "tags": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "tagName", + "type": "string" + }, + { + "name": "entries", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ] + } + ], + "command_node": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 3, + "signed": false + }, + { + "name": "has_custom_suggestions", + "size": 1, + "signed": false + }, + { + "name": "has_redirect_node", + "size": 1, + "signed": false + }, + { + "name": "has_command", + "size": 1, + "signed": false + }, + { + "name": "command_node_type", + "size": 2, + "signed": false + } + ] + ] + }, + { + "name": "children", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + }, + { + "name": "redirectNode", + "type": [ + "switch", + { + "compareTo": "flags/has_redirect_node", + "fields": { + "1": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "extraNodeData", + "type": [ + "switch", + { + "compareTo": "flags/command_node_type", + "fields": { + "0": "void", + "1": [ + "container", + [ + { + "name": "name", + "type": "string" + } + ] + ], + "2": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "parser", + "type": "string" + }, + { + "name": "properties", + "type": [ + "switch", + { + "compareTo": "parser", + "fields": { + "brigadier:bool": "void", + "brigadier:float": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "f32" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:double": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "f64" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:integer": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "i32" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:long": [ + "container", + [ + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "max_present", + "size": 1, + "signed": false + }, + { + "name": "min_present", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "min", + "type": [ + "switch", + { + "compareTo": "flags/min_present", + "fields": { + "1": "i64" + }, + "default": "void" + } + ] + }, + { + "name": "max", + "type": [ + "switch", + { + "compareTo": "flags/max_present", + "fields": { + "1": "i64" + }, + "default": "void" + } + ] + } + ] + ], + "brigadier:string": [ + "mapper", + { + "type": "varint", + "mappings": { + "0": "SINGLE_WORD", + "1": "QUOTABLE_PHRASE", + "2": "GREEDY_PHRASE" + } + } + ], + "minecraft:entity": [ + "bitfield", + [ + { + "name": "unused", + "size": 6, + "signed": false + }, + { + "name": "onlyAllowPlayers", + "size": 1, + "signed": false + }, + { + "name": "onlyAllowEntities", + "size": 1, + "signed": false + } + ] + ], + "minecraft:game_profile": "void", + "minecraft:block_pos": "void", + "minecraft:column_pos": "void", + "minecraft:vec3": "void", + "minecraft:vec2": "void", + "minecraft:block_state": "void", + "minecraft:block_predicate": "void", + "minecraft:item_stack": "void", + "minecraft:item_predicate": "void", + "minecraft:color": "void", + "minecraft:component": "void", + "minecraft:message": "void", + "minecraft:nbt": "void", + "minecraft:nbt_path": "void", + "minecraft:objective": "void", + "minecraft:objective_criteria": "void", + "minecraft:operation": "void", + "minecraft:particle": "void", + "minecraft:angle": "void", + "minecraft:rotation": "void", + "minecraft:scoreboard_slot": "void", + "minecraft:score_holder": [ + "bitfield", + [ + { + "name": "unused", + "size": 7, + "signed": false + }, + { + "name": "allowMultiple", + "size": 1, + "signed": false + } + ] + ], + "minecraft:swizzle": "void", + "minecraft:team": "void", + "minecraft:item_slot": "void", + "minecraft:resource_location": "void", + "minecraft:mob_effect": "void", + "minecraft:function": "void", + "minecraft:entity_anchor": "void", + "minecraft:range": [ + "container", + [ + { + "name": "allowDecimals", + "type": "bool" + } + ] + ], + "minecraft:int_range": "void", + "minecraft:float_range": "void", + "minecraft:item_enchantment": "void", + "minecraft:entity_summon": "void", + "minecraft:dimension": "void", + "minecraft:nbt_compound_tag": "void", + "minecraft:time": "void", + "minecraft:resource_or_tag": [ + "container", + [ + { + "name": "registry", + "type": "string" + } + ] + ], + "minecraft:resource": [ + "container", + [ + { + "name": "registry", + "type": "string" + } + ] + ], + "minecraft:uuid": "void" + } + } + ] + }, + { + "name": "suggestionType", + "type": [ + "switch", + { + "compareTo": "../flags/has_custom_suggestions", + "fields": { + "1": "string" + }, + "default": "void" + } + ] + } + ] + ] + } + } + ] + } + ] + ] + }, + "handshaking": { + "toClient": { + "types": { + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": {} + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": {} + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_set_protocol": [ + "container", + [ + { + "name": "protocolVersion", + "type": "varint" + }, + { + "name": "serverHost", + "type": "string" + }, + { + "name": "serverPort", + "type": "u16" + }, + { + "name": "nextState", + "type": "varint" + } + ] + ], + "packet_legacy_server_list_ping": [ + "container", + [ + { + "name": "payload", + "type": "u8" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "set_protocol", + "0xfe": "legacy_server_list_ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "set_protocol": "packet_set_protocol", + "legacy_server_list_ping": "packet_legacy_server_list_ping" + } + } + ] + } + ] + ] + } + } + }, + "status": { + "toClient": { + "types": { + "packet_server_info": [ + "container", + [ + { + "name": "response", + "type": "string" + } + ] + ], + "packet_ping": [ + "container", + [ + { + "name": "time", + "type": "i64" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "server_info", + "0x01": "ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "server_info": "packet_server_info", + "ping": "packet_ping" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_ping_start": [ + "container", + [] + ], + "packet_ping": [ + "container", + [ + { + "name": "time", + "type": "i64" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "ping_start", + "0x01": "ping" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "ping_start": "packet_ping_start", + "ping": "packet_ping" + } + } + ] + } + ] + ] + } + } + }, + "login": { + "toClient": { + "types": { + "packet_disconnect": [ + "container", + [ + { + "name": "reason", + "type": "string" + } + ] + ], + "packet_encryption_begin": [ + "container", + [ + { + "name": "serverId", + "type": "string" + }, + { + "name": "publicKey", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "verifyToken", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + ], + "packet_success": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "name": "username", + "type": "string" + } + ] + ], + "packet_compress": [ + "container", + [ + { + "name": "threshold", + "type": "varint" + } + ] + ], + "packet_login_plugin_request": [ + "container", + [ + { + "name": "messageId", + "type": "varint" + }, + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "disconnect", + "0x01": "encryption_begin", + "0x02": "success", + "0x03": "compress", + "0x04": "login_plugin_request" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "disconnect": "packet_disconnect", + "encryption_begin": "packet_encryption_begin", + "success": "packet_success", + "compress": "packet_compress", + "login_plugin_request": "packet_login_plugin_request" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_login_start": [ + "container", + [ + { + "name": "username", + "type": "string" + } + ] + ], + "packet_encryption_begin": [ + "container", + [ + { + "name": "sharedSecret", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "verifyToken", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + ], + "packet_login_plugin_response": [ + "container", + [ + { + "name": "messageId", + "type": "varint" + }, + { + "name": "data", + "type": [ + "option", + "restBuffer" + ] + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "login_start", + "0x01": "encryption_begin", + "0x02": "login_plugin_response" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "login_start": "packet_login_start", + "encryption_begin": "packet_encryption_begin", + "login_plugin_response": "packet_login_plugin_response" + } + } + ] + } + ] + ] + } + } + }, + "play": { + "toClient": { + "types": { + "packet_spawn_entity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "objectUUID", + "type": "UUID" + }, + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "objectData", + "type": "i32" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_spawn_entity_experience_orb": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "count", + "type": "i16" + } + ] + ], + "packet_spawn_entity_living": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "headPitch", + "type": "i8" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_spawn_entity_painting": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "title", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "direction", + "type": "u8" + } + ] + ], + "packet_named_entity_spawn": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "playerUUID", + "type": "UUID" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + } + ] + ], + "packet_animation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "animation", + "type": "u8" + } + ] + ], + "packet_statistics": [ + "container", + [ + { + "name": "entries", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "categoryId", + "type": "varint" + }, + { + "name": "statisticId", + "type": "varint" + }, + { + "name": "value", + "type": "varint" + } + ] + ] + } + ] + } + ] + ], + "packet_advancements": [ + "container", + [ + { + "name": "reset", + "type": "bool" + }, + { + "name": "advancementMapping", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": [ + "container", + [ + { + "name": "parentId", + "type": [ + "option", + "string" + ] + }, + { + "name": "displayData", + "type": [ + "option", + [ + "container", + [ + { + "name": "title", + "type": "string" + }, + { + "name": "description", + "type": "string" + }, + { + "name": "icon", + "type": "slot" + }, + { + "name": "frameType", + "type": "varint" + }, + { + "name": "flags", + "type": [ + "bitfield", + [ + { + "name": "_unused", + "size": 29, + "signed": false + }, + { + "name": "hidden", + "size": 1, + "signed": false + }, + { + "name": "show_toast", + "size": 1, + "signed": false + }, + { + "name": "has_background_texture", + "size": 1, + "signed": false + } + ] + ] + }, + { + "name": "backgroundTexture", + "type": [ + "switch", + { + "compareTo": "flags/has_background_texture", + "fields": { + "1": "string" + }, + "default": "void" + } + ] + }, + { + "name": "xCord", + "type": "f32" + }, + { + "name": "yCord", + "type": "f32" + } + ] + ] + ] + }, + { + "name": "criteria", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": "void" + } + ] + ] + } + ] + }, + { + "name": "requirements", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + } + ] + } + ] + ] + } + ] + ] + } + ] + }, + { + "name": "identifiers", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "progressMapping", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "criterionIdentifier", + "type": "string" + }, + { + "name": "criterionProgress", + "type": [ + "option", + "i64" + ] + } + ] + ] + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_block_break_animation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "destroyStage", + "type": "i8" + } + ] + ], + "packet_tile_entity_data": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "action", + "type": "u8" + }, + { + "name": "nbtData", + "type": "optionalNbt" + } + ] + ], + "packet_block_action": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "byte1", + "type": "u8" + }, + { + "name": "byte2", + "type": "u8" + }, + { + "name": "blockId", + "type": "varint" + } + ] + ], + "packet_block_change": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "type", + "type": "varint" + } + ] + ], + "packet_boss_bar": [ + "container", + [ + { + "name": "entityUUID", + "type": "UUID" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "title", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "3": "string" + }, + "default": "void" + } + ] + }, + { + "name": "health", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "f32", + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "color", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "dividers", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "flags", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "u8", + "5": "u8" + }, + "default": "void" + } + ] + } + ] + ], + "packet_difficulty": [ + "container", + [ + { + "name": "difficulty", + "type": "u8" + }, + { + "name": "difficultyLocked", + "type": "bool" + } + ] + ], + "packet_tab_complete": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "start", + "type": "varint" + }, + { + "name": "length", + "type": "varint" + }, + { + "name": "matches", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "match", + "type": "string" + }, + { + "name": "tooltip", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + } + ] + ], + "packet_declare_commands": [ + "container", + [ + { + "name": "nodes", + "type": [ + "array", + { + "countType": "varint", + "type": "command_node" + } + ] + }, + { + "name": "rootIndex", + "type": "varint" + } + ] + ], + "packet_face_player": [ + "container", + [ + { + "name": "feet_eyes", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "isEntity", + "type": "bool" + }, + { + "name": "entityId", + "type": [ + "switch", + { + "compareTo": "isEntity", + "fields": { + "true": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "entity_feet_eyes", + "type": [ + "switch", + { + "compareTo": "isEntity", + "fields": { + "true": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_nbt_query_response": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "nbt", + "type": "optionalNbt" + } + ] + ], + "packet_chat": [ + "container", + [ + { + "name": "message", + "type": "string" + }, + { + "name": "position", + "type": "i8" + }, + { + "name": "sender", + "type": "UUID" + } + ] + ], + "packet_multi_block_change": [ + "container", + [ + { + "name": "chunkX", + "type": "i32" + }, + { + "name": "chunkZ", + "type": "i32" + }, + { + "name": "records", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "horizontalPos", + "type": "u8" + }, + { + "name": "y", + "type": "u8" + }, + { + "name": "blockId", + "type": "varint" + } + ] + ] + } + ] + } + ] + ], + "packet_transaction": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "accepted", + "type": "bool" + } + ] + ], + "packet_close_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + } + ] + ], + "packet_open_window": [ + "container", + [ + { + "name": "windowId", + "type": "varint" + }, + { + "name": "inventoryType", + "type": "varint" + }, + { + "name": "windowTitle", + "type": "string" + } + ] + ], + "packet_window_items": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "items", + "type": [ + "array", + { + "countType": "i16", + "type": "slot" + } + ] + } + ] + ], + "packet_craft_progress_bar": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "property", + "type": "i16" + }, + { + "name": "value", + "type": "i16" + } + ] + ], + "packet_set_slot": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "slot", + "type": "i16" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_set_cooldown": [ + "container", + [ + { + "name": "itemID", + "type": "varint" + }, + { + "name": "cooldownTicks", + "type": "varint" + } + ] + ], + "packet_custom_payload": [ + "container", + [ + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_named_sound_effect": [ + "container", + [ + { + "name": "soundName", + "type": "string" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "x", + "type": "i32" + }, + { + "name": "y", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_kick_disconnect": [ + "container", + [ + { + "name": "reason", + "type": "string" + } + ] + ], + "packet_entity_status": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "entityStatus", + "type": "i8" + } + ] + ], + "packet_explosion": [ + "container", + [ + { + "name": "x", + "type": "f32" + }, + { + "name": "y", + "type": "f32" + }, + { + "name": "z", + "type": "f32" + }, + { + "name": "radius", + "type": "f32" + }, + { + "name": "affectedBlockOffsets", + "type": [ + "array", + { + "countType": "i32", + "type": [ + "container", + [ + { + "name": "x", + "type": "i8" + }, + { + "name": "y", + "type": "i8" + }, + { + "name": "z", + "type": "i8" + } + ] + ] + } + ] + }, + { + "name": "playerMotionX", + "type": "f32" + }, + { + "name": "playerMotionY", + "type": "f32" + }, + { + "name": "playerMotionZ", + "type": "f32" + } + ] + ], + "packet_unload_chunk": [ + "container", + [ + { + "name": "chunkX", + "type": "i32" + }, + { + "name": "chunkZ", + "type": "i32" + } + ] + ], + "packet_game_state_change": [ + "container", + [ + { + "name": "reason", + "type": "u8" + }, + { + "name": "gameMode", + "type": "f32" + } + ] + ], + "packet_open_horse_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "nbSlots", + "type": "varint" + }, + { + "name": "entityId", + "type": "i32" + } + ] + ], + "packet_keep_alive": [ + "container", + [ + { + "name": "keepAliveId", + "type": "i64" + } + ] + ], + "packet_map_chunk": [ + "container", + [ + { + "name": "x", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "groundUp", + "type": "bool" + }, + { + "name": "ignoreOldData", + "type": "bool" + }, + { + "name": "bitMap", + "type": "varint" + }, + { + "name": "heightmaps", + "type": "nbt" + }, + { + "name": "biomes", + "type": [ + "switch", + { + "compareTo": "groundUp", + "fields": { + "false": "void", + "true": [ + "array", + { + "count": 1024, + "type": "i32" + } + ] + } + } + ] + }, + { + "name": "chunkData", + "type": [ + "buffer", + { + "countType": "varint" + } + ] + }, + { + "name": "blockEntities", + "type": [ + "array", + { + "countType": "varint", + "type": "nbt" + } + ] + } + ] + ], + "packet_world_event": [ + "container", + [ + { + "name": "effectId", + "type": "i32" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "data", + "type": "i32" + }, + { + "name": "global", + "type": "bool" + } + ] + ], + "packet_world_particles": [ + "container", + [ + { + "name": "particleId", + "type": "i32" + }, + { + "name": "longDistance", + "type": "bool" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "offsetX", + "type": "f32" + }, + { + "name": "offsetY", + "type": "f32" + }, + { + "name": "offsetZ", + "type": "f32" + }, + { + "name": "particleData", + "type": "f32" + }, + { + "name": "particles", + "type": "i32" + }, + { + "name": "data", + "type": [ + "particleData", + { + "compareTo": "particleId" + } + ] + } + ] + ], + "packet_update_light": [ + "container", + [ + { + "name": "chunkX", + "type": "varint" + }, + { + "name": "chunkZ", + "type": "varint" + }, + { + "name": "trustEdges", + "type": "bool" + }, + { + "name": "skyLightMask", + "type": "varint" + }, + { + "name": "blockLightMask", + "type": "varint" + }, + { + "name": "emptySkyLightMask", + "type": "varint" + }, + { + "name": "emptyBlockLightMask", + "type": "varint" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_login": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "gameMode", + "type": "u8" + }, + { + "name": "previousGameMode", + "type": "u8" + }, + { + "name": "worldNames", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "dimensionCodec", + "type": "nbt" + }, + { + "name": "dimension", + "type": "string" + }, + { + "name": "worldName", + "type": "string" + }, + { + "name": "hashedSeed", + "type": "i64" + }, + { + "name": "maxPlayers", + "type": "u8" + }, + { + "name": "viewDistance", + "type": "varint" + }, + { + "name": "reducedDebugInfo", + "type": "bool" + }, + { + "name": "enableRespawnScreen", + "type": "bool" + }, + { + "name": "isDebug", + "type": "bool" + }, + { + "name": "isFlat", + "type": "bool" + } + ] + ], + "packet_map": [ + "container", + [ + { + "name": "itemDamage", + "type": "varint" + }, + { + "name": "scale", + "type": "i8" + }, + { + "name": "trackingPosition", + "type": "bool" + }, + { + "name": "locked", + "type": "bool" + }, + { + "name": "icons", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "type", + "type": "varint" + }, + { + "name": "x", + "type": "i8" + }, + { + "name": "z", + "type": "i8" + }, + { + "name": "direction", + "type": "u8" + }, + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + }, + { + "name": "columns", + "type": "i8" + }, + { + "name": "rows", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "y", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": "i8" + } + ] + }, + { + "name": "data", + "type": [ + "switch", + { + "compareTo": "columns", + "fields": { + "0": "void" + }, + "default": [ + "buffer", + { + "countType": "varint" + } + ] + } + ] + } + ] + ], + "packet_trade_list": [ + "container", + [ + { + "name": "windowId", + "type": "varint" + }, + { + "name": "trades", + "type": [ + "array", + { + "countType": "u8", + "type": [ + "container", + [ + { + "name": "inputItem1", + "type": "slot" + }, + { + "name": "outputItem", + "type": "slot" + }, + { + "name": "inputItem2", + "type": [ + "option", + "slot" + ] + }, + { + "name": "tradeDisabled", + "type": "bool" + }, + { + "name": "nbTradeUses", + "type": "i32" + }, + { + "name": "maximumNbTradeUses", + "type": "i32" + }, + { + "name": "xp", + "type": "i32" + }, + { + "name": "specialPrice", + "type": "i32" + }, + { + "name": "priceMultiplier", + "type": "f32" + }, + { + "name": "demand", + "type": "i32" + } + ] + ] + } + ] + }, + { + "name": "villagerLevel", + "type": "varint" + }, + { + "name": "experience", + "type": "varint" + }, + { + "name": "isRegularVillager", + "type": "bool" + }, + { + "name": "canRestock", + "type": "bool" + } + ] + ], + "packet_rel_entity_move": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "dX", + "type": "i16" + }, + { + "name": "dY", + "type": "i16" + }, + { + "name": "dZ", + "type": "i16" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_move_look": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "dX", + "type": "i16" + }, + { + "name": "dY", + "type": "i16" + }, + { + "name": "dZ", + "type": "i16" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_look": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + } + ] + ], + "packet_vehicle_move": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_open_book": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_open_sign_entity": [ + "container", + [ + { + "name": "location", + "type": "position" + } + ] + ], + "packet_craft_recipe_response": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "recipe", + "type": "string" + } + ] + ], + "packet_abilities": [ + "container", + [ + { + "name": "flags", + "type": "i8" + }, + { + "name": "flyingSpeed", + "type": "f32" + }, + { + "name": "walkingSpeed", + "type": "f32" + } + ] + ], + "packet_combat_event": [ + "container", + [ + { + "name": "event", + "type": "varint" + }, + { + "name": "duration", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "1": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "playerId", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "entityId", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "1": "i32", + "2": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "message", + "type": [ + "switch", + { + "compareTo": "event", + "fields": { + "2": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_player_info": [ + "container", + [ + { + "name": "action", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0": "add_player", + "1": "update_game_mode", + "2": "update_latency", + "3": "update_display_name", + "4": "remove_player" + } + } + ] + }, + { + "name": "data", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "anon": true, + "type": [ + "switch", + { + "compareTo": "../action", + "fields": { + "add_player": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "properties", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "value", + "type": "string" + }, + { + "name": "signature", + "type": [ + "option", + "string" + ] + } + ] + ] + } + ] + }, + { + "name": "gamemode", + "type": "varint" + }, + { + "name": "ping", + "type": "varint" + }, + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ], + "update_game_mode": [ + "container", + [ + { + "name": "gamemode", + "type": "varint" + } + ] + ], + "update_latency": [ + "container", + [ + { + "name": "ping", + "type": "varint" + } + ] + ], + "update_display_name": [ + "container", + [ + { + "name": "displayName", + "type": [ + "option", + "string" + ] + } + ] + ], + "remove_player": "void" + } + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_position": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "flags", + "type": "i8" + }, + { + "name": "teleportId", + "type": "varint" + } + ] + ], + "packet_unlock_recipes": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "craftingBookOpen", + "type": "bool" + }, + { + "name": "filteringCraftable", + "type": "bool" + }, + { + "name": "smeltingBookOpen", + "type": "bool" + }, + { + "name": "filteringSmeltable", + "type": "bool" + }, + { + "name": "recipes1", + "type": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + { + "name": "recipes2", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + "default": "void" + } + ] + } + ] + ], + "packet_entity_destroy": [ + "container", + [ + { + "name": "entityIds", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ], + "packet_remove_entity_effect": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "effectId", + "type": "i8" + } + ] + ], + "packet_resource_pack_send": [ + "container", + [ + { + "name": "url", + "type": "string" + }, + { + "name": "hash", + "type": "string" + } + ] + ], + "packet_respawn": [ + "container", + [ + { + "name": "dimension", + "type": "string" + }, + { + "name": "worldName", + "type": "string" + }, + { + "name": "hashedSeed", + "type": "i64" + }, + { + "name": "gamemode", + "type": "u8" + }, + { + "name": "previousGamemode", + "type": "u8" + }, + { + "name": "isDebug", + "type": "bool" + }, + { + "name": "isFlat", + "type": "bool" + }, + { + "name": "copyMetadata", + "type": "bool" + } + ] + ], + "packet_entity_head_rotation": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "headYaw", + "type": "i8" + } + ] + ], + "packet_world_border": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "2": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "z", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "2": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "old_radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "new_radius", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "f64", + "3": "f64" + }, + "default": "void" + } + ] + }, + { + "name": "speed", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "varlong", + "3": "varlong" + }, + "default": "void" + } + ] + }, + { + "name": "portalBoundary", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "warning_time", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint", + "4": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "warning_blocks", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "varint", + "5": "varint" + }, + "default": "void" + } + ] + } + ] + ], + "packet_camera": [ + "container", + [ + { + "name": "cameraId", + "type": "varint" + } + ] + ], + "packet_held_item_slot": [ + "container", + [ + { + "name": "slot", + "type": "i8" + } + ] + ], + "packet_update_view_position": [ + "container", + [ + { + "name": "chunkX", + "type": "varint" + }, + { + "name": "chunkZ", + "type": "varint" + } + ] + ], + "packet_update_view_distance": [ + "container", + [ + { + "name": "viewDistance", + "type": "varint" + } + ] + ], + "packet_scoreboard_display_objective": [ + "container", + [ + { + "name": "position", + "type": "i8" + }, + { + "name": "name", + "type": "string" + } + ] + ], + "packet_entity_metadata": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "metadata", + "type": "entityMetadata" + } + ] + ], + "packet_attach_entity": [ + "container", + [ + { + "name": "entityId", + "type": "i32" + }, + { + "name": "vehicleId", + "type": "i32" + } + ] + ], + "packet_entity_velocity": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "velocity", + "type": "vec3i16" + } + ] + ], + "packet_entity_equipment": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "equipments", + "type": [ + "topBitSetTerminatedArray", + { + "type": [ + "container", + [ + { + "name": "slot", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ] + } + ] + } + ] + ], + "packet_experience": [ + "container", + [ + { + "name": "experienceBar", + "type": "f32" + }, + { + "name": "level", + "type": "varint" + }, + { + "name": "totalExperience", + "type": "varint" + } + ] + ], + "packet_update_health": [ + "container", + [ + { + "name": "health", + "type": "f32" + }, + { + "name": "food", + "type": "varint" + }, + { + "name": "foodSaturation", + "type": "f32" + } + ] + ], + "packet_scoreboard_objective": [ + "container", + [ + { + "name": "name", + "type": "string" + }, + { + "name": "action", + "type": "i8" + }, + { + "name": "displayText", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "type", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + } + ] + ], + "packet_set_passengers": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "passengers", + "type": [ + "array", + { + "countType": "varint", + "type": "varint" + } + ] + } + ] + ], + "packet_teams": [ + "container", + [ + { + "name": "team", + "type": "string" + }, + { + "name": "mode", + "type": "i8" + }, + { + "name": "name", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "friendlyFire", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "i8", + "2": "i8" + }, + "default": "void" + } + ] + }, + { + "name": "nameTagVisibility", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "collisionRule", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "formatting", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "prefix", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "suffix", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "players", + "type": [ + "switch", + { + "compareTo": "mode", + "fields": { + "0": [ + "array", + { + "countType": "varint", + "type": "string" + } + ], + "3": [ + "array", + { + "countType": "varint", + "type": "string" + } + ], + "4": [ + "array", + { + "countType": "varint", + "type": "string" + } + ] + }, + "default": "void" + } + ] + } + ] + ], + "packet_scoreboard_score": [ + "container", + [ + { + "name": "itemName", + "type": "string" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "scoreName", + "type": "string" + }, + { + "name": "value", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "1": "void" + }, + "default": "varint" + } + ] + } + ] + ], + "packet_spawn_position": [ + "container", + [ + { + "name": "location", + "type": "position" + } + ] + ], + "packet_update_time": [ + "container", + [ + { + "name": "age", + "type": "i64" + }, + { + "name": "time", + "type": "i64" + } + ] + ], + "packet_title": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "text", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "1": "string", + "2": "string" + }, + "default": "void" + } + ] + }, + { + "name": "fadeIn", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "stay", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + }, + { + "name": "fadeOut", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "3": "i32" + }, + "default": "void" + } + ] + } + ] + ], + "packet_entity_sound_effect": [ + "container", + [ + { + "name": "soundId", + "type": "varint" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "entityId", + "type": "varint" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_stop_sound": [ + "container", + [ + { + "name": "flags", + "type": "i8" + }, + { + "name": "source", + "type": [ + "switch", + { + "compareTo": "flags", + "fields": { + "1": "varint", + "3": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "sound", + "type": [ + "switch", + { + "compareTo": "flags", + "fields": { + "2": "string", + "3": "string" + }, + "default": "void" + } + ] + } + ] + ], + "packet_sound_effect": [ + "container", + [ + { + "name": "soundId", + "type": "varint" + }, + { + "name": "soundCategory", + "type": "varint" + }, + { + "name": "x", + "type": "i32" + }, + { + "name": "y", + "type": "i32" + }, + { + "name": "z", + "type": "i32" + }, + { + "name": "volume", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_playerlist_header": [ + "container", + [ + { + "name": "header", + "type": "string" + }, + { + "name": "footer", + "type": "string" + } + ] + ], + "packet_collect": [ + "container", + [ + { + "name": "collectedEntityId", + "type": "varint" + }, + { + "name": "collectorEntityId", + "type": "varint" + }, + { + "name": "pickupItemCount", + "type": "varint" + } + ] + ], + "packet_entity_teleport": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "i8" + }, + { + "name": "pitch", + "type": "i8" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_entity_update_attributes": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "properties", + "type": [ + "array", + { + "countType": "i32", + "type": [ + "container", + [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": "f64" + }, + { + "name": "modifiers", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "uuid", + "type": "UUID" + }, + { + "name": "amount", + "type": "f64" + }, + { + "name": "operation", + "type": "i8" + } + ] + ] + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_entity_effect": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "effectId", + "type": "i8" + }, + { + "name": "amplifier", + "type": "i8" + }, + { + "name": "duration", + "type": "varint" + }, + { + "name": "hideParticles", + "type": "i8" + } + ] + ], + "packet_select_advancement_tab": [ + "container", + [ + { + "name": "id", + "type": [ + "option", + "string" + ] + } + ] + ], + "packet_declare_recipes": [ + "container", + [ + { + "name": "recipes", + "type": [ + "array", + { + "countType": "varint", + "type": [ + "container", + [ + { + "name": "type", + "type": "string" + }, + { + "name": "recipeId", + "type": "string" + }, + { + "name": "data", + "type": [ + "switch", + { + "compareTo": "type", + "fields": { + "minecraft:crafting_shapeless": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredients", + "type": [ + "array", + { + "countType": "varint", + "type": "ingredient" + } + ] + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:crafting_shaped": [ + "container", + [ + { + "name": "width", + "type": "varint" + }, + { + "name": "height", + "type": "varint" + }, + { + "name": "group", + "type": "string" + }, + { + "name": "ingredients", + "type": [ + "array", + { + "count": "width", + "type": [ + "array", + { + "count": "height", + "type": "ingredient" + } + ] + } + ] + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:crafting_special_armordye": "void", + "minecraft:crafting_special_bookcloning": "void", + "minecraft:crafting_special_mapcloning": "void", + "minecraft:crafting_special_mapextending": "void", + "minecraft:crafting_special_firework_rocket": "void", + "minecraft:crafting_special_firework_star": "void", + "minecraft:crafting_special_firework_star_fade": "void", + "minecraft:crafting_special_repairitem": "void", + "minecraft:crafting_special_tippedarrow": "void", + "minecraft:crafting_special_bannerduplicate": "void", + "minecraft:crafting_special_banneraddpattern": "void", + "minecraft:crafting_special_shielddecoration": "void", + "minecraft:crafting_special_shulkerboxcoloring": "void", + "minecraft:crafting_special_suspiciousstew": "void", + "minecraft:smelting": "minecraft_smelting_format", + "minecraft:blasting": "minecraft_smelting_format", + "minecraft:smoking": "minecraft_smelting_format", + "minecraft:campfire_cooking": "minecraft_smelting_format", + "minecraft:stonecutting": [ + "container", + [ + { + "name": "group", + "type": "string" + }, + { + "name": "ingredient", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + } + ] + ], + "minecraft:smithing": [ + "container", + [ + { + "name": "base", + "type": "ingredient" + }, + { + "name": "addition", + "type": "ingredient" + }, + { + "name": "result", + "type": "slot" + } + ] + ] + } + } + ] + } + ] + ] + } + ] + } + ] + ], + "packet_tags": [ + "container", + [ + { + "name": "blockTags", + "type": "tags" + }, + { + "name": "itemTags", + "type": "tags" + }, + { + "name": "fluidTags", + "type": "tags" + }, + { + "name": "entityTags", + "type": "tags" + } + ] + ], + "packet_acknowledge_player_digging": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "block", + "type": "varint" + }, + { + "name": "status", + "type": "varint" + }, + { + "name": "successful", + "type": "bool" + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "spawn_entity", + "0x01": "spawn_entity_experience_orb", + "0x02": "spawn_entity_living", + "0x03": "spawn_entity_painting", + "0x04": "named_entity_spawn", + "0x05": "animation", + "0x06": "statistics", + "0x07": "acknowledge_player_digging", + "0x08": "block_break_animation", + "0x09": "tile_entity_data", + "0x0a": "block_action", + "0x0b": "block_change", + "0x0c": "boss_bar", + "0x0d": "difficulty", + "0x0e": "chat", + "0x0f": "multi_block_change", + "0x10": "tab_complete", + "0x11": "declare_commands", + "0x12": "transaction", + "0x13": "close_window", + "0x14": "window_items", + "0x15": "craft_progress_bar", + "0x16": "set_slot", + "0x17": "set_cooldown", + "0x18": "custom_payload", + "0x19": "named_sound_effect", + "0x1a": "kick_disconnect", + "0x1b": "entity_status", + "0x1c": "explosion", + "0x1d": "unload_chunk", + "0x1e": "game_state_change", + "0x1f": "open_horse_window", + "0x20": "keep_alive", + "0x21": "map_chunk", + "0x22": "world_event", + "0x23": "world_particles", + "0x24": "update_light", + "0x25": "login", + "0x26": "map", + "0x27": "trade_list", + "0x28": "rel_entity_move", + "0x29": "entity_move_look", + "0x2a": "entity_look", + "0x2b": "entity", + "0x2c": "vehicle_move", + "0x2d": "open_book", + "0x2e": "open_window", + "0x2f": "open_sign_entity", + "0x30": "craft_recipe_response", + "0x31": "abilities", + "0x32": "combat_event", + "0x33": "player_info", + "0x34": "face_player", + "0x35": "position", + "0x36": "unlock_recipes", + "0x37": "entity_destroy", + "0x38": "remove_entity_effect", + "0x39": "resource_pack_send", + "0x3a": "respawn", + "0x3b": "entity_head_rotation", + "0x3c": "select_advancement_tab", + "0x3d": "world_border", + "0x3e": "camera", + "0x3f": "held_item_slot", + "0x40": "update_view_position", + "0x41": "update_view_distance", + "0x42": "spawn_position", + "0x43": "scoreboard_display_objective", + "0x44": "entity_metadata", + "0x45": "attach_entity", + "0x46": "entity_velocity", + "0x47": "entity_equipment", + "0x48": "experience", + "0x49": "update_health", + "0x4a": "scoreboard_objective", + "0x4b": "set_passengers", + "0x4c": "teams", + "0x4d": "scoreboard_score", + "0x4e": "update_time", + "0x4f": "title", + "0x50": "entity_sound_effect", + "0x51": "sound_effect", + "0x52": "stop_sound", + "0x53": "playerlist_header", + "0x54": "nbt_query_response", + "0x55": "collect", + "0x56": "entity_teleport", + "0x57": "advancements", + "0x58": "entity_update_attributes", + "0x59": "entity_effect", + "0x5a": "declare_recipes", + "0x5b": "tags" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "spawn_entity": "packet_spawn_entity", + "spawn_entity_experience_orb": "packet_spawn_entity_experience_orb", + "spawn_entity_living": "packet_spawn_entity_living", + "spawn_entity_painting": "packet_spawn_entity_painting", + "named_entity_spawn": "packet_named_entity_spawn", + "animation": "packet_animation", + "statistics": "packet_statistics", + "advancements": "packet_advancements", + "block_break_animation": "packet_block_break_animation", + "tile_entity_data": "packet_tile_entity_data", + "block_action": "packet_block_action", + "block_change": "packet_block_change", + "boss_bar": "packet_boss_bar", + "difficulty": "packet_difficulty", + "tab_complete": "packet_tab_complete", + "declare_commands": "packet_declare_commands", + "face_player": "packet_face_player", + "nbt_query_response": "packet_nbt_query_response", + "chat": "packet_chat", + "multi_block_change": "packet_multi_block_change", + "transaction": "packet_transaction", + "close_window": "packet_close_window", + "open_window": "packet_open_window", + "window_items": "packet_window_items", + "craft_progress_bar": "packet_craft_progress_bar", + "set_slot": "packet_set_slot", + "set_cooldown": "packet_set_cooldown", + "custom_payload": "packet_custom_payload", + "named_sound_effect": "packet_named_sound_effect", + "kick_disconnect": "packet_kick_disconnect", + "entity_status": "packet_entity_status", + "explosion": "packet_explosion", + "unload_chunk": "packet_unload_chunk", + "game_state_change": "packet_game_state_change", + "open_horse_window": "packet_open_horse_window", + "keep_alive": "packet_keep_alive", + "map_chunk": "packet_map_chunk", + "world_event": "packet_world_event", + "world_particles": "packet_world_particles", + "update_light": "packet_update_light", + "login": "packet_login", + "map": "packet_map", + "trade_list": "packet_trade_list", + "rel_entity_move": "packet_rel_entity_move", + "entity_move_look": "packet_entity_move_look", + "entity_look": "packet_entity_look", + "entity": "packet_entity", + "vehicle_move": "packet_vehicle_move", + "open_book": "packet_open_book", + "open_sign_entity": "packet_open_sign_entity", + "craft_recipe_response": "packet_craft_recipe_response", + "abilities": "packet_abilities", + "combat_event": "packet_combat_event", + "player_info": "packet_player_info", + "position": "packet_position", + "unlock_recipes": "packet_unlock_recipes", + "entity_destroy": "packet_entity_destroy", + "remove_entity_effect": "packet_remove_entity_effect", + "resource_pack_send": "packet_resource_pack_send", + "respawn": "packet_respawn", + "entity_update_attributes": "packet_entity_update_attributes", + "world_border": "packet_world_border", + "camera": "packet_camera", + "held_item_slot": "packet_held_item_slot", + "update_view_position": "packet_update_view_position", + "update_view_distance": "packet_update_view_distance", + "scoreboard_display_objective": "packet_scoreboard_display_objective", + "entity_metadata": "packet_entity_metadata", + "attach_entity": "packet_attach_entity", + "entity_velocity": "packet_entity_velocity", + "entity_equipment": "packet_entity_equipment", + "experience": "packet_experience", + "update_health": "packet_update_health", + "scoreboard_objective": "packet_scoreboard_objective", + "set_passengers": "packet_set_passengers", + "teams": "packet_teams", + "scoreboard_score": "packet_scoreboard_score", + "spawn_position": "packet_spawn_position", + "update_time": "packet_update_time", + "title": "packet_title", + "entity_sound_effect": "packet_entity_sound_effect", + "stop_sound": "packet_stop_sound", + "sound_effect": "packet_sound_effect", + "playerlist_header": "packet_playerlist_header", + "collect": "packet_collect", + "entity_teleport": "packet_entity_teleport", + "entity_head_rotation": "packet_entity_head_rotation", + "entity_effect": "packet_entity_effect", + "select_advancement_tab": "packet_select_advancement_tab", + "declare_recipes": "packet_declare_recipes", + "tags": "packet_tags", + "acknowledge_player_digging": "packet_acknowledge_player_digging" + } + } + ] + } + ] + ] + } + }, + "toServer": { + "types": { + "packet_teleport_confirm": [ + "container", + [ + { + "name": "teleportId", + "type": "varint" + } + ] + ], + "packet_query_block_nbt": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "location", + "type": "position" + } + ] + ], + "packet_set_difficulty": [ + "container", + [ + { + "name": "newDifficulty", + "type": "u8" + } + ] + ], + "packet_edit_book": [ + "container", + [ + { + "name": "new_book", + "type": "slot" + }, + { + "name": "signing", + "type": "bool" + }, + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_query_entity_nbt": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "entityId", + "type": "varint" + } + ] + ], + "packet_pick_item": [ + "container", + [ + { + "name": "slot", + "type": "varint" + } + ] + ], + "packet_name_item": [ + "container", + [ + { + "name": "name", + "type": "string" + } + ] + ], + "packet_select_trade": [ + "container", + [ + { + "name": "slot", + "type": "varint" + } + ] + ], + "packet_set_beacon_effect": [ + "container", + [ + { + "name": "primary_effect", + "type": "varint" + }, + { + "name": "secondary_effect", + "type": "varint" + } + ] + ], + "packet_update_command_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "command", + "type": "string" + }, + { + "name": "mode", + "type": "varint" + }, + { + "name": "flags", + "type": "u8" + } + ] + ], + "packet_update_command_block_minecart": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "command", + "type": "string" + }, + { + "name": "track_output", + "type": "bool" + } + ] + ], + "packet_update_structure_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "action", + "type": "varint" + }, + { + "name": "mode", + "type": "varint" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "offset_x", + "type": "i8" + }, + { + "name": "offset_y", + "type": "i8" + }, + { + "name": "offset_z", + "type": "i8" + }, + { + "name": "size_x", + "type": "i8" + }, + { + "name": "size_y", + "type": "i8" + }, + { + "name": "size_z", + "type": "i8" + }, + { + "name": "mirror", + "type": "varint" + }, + { + "name": "rotation", + "type": "varint" + }, + { + "name": "metadata", + "type": "string" + }, + { + "name": "integrity", + "type": "f32" + }, + { + "name": "seed", + "type": "varlong" + }, + { + "name": "flags", + "type": "u8" + } + ] + ], + "packet_tab_complete": [ + "container", + [ + { + "name": "transactionId", + "type": "varint" + }, + { + "name": "text", + "type": "string" + } + ] + ], + "packet_chat": [ + "container", + [ + { + "name": "message", + "type": "string" + } + ] + ], + "packet_client_command": [ + "container", + [ + { + "name": "actionId", + "type": "varint" + } + ] + ], + "packet_settings": [ + "container", + [ + { + "name": "locale", + "type": "string" + }, + { + "name": "viewDistance", + "type": "i8" + }, + { + "name": "chatFlags", + "type": "varint" + }, + { + "name": "chatColors", + "type": "bool" + }, + { + "name": "skinParts", + "type": "u8" + }, + { + "name": "mainHand", + "type": "varint" + } + ] + ], + "packet_transaction": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "accepted", + "type": "bool" + } + ] + ], + "packet_enchant_item": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "enchantment", + "type": "i8" + } + ] + ], + "packet_window_click": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + }, + { + "name": "slot", + "type": "i16" + }, + { + "name": "mouseButton", + "type": "i8" + }, + { + "name": "action", + "type": "i16" + }, + { + "name": "mode", + "type": "i8" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_close_window": [ + "container", + [ + { + "name": "windowId", + "type": "u8" + } + ] + ], + "packet_custom_payload": [ + "container", + [ + { + "name": "channel", + "type": "string" + }, + { + "name": "data", + "type": "restBuffer" + } + ] + ], + "packet_use_entity": [ + "container", + [ + { + "name": "target", + "type": "varint" + }, + { + "name": "mouse", + "type": "varint" + }, + { + "name": "x", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "y", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "z", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "2": "f32" + }, + "default": "void" + } + ] + }, + { + "name": "hand", + "type": [ + "switch", + { + "compareTo": "mouse", + "fields": { + "0": "varint", + "2": "varint" + }, + "default": "void" + } + ] + }, + { + "name": "sneaking", + "type": "bool" + } + ] + ], + "packet_generate_structure": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "levels", + "type": "varint" + }, + { + "name": "keepJigsaws", + "type": "bool" + } + ] + ], + "packet_keep_alive": [ + "container", + [ + { + "name": "keepAliveId", + "type": "i64" + } + ] + ], + "packet_lock_difficulty": [ + "container", + [ + { + "name": "locked", + "type": "bool" + } + ] + ], + "packet_position": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_position_look": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_look": [ + "container", + [ + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + }, + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_flying": [ + "container", + [ + { + "name": "onGround", + "type": "bool" + } + ] + ], + "packet_vehicle_move": [ + "container", + [ + { + "name": "x", + "type": "f64" + }, + { + "name": "y", + "type": "f64" + }, + { + "name": "z", + "type": "f64" + }, + { + "name": "yaw", + "type": "f32" + }, + { + "name": "pitch", + "type": "f32" + } + ] + ], + "packet_steer_boat": [ + "container", + [ + { + "name": "leftPaddle", + "type": "bool" + }, + { + "name": "rightPaddle", + "type": "bool" + } + ] + ], + "packet_craft_recipe_request": [ + "container", + [ + { + "name": "windowId", + "type": "i8" + }, + { + "name": "recipe", + "type": "string" + }, + { + "name": "makeAll", + "type": "bool" + } + ] + ], + "packet_abilities": [ + "container", + [ + { + "name": "flags", + "type": "i8" + } + ] + ], + "packet_block_dig": [ + "container", + [ + { + "name": "status", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "face", + "type": "i8" + } + ] + ], + "packet_entity_action": [ + "container", + [ + { + "name": "entityId", + "type": "varint" + }, + { + "name": "actionId", + "type": "varint" + }, + { + "name": "jumpBoost", + "type": "varint" + } + ] + ], + "packet_steer_vehicle": [ + "container", + [ + { + "name": "sideways", + "type": "f32" + }, + { + "name": "forward", + "type": "f32" + }, + { + "name": "jump", + "type": "u8" + } + ] + ], + "packet_crafting_book_data": [ + "container", + [ + { + "name": "type", + "type": "varint" + }, + { + "anon": true, + "type": [ + "switch", + { + "compareTo": "type", + "fields": { + "0": [ + "container", + [ + { + "name": "displayedRecipe", + "type": "string" + } + ] + ], + "1": [ + "container", + [ + { + "name": "craftingBookOpen", + "type": "bool" + }, + { + "name": "craftingFilter", + "type": "bool" + }, + { + "name": "smeltingBookOpen", + "type": "bool" + }, + { + "name": "smeltingFilter", + "type": "bool" + }, + { + "name": "blastingBookOpen", + "type": "bool" + }, + { + "name": "blastingFilter", + "type": "bool" + }, + { + "name": "smokingBookOpen", + "type": "bool" + }, + { + "name": "smokingFilter", + "type": "bool" + } + ] + ] + } + } + ] + } + ] + ], + "packet_resource_pack_receive": [ + "container", + [ + { + "name": "result", + "type": "varint" + } + ] + ], + "packet_held_item_slot": [ + "container", + [ + { + "name": "slotId", + "type": "i16" + } + ] + ], + "packet_set_creative_slot": [ + "container", + [ + { + "name": "slot", + "type": "i16" + }, + { + "name": "item", + "type": "slot" + } + ] + ], + "packet_update_jigsaw_block": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "target", + "type": "string" + }, + { + "name": "pool", + "type": "string" + }, + { + "name": "finalState", + "type": "string" + }, + { + "name": "jointType", + "type": "string" + } + ] + ], + "packet_update_sign": [ + "container", + [ + { + "name": "location", + "type": "position" + }, + { + "name": "text1", + "type": "string" + }, + { + "name": "text2", + "type": "string" + }, + { + "name": "text3", + "type": "string" + }, + { + "name": "text4", + "type": "string" + } + ] + ], + "packet_arm_animation": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_spectate": [ + "container", + [ + { + "name": "target", + "type": "UUID" + } + ] + ], + "packet_block_place": [ + "container", + [ + { + "name": "hand", + "type": "varint" + }, + { + "name": "location", + "type": "position" + }, + { + "name": "direction", + "type": "varint" + }, + { + "name": "cursorX", + "type": "f32" + }, + { + "name": "cursorY", + "type": "f32" + }, + { + "name": "cursorZ", + "type": "f32" + }, + { + "name": "insideBlock", + "type": "bool" + } + ] + ], + "packet_use_item": [ + "container", + [ + { + "name": "hand", + "type": "varint" + } + ] + ], + "packet_advancement_tab": [ + "container", + [ + { + "name": "action", + "type": "varint" + }, + { + "name": "tabId", + "type": [ + "switch", + { + "compareTo": "action", + "fields": { + "0": "string", + "1": "void" + } + } + ] + } + ] + ], + "packet": [ + "container", + [ + { + "name": "name", + "type": [ + "mapper", + { + "type": "varint", + "mappings": { + "0x00": "teleport_confirm", + "0x01": "query_block_nbt", + "0x02": "set_difficulty", + "0x03": "chat", + "0x04": "client_command", + "0x05": "settings", + "0x06": "tab_complete", + "0x07": "transaction", + "0x08": "enchant_item", + "0x09": "window_click", + "0x0a": "close_window", + "0x0b": "custom_payload", + "0x0c": "edit_book", + "0x0d": "query_entity_nbt", + "0x0e": "use_entity", + "0x0f": "generate_structure", + "0x10": "keep_alive", + "0x11": "lock_difficulty", + "0x12": "position", + "0x13": "position_look", + "0x14": "look", + "0x15": "flying", + "0x16": "vehicle_move", + "0x17": "steer_boat", + "0x18": "pick_item", + "0x19": "craft_recipe_request", + "0x1a": "abilities", + "0x1b": "block_dig", + "0x1c": "entity_action", + "0x1d": "steer_vehicle", + "0x1e": "crafting_book_data", + "0x1f": "name_item", + "0x20": "resource_pack_receive", + "0x21": "advancement_tab", + "0x22": "select_trade", + "0x23": "set_beacon_effect", + "0x24": "held_item_slot", + "0x25": "update_command_block", + "0x26": "update_command_block_minecart", + "0x27": "set_creative_slot", + "0x28": "update_jigsaw_block", + "0x29": "update_structure_block", + "0x2a": "update_sign", + "0x2b": "arm_animation", + "0x2c": "spectate", + "0x2d": "block_place", + "0x2e": "use_item" + } + } + ] + }, + { + "name": "params", + "type": [ + "switch", + { + "compareTo": "name", + "fields": { + "teleport_confirm": "packet_teleport_confirm", + "query_block_nbt": "packet_query_block_nbt", + "set_difficulty": "packet_set_difficulty", + "edit_book": "packet_edit_book", + "query_entity_nbt": "packet_query_entity_nbt", + "pick_item": "packet_pick_item", + "name_item": "packet_name_item", + "select_trade": "packet_select_trade", + "set_beacon_effect": "packet_set_beacon_effect", + "update_command_block": "packet_update_command_block", + "update_command_block_minecart": "packet_update_command_block_minecart", + "update_structure_block": "packet_update_structure_block", + "tab_complete": "packet_tab_complete", + "chat": "packet_chat", + "client_command": "packet_client_command", + "settings": "packet_settings", + "transaction": "packet_transaction", + "enchant_item": "packet_enchant_item", + "window_click": "packet_window_click", + "close_window": "packet_close_window", + "custom_payload": "packet_custom_payload", + "use_entity": "packet_use_entity", + "generate_structure": "packet_generate_structure", + "keep_alive": "packet_keep_alive", + "lock_difficulty": "packet_lock_difficulty", + "position": "packet_position", + "position_look": "packet_position_look", + "look": "packet_look", + "flying": "packet_flying", + "vehicle_move": "packet_vehicle_move", + "steer_boat": "packet_steer_boat", + "craft_recipe_request": "packet_craft_recipe_request", + "abilities": "packet_abilities", + "block_dig": "packet_block_dig", + "entity_action": "packet_entity_action", + "steer_vehicle": "packet_steer_vehicle", + "crafting_book_data": "packet_crafting_book_data", + "resource_pack_receive": "packet_resource_pack_receive", + "held_item_slot": "packet_held_item_slot", + "set_creative_slot": "packet_set_creative_slot", + "update_jigsaw_block": "packet_update_jigsaw_block", + "update_sign": "packet_update_sign", + "arm_animation": "packet_arm_animation", + "spectate": "packet_spectate", + "block_place": "packet_block_place", + "use_item": "packet_use_item", + "advancement_tab": "packet_advancement_tab" + } + } + ] + } + ] + ] + } + } + } +} \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16/sounds.json b/mc/data/minecraft-data/pc/1.16/sounds.json new file mode 100644 index 0000000..9b9b277 --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/sounds.json @@ -0,0 +1,3942 @@ +[ + { + "id": 0, + "name": "ambient.cave" + }, + { + "id": 1, + "name": "ambient.basalt_deltas.additions" + }, + { + "id": 2, + "name": "ambient.basalt_deltas.loop" + }, + { + "id": 3, + "name": "ambient.basalt_deltas.mood" + }, + { + "id": 4, + "name": "ambient.crimson_forest.additions" + }, + { + "id": 5, + "name": "ambient.crimson_forest.loop" + }, + { + "id": 6, + "name": "ambient.crimson_forest.mood" + }, + { + "id": 7, + "name": "ambient.nether_wastes.additions" + }, + { + "id": 8, + "name": "ambient.nether_wastes.loop" + }, + { + "id": 9, + "name": "ambient.nether_wastes.mood" + }, + { + "id": 10, + "name": "ambient.soul_sand_valley.additions" + }, + { + "id": 11, + "name": "ambient.soul_sand_valley.loop" + }, + { + "id": 12, + "name": "ambient.soul_sand_valley.mood" + }, + { + "id": 13, + "name": "ambient.warped_forest.additions" + }, + { + "id": 14, + "name": "ambient.warped_forest.loop" + }, + { + "id": 15, + "name": "ambient.warped_forest.mood" + }, + { + "id": 16, + "name": "ambient.underwater.enter" + }, + { + "id": 17, + "name": "ambient.underwater.exit" + }, + { + "id": 18, + "name": "ambient.underwater.loop" + }, + { + "id": 19, + "name": "ambient.underwater.loop.additions" + }, + { + "id": 20, + "name": "ambient.underwater.loop.additions.rare" + }, + { + "id": 21, + "name": "ambient.underwater.loop.additions.ultra_rare" + }, + { + "id": 22, + "name": "block.ancient_debris.break" + }, + { + "id": 23, + "name": "block.ancient_debris.step" + }, + { + "id": 24, + "name": "block.ancient_debris.place" + }, + { + "id": 25, + "name": "block.ancient_debris.hit" + }, + { + "id": 26, + "name": "block.ancient_debris.fall" + }, + { + "id": 27, + "name": "block.anvil.break" + }, + { + "id": 28, + "name": "block.anvil.destroy" + }, + { + "id": 29, + "name": "block.anvil.fall" + }, + { + "id": 30, + "name": "block.anvil.hit" + }, + { + "id": 31, + "name": "block.anvil.land" + }, + { + "id": 32, + "name": "block.anvil.place" + }, + { + "id": 33, + "name": "block.anvil.step" + }, + { + "id": 34, + "name": "block.anvil.use" + }, + { + "id": 35, + "name": "item.armor.equip_chain" + }, + { + "id": 36, + "name": "item.armor.equip_diamond" + }, + { + "id": 37, + "name": "item.armor.equip_elytra" + }, + { + "id": 38, + "name": "item.armor.equip_generic" + }, + { + "id": 39, + "name": "item.armor.equip_gold" + }, + { + "id": 40, + "name": "item.armor.equip_iron" + }, + { + "id": 41, + "name": "item.armor.equip_leather" + }, + { + "id": 42, + "name": "item.armor.equip_netherite" + }, + { + "id": 43, + "name": "item.armor.equip_turtle" + }, + { + "id": 44, + "name": "entity.armor_stand.break" + }, + { + "id": 45, + "name": "entity.armor_stand.fall" + }, + { + "id": 46, + "name": "entity.armor_stand.hit" + }, + { + "id": 47, + "name": "entity.armor_stand.place" + }, + { + "id": 48, + "name": "entity.arrow.hit" + }, + { + "id": 49, + "name": "entity.arrow.hit_player" + }, + { + "id": 50, + "name": "entity.arrow.shoot" + }, + { + "id": 51, + "name": "item.axe.strip" + }, + { + "id": 52, + "name": "block.bamboo.break" + }, + { + "id": 53, + "name": "block.bamboo.fall" + }, + { + "id": 54, + "name": "block.bamboo.hit" + }, + { + "id": 55, + "name": "block.bamboo.place" + }, + { + "id": 56, + "name": "block.bamboo.step" + }, + { + "id": 57, + "name": "block.bamboo_sapling.break" + }, + { + "id": 58, + "name": "block.bamboo_sapling.hit" + }, + { + "id": 59, + "name": "block.bamboo_sapling.place" + }, + { + "id": 60, + "name": "block.barrel.close" + }, + { + "id": 61, + "name": "block.barrel.open" + }, + { + "id": 62, + "name": "block.basalt.break" + }, + { + "id": 63, + "name": "block.basalt.step" + }, + { + "id": 64, + "name": "block.basalt.place" + }, + { + "id": 65, + "name": "block.basalt.hit" + }, + { + "id": 66, + "name": "block.basalt.fall" + }, + { + "id": 67, + "name": "entity.bat.ambient" + }, + { + "id": 68, + "name": "entity.bat.death" + }, + { + "id": 69, + "name": "entity.bat.hurt" + }, + { + "id": 70, + "name": "entity.bat.loop" + }, + { + "id": 71, + "name": "entity.bat.takeoff" + }, + { + "id": 72, + "name": "block.beacon.activate" + }, + { + "id": 73, + "name": "block.beacon.ambient" + }, + { + "id": 74, + "name": "block.beacon.deactivate" + }, + { + "id": 75, + "name": "block.beacon.power_select" + }, + { + "id": 76, + "name": "entity.bee.death" + }, + { + "id": 77, + "name": "entity.bee.hurt" + }, + { + "id": 78, + "name": "entity.bee.loop_aggressive" + }, + { + "id": 79, + "name": "entity.bee.loop" + }, + { + "id": 80, + "name": "entity.bee.sting" + }, + { + "id": 81, + "name": "entity.bee.pollinate" + }, + { + "id": 82, + "name": "block.beehive.drip" + }, + { + "id": 83, + "name": "block.beehive.enter" + }, + { + "id": 84, + "name": "block.beehive.exit" + }, + { + "id": 85, + "name": "block.beehive.shear" + }, + { + "id": 86, + "name": "block.beehive.work" + }, + { + "id": 87, + "name": "block.bell.use" + }, + { + "id": 88, + "name": "block.bell.resonate" + }, + { + "id": 89, + "name": "entity.blaze.ambient" + }, + { + "id": 90, + "name": "entity.blaze.burn" + }, + { + "id": 91, + "name": "entity.blaze.death" + }, + { + "id": 92, + "name": "entity.blaze.hurt" + }, + { + "id": 93, + "name": "entity.blaze.shoot" + }, + { + "id": 94, + "name": "entity.boat.paddle_land" + }, + { + "id": 95, + "name": "entity.boat.paddle_water" + }, + { + "id": 96, + "name": "block.bone_block.break" + }, + { + "id": 97, + "name": "block.bone_block.fall" + }, + { + "id": 98, + "name": "block.bone_block.hit" + }, + { + "id": 99, + "name": "block.bone_block.place" + }, + { + "id": 100, + "name": "block.bone_block.step" + }, + { + "id": 101, + "name": "item.book.page_turn" + }, + { + "id": 102, + "name": "item.book.put" + }, + { + "id": 103, + "name": "block.blastfurnace.fire_crackle" + }, + { + "id": 104, + "name": "item.bottle.empty" + }, + { + "id": 105, + "name": "item.bottle.fill" + }, + { + "id": 106, + "name": "item.bottle.fill_dragonbreath" + }, + { + "id": 107, + "name": "block.brewing_stand.brew" + }, + { + "id": 108, + "name": "block.bubble_column.bubble_pop" + }, + { + "id": 109, + "name": "block.bubble_column.upwards_ambient" + }, + { + "id": 110, + "name": "block.bubble_column.upwards_inside" + }, + { + "id": 111, + "name": "block.bubble_column.whirlpool_ambient" + }, + { + "id": 112, + "name": "block.bubble_column.whirlpool_inside" + }, + { + "id": 113, + "name": "item.bucket.empty" + }, + { + "id": 114, + "name": "item.bucket.empty_fish" + }, + { + "id": 115, + "name": "item.bucket.empty_lava" + }, + { + "id": 116, + "name": "item.bucket.fill" + }, + { + "id": 117, + "name": "item.bucket.fill_fish" + }, + { + "id": 118, + "name": "item.bucket.fill_lava" + }, + { + "id": 119, + "name": "block.campfire.crackle" + }, + { + "id": 120, + "name": "entity.cat.ambient" + }, + { + "id": 121, + "name": "entity.cat.stray_ambient" + }, + { + "id": 122, + "name": "entity.cat.death" + }, + { + "id": 123, + "name": "entity.cat.eat" + }, + { + "id": 124, + "name": "entity.cat.hiss" + }, + { + "id": 125, + "name": "entity.cat.beg_for_food" + }, + { + "id": 126, + "name": "entity.cat.hurt" + }, + { + "id": 127, + "name": "entity.cat.purr" + }, + { + "id": 128, + "name": "entity.cat.purreow" + }, + { + "id": 129, + "name": "block.chain.break" + }, + { + "id": 130, + "name": "block.chain.fall" + }, + { + "id": 131, + "name": "block.chain.hit" + }, + { + "id": 132, + "name": "block.chain.place" + }, + { + "id": 133, + "name": "block.chain.step" + }, + { + "id": 134, + "name": "block.chest.close" + }, + { + "id": 135, + "name": "block.chest.locked" + }, + { + "id": 136, + "name": "block.chest.open" + }, + { + "id": 137, + "name": "entity.chicken.ambient" + }, + { + "id": 138, + "name": "entity.chicken.death" + }, + { + "id": 139, + "name": "entity.chicken.egg" + }, + { + "id": 140, + "name": "entity.chicken.hurt" + }, + { + "id": 141, + "name": "entity.chicken.step" + }, + { + "id": 142, + "name": "block.chorus_flower.death" + }, + { + "id": 143, + "name": "block.chorus_flower.grow" + }, + { + "id": 144, + "name": "item.chorus_fruit.teleport" + }, + { + "id": 145, + "name": "entity.cod.ambient" + }, + { + "id": 146, + "name": "entity.cod.death" + }, + { + "id": 147, + "name": "entity.cod.flop" + }, + { + "id": 148, + "name": "entity.cod.hurt" + }, + { + "id": 149, + "name": "block.comparator.click" + }, + { + "id": 150, + "name": "block.composter.empty" + }, + { + "id": 151, + "name": "block.composter.fill" + }, + { + "id": 152, + "name": "block.composter.fill_success" + }, + { + "id": 153, + "name": "block.composter.ready" + }, + { + "id": 154, + "name": "block.conduit.activate" + }, + { + "id": 155, + "name": "block.conduit.ambient" + }, + { + "id": 156, + "name": "block.conduit.ambient.short" + }, + { + "id": 157, + "name": "block.conduit.attack.target" + }, + { + "id": 158, + "name": "block.conduit.deactivate" + }, + { + "id": 159, + "name": "block.coral_block.break" + }, + { + "id": 160, + "name": "block.coral_block.fall" + }, + { + "id": 161, + "name": "block.coral_block.hit" + }, + { + "id": 162, + "name": "block.coral_block.place" + }, + { + "id": 163, + "name": "block.coral_block.step" + }, + { + "id": 164, + "name": "entity.cow.ambient" + }, + { + "id": 165, + "name": "entity.cow.death" + }, + { + "id": 166, + "name": "entity.cow.hurt" + }, + { + "id": 167, + "name": "entity.cow.milk" + }, + { + "id": 168, + "name": "entity.cow.step" + }, + { + "id": 169, + "name": "entity.creeper.death" + }, + { + "id": 170, + "name": "entity.creeper.hurt" + }, + { + "id": 171, + "name": "entity.creeper.primed" + }, + { + "id": 172, + "name": "block.crop.break" + }, + { + "id": 173, + "name": "item.crop.plant" + }, + { + "id": 174, + "name": "item.crossbow.hit" + }, + { + "id": 175, + "name": "item.crossbow.loading_end" + }, + { + "id": 176, + "name": "item.crossbow.loading_middle" + }, + { + "id": 177, + "name": "item.crossbow.loading_start" + }, + { + "id": 178, + "name": "item.crossbow.quick_charge_1" + }, + { + "id": 179, + "name": "item.crossbow.quick_charge_2" + }, + { + "id": 180, + "name": "item.crossbow.quick_charge_3" + }, + { + "id": 181, + "name": "item.crossbow.shoot" + }, + { + "id": 182, + "name": "block.dispenser.dispense" + }, + { + "id": 183, + "name": "block.dispenser.fail" + }, + { + "id": 184, + "name": "block.dispenser.launch" + }, + { + "id": 185, + "name": "entity.dolphin.ambient" + }, + { + "id": 186, + "name": "entity.dolphin.ambient_water" + }, + { + "id": 187, + "name": "entity.dolphin.attack" + }, + { + "id": 188, + "name": "entity.dolphin.death" + }, + { + "id": 189, + "name": "entity.dolphin.eat" + }, + { + "id": 190, + "name": "entity.dolphin.hurt" + }, + { + "id": 191, + "name": "entity.dolphin.jump" + }, + { + "id": 192, + "name": "entity.dolphin.play" + }, + { + "id": 193, + "name": "entity.dolphin.splash" + }, + { + "id": 194, + "name": "entity.dolphin.swim" + }, + { + "id": 195, + "name": "entity.donkey.ambient" + }, + { + "id": 196, + "name": "entity.donkey.angry" + }, + { + "id": 197, + "name": "entity.donkey.chest" + }, + { + "id": 198, + "name": "entity.donkey.death" + }, + { + "id": 199, + "name": "entity.donkey.eat" + }, + { + "id": 200, + "name": "entity.donkey.hurt" + }, + { + "id": 201, + "name": "entity.drowned.ambient" + }, + { + "id": 202, + "name": "entity.drowned.ambient_water" + }, + { + "id": 203, + "name": "entity.drowned.death" + }, + { + "id": 204, + "name": "entity.drowned.death_water" + }, + { + "id": 205, + "name": "entity.drowned.hurt" + }, + { + "id": 206, + "name": "entity.drowned.hurt_water" + }, + { + "id": 207, + "name": "entity.drowned.shoot" + }, + { + "id": 208, + "name": "entity.drowned.step" + }, + { + "id": 209, + "name": "entity.drowned.swim" + }, + { + "id": 210, + "name": "entity.egg.throw" + }, + { + "id": 211, + "name": "entity.elder_guardian.ambient" + }, + { + "id": 212, + "name": "entity.elder_guardian.ambient_land" + }, + { + "id": 213, + "name": "entity.elder_guardian.curse" + }, + { + "id": 214, + "name": "entity.elder_guardian.death" + }, + { + "id": 215, + "name": "entity.elder_guardian.death_land" + }, + { + "id": 216, + "name": "entity.elder_guardian.flop" + }, + { + "id": 217, + "name": "entity.elder_guardian.hurt" + }, + { + "id": 218, + "name": "entity.elder_guardian.hurt_land" + }, + { + "id": 219, + "name": "item.elytra.flying" + }, + { + "id": 220, + "name": "block.enchantment_table.use" + }, + { + "id": 221, + "name": "block.ender_chest.close" + }, + { + "id": 222, + "name": "block.ender_chest.open" + }, + { + "id": 223, + "name": "entity.ender_dragon.ambient" + }, + { + "id": 224, + "name": "entity.ender_dragon.death" + }, + { + "id": 225, + "name": "entity.dragon_fireball.explode" + }, + { + "id": 226, + "name": "entity.ender_dragon.flap" + }, + { + "id": 227, + "name": "entity.ender_dragon.growl" + }, + { + "id": 228, + "name": "entity.ender_dragon.hurt" + }, + { + "id": 229, + "name": "entity.ender_dragon.shoot" + }, + { + "id": 230, + "name": "entity.ender_eye.death" + }, + { + "id": 231, + "name": "entity.ender_eye.launch" + }, + { + "id": 232, + "name": "entity.enderman.ambient" + }, + { + "id": 233, + "name": "entity.enderman.death" + }, + { + "id": 234, + "name": "entity.enderman.hurt" + }, + { + "id": 235, + "name": "entity.enderman.scream" + }, + { + "id": 236, + "name": "entity.enderman.stare" + }, + { + "id": 237, + "name": "entity.enderman.teleport" + }, + { + "id": 238, + "name": "entity.endermite.ambient" + }, + { + "id": 239, + "name": "entity.endermite.death" + }, + { + "id": 240, + "name": "entity.endermite.hurt" + }, + { + "id": 241, + "name": "entity.endermite.step" + }, + { + "id": 242, + "name": "entity.ender_pearl.throw" + }, + { + "id": 243, + "name": "block.end_gateway.spawn" + }, + { + "id": 244, + "name": "block.end_portal_frame.fill" + }, + { + "id": 245, + "name": "block.end_portal.spawn" + }, + { + "id": 246, + "name": "entity.evoker.ambient" + }, + { + "id": 247, + "name": "entity.evoker.cast_spell" + }, + { + "id": 248, + "name": "entity.evoker.celebrate" + }, + { + "id": 249, + "name": "entity.evoker.death" + }, + { + "id": 250, + "name": "entity.evoker_fangs.attack" + }, + { + "id": 251, + "name": "entity.evoker.hurt" + }, + { + "id": 252, + "name": "entity.evoker.prepare_attack" + }, + { + "id": 253, + "name": "entity.evoker.prepare_summon" + }, + { + "id": 254, + "name": "entity.evoker.prepare_wololo" + }, + { + "id": 255, + "name": "entity.experience_bottle.throw" + }, + { + "id": 256, + "name": "entity.experience_orb.pickup" + }, + { + "id": 257, + "name": "block.fence_gate.close" + }, + { + "id": 258, + "name": "block.fence_gate.open" + }, + { + "id": 259, + "name": "item.firecharge.use" + }, + { + "id": 260, + "name": "entity.firework_rocket.blast" + }, + { + "id": 261, + "name": "entity.firework_rocket.blast_far" + }, + { + "id": 262, + "name": "entity.firework_rocket.large_blast" + }, + { + "id": 263, + "name": "entity.firework_rocket.large_blast_far" + }, + { + "id": 264, + "name": "entity.firework_rocket.launch" + }, + { + "id": 265, + "name": "entity.firework_rocket.shoot" + }, + { + "id": 266, + "name": "entity.firework_rocket.twinkle" + }, + { + "id": 267, + "name": "entity.firework_rocket.twinkle_far" + }, + { + "id": 268, + "name": "block.fire.ambient" + }, + { + "id": 269, + "name": "block.fire.extinguish" + }, + { + "id": 270, + "name": "entity.fish.swim" + }, + { + "id": 271, + "name": "entity.fishing_bobber.retrieve" + }, + { + "id": 272, + "name": "entity.fishing_bobber.splash" + }, + { + "id": 273, + "name": "entity.fishing_bobber.throw" + }, + { + "id": 274, + "name": "item.flintandsteel.use" + }, + { + "id": 275, + "name": "entity.fox.aggro" + }, + { + "id": 276, + "name": "entity.fox.ambient" + }, + { + "id": 277, + "name": "entity.fox.bite" + }, + { + "id": 278, + "name": "entity.fox.death" + }, + { + "id": 279, + "name": "entity.fox.eat" + }, + { + "id": 280, + "name": "entity.fox.hurt" + }, + { + "id": 281, + "name": "entity.fox.screech" + }, + { + "id": 282, + "name": "entity.fox.sleep" + }, + { + "id": 283, + "name": "entity.fox.sniff" + }, + { + "id": 284, + "name": "entity.fox.spit" + }, + { + "id": 285, + "name": "entity.fox.teleport" + }, + { + "id": 286, + "name": "block.roots.break" + }, + { + "id": 287, + "name": "block.roots.step" + }, + { + "id": 288, + "name": "block.roots.place" + }, + { + "id": 289, + "name": "block.roots.hit" + }, + { + "id": 290, + "name": "block.roots.fall" + }, + { + "id": 291, + "name": "block.furnace.fire_crackle" + }, + { + "id": 292, + "name": "entity.generic.big_fall" + }, + { + "id": 293, + "name": "entity.generic.burn" + }, + { + "id": 294, + "name": "entity.generic.death" + }, + { + "id": 295, + "name": "entity.generic.drink" + }, + { + "id": 296, + "name": "entity.generic.eat" + }, + { + "id": 297, + "name": "entity.generic.explode" + }, + { + "id": 298, + "name": "entity.generic.extinguish_fire" + }, + { + "id": 299, + "name": "entity.generic.hurt" + }, + { + "id": 300, + "name": "entity.generic.small_fall" + }, + { + "id": 301, + "name": "entity.generic.splash" + }, + { + "id": 302, + "name": "entity.generic.swim" + }, + { + "id": 303, + "name": "entity.ghast.ambient" + }, + { + "id": 304, + "name": "entity.ghast.death" + }, + { + "id": 305, + "name": "entity.ghast.hurt" + }, + { + "id": 306, + "name": "entity.ghast.scream" + }, + { + "id": 307, + "name": "entity.ghast.shoot" + }, + { + "id": 308, + "name": "entity.ghast.warn" + }, + { + "id": 309, + "name": "block.gilded_blackstone.break" + }, + { + "id": 310, + "name": "block.gilded_blackstone.fall" + }, + { + "id": 311, + "name": "block.gilded_blackstone.hit" + }, + { + "id": 312, + "name": "block.gilded_blackstone.place" + }, + { + "id": 313, + "name": "block.gilded_blackstone.step" + }, + { + "id": 314, + "name": "block.glass.break" + }, + { + "id": 315, + "name": "block.glass.fall" + }, + { + "id": 316, + "name": "block.glass.hit" + }, + { + "id": 317, + "name": "block.glass.place" + }, + { + "id": 318, + "name": "block.glass.step" + }, + { + "id": 319, + "name": "block.grass.break" + }, + { + "id": 320, + "name": "block.grass.fall" + }, + { + "id": 321, + "name": "block.grass.hit" + }, + { + "id": 322, + "name": "block.grass.place" + }, + { + "id": 323, + "name": "block.grass.step" + }, + { + "id": 324, + "name": "block.gravel.break" + }, + { + "id": 325, + "name": "block.gravel.fall" + }, + { + "id": 326, + "name": "block.gravel.hit" + }, + { + "id": 327, + "name": "block.gravel.place" + }, + { + "id": 328, + "name": "block.gravel.step" + }, + { + "id": 329, + "name": "block.grindstone.use" + }, + { + "id": 330, + "name": "entity.guardian.ambient" + }, + { + "id": 331, + "name": "entity.guardian.ambient_land" + }, + { + "id": 332, + "name": "entity.guardian.attack" + }, + { + "id": 333, + "name": "entity.guardian.death" + }, + { + "id": 334, + "name": "entity.guardian.death_land" + }, + { + "id": 335, + "name": "entity.guardian.flop" + }, + { + "id": 336, + "name": "entity.guardian.hurt" + }, + { + "id": 337, + "name": "entity.guardian.hurt_land" + }, + { + "id": 338, + "name": "item.hoe.till" + }, + { + "id": 339, + "name": "entity.hoglin.ambient" + }, + { + "id": 340, + "name": "entity.hoglin.angry" + }, + { + "id": 341, + "name": "entity.hoglin.attack" + }, + { + "id": 342, + "name": "entity.hoglin.converted_to_zombified" + }, + { + "id": 343, + "name": "entity.hoglin.death" + }, + { + "id": 344, + "name": "entity.hoglin.hurt" + }, + { + "id": 345, + "name": "entity.hoglin.retreat" + }, + { + "id": 346, + "name": "entity.hoglin.step" + }, + { + "id": 347, + "name": "block.honey_block.break" + }, + { + "id": 348, + "name": "block.honey_block.fall" + }, + { + "id": 349, + "name": "block.honey_block.hit" + }, + { + "id": 350, + "name": "block.honey_block.place" + }, + { + "id": 351, + "name": "block.honey_block.slide" + }, + { + "id": 352, + "name": "block.honey_block.step" + }, + { + "id": 353, + "name": "item.honey_bottle.drink" + }, + { + "id": 354, + "name": "entity.horse.ambient" + }, + { + "id": 355, + "name": "entity.horse.angry" + }, + { + "id": 356, + "name": "entity.horse.armor" + }, + { + "id": 357, + "name": "entity.horse.breathe" + }, + { + "id": 358, + "name": "entity.horse.death" + }, + { + "id": 359, + "name": "entity.horse.eat" + }, + { + "id": 360, + "name": "entity.horse.gallop" + }, + { + "id": 361, + "name": "entity.horse.hurt" + }, + { + "id": 362, + "name": "entity.horse.jump" + }, + { + "id": 363, + "name": "entity.horse.land" + }, + { + "id": 364, + "name": "entity.horse.saddle" + }, + { + "id": 365, + "name": "entity.horse.step" + }, + { + "id": 366, + "name": "entity.horse.step_wood" + }, + { + "id": 367, + "name": "entity.hostile.big_fall" + }, + { + "id": 368, + "name": "entity.hostile.death" + }, + { + "id": 369, + "name": "entity.hostile.hurt" + }, + { + "id": 370, + "name": "entity.hostile.small_fall" + }, + { + "id": 371, + "name": "entity.hostile.splash" + }, + { + "id": 372, + "name": "entity.hostile.swim" + }, + { + "id": 373, + "name": "entity.husk.ambient" + }, + { + "id": 374, + "name": "entity.husk.converted_to_zombie" + }, + { + "id": 375, + "name": "entity.husk.death" + }, + { + "id": 376, + "name": "entity.husk.hurt" + }, + { + "id": 377, + "name": "entity.husk.step" + }, + { + "id": 378, + "name": "entity.illusioner.ambient" + }, + { + "id": 379, + "name": "entity.illusioner.cast_spell" + }, + { + "id": 380, + "name": "entity.illusioner.death" + }, + { + "id": 381, + "name": "entity.illusioner.hurt" + }, + { + "id": 382, + "name": "entity.illusioner.mirror_move" + }, + { + "id": 383, + "name": "entity.illusioner.prepare_blindness" + }, + { + "id": 384, + "name": "entity.illusioner.prepare_mirror" + }, + { + "id": 385, + "name": "block.iron_door.close" + }, + { + "id": 386, + "name": "block.iron_door.open" + }, + { + "id": 387, + "name": "entity.iron_golem.attack" + }, + { + "id": 388, + "name": "entity.iron_golem.damage" + }, + { + "id": 389, + "name": "entity.iron_golem.death" + }, + { + "id": 390, + "name": "entity.iron_golem.hurt" + }, + { + "id": 391, + "name": "entity.iron_golem.repair" + }, + { + "id": 392, + "name": "entity.iron_golem.step" + }, + { + "id": 393, + "name": "block.iron_trapdoor.close" + }, + { + "id": 394, + "name": "block.iron_trapdoor.open" + }, + { + "id": 395, + "name": "entity.item_frame.add_item" + }, + { + "id": 396, + "name": "entity.item_frame.break" + }, + { + "id": 397, + "name": "entity.item_frame.place" + }, + { + "id": 398, + "name": "entity.item_frame.remove_item" + }, + { + "id": 399, + "name": "entity.item_frame.rotate_item" + }, + { + "id": 400, + "name": "entity.item.break" + }, + { + "id": 401, + "name": "entity.item.pickup" + }, + { + "id": 402, + "name": "block.ladder.break" + }, + { + "id": 403, + "name": "block.ladder.fall" + }, + { + "id": 404, + "name": "block.ladder.hit" + }, + { + "id": 405, + "name": "block.ladder.place" + }, + { + "id": 406, + "name": "block.ladder.step" + }, + { + "id": 407, + "name": "block.lantern.break" + }, + { + "id": 408, + "name": "block.lantern.fall" + }, + { + "id": 409, + "name": "block.lantern.hit" + }, + { + "id": 410, + "name": "block.lantern.place" + }, + { + "id": 411, + "name": "block.lantern.step" + }, + { + "id": 412, + "name": "block.lava.ambient" + }, + { + "id": 413, + "name": "block.lava.extinguish" + }, + { + "id": 414, + "name": "block.lava.pop" + }, + { + "id": 415, + "name": "entity.leash_knot.break" + }, + { + "id": 416, + "name": "entity.leash_knot.place" + }, + { + "id": 417, + "name": "block.lever.click" + }, + { + "id": 418, + "name": "entity.lightning_bolt.impact" + }, + { + "id": 419, + "name": "entity.lightning_bolt.thunder" + }, + { + "id": 420, + "name": "entity.lingering_potion.throw" + }, + { + "id": 421, + "name": "entity.llama.ambient" + }, + { + "id": 422, + "name": "entity.llama.angry" + }, + { + "id": 423, + "name": "entity.llama.chest" + }, + { + "id": 424, + "name": "entity.llama.death" + }, + { + "id": 425, + "name": "entity.llama.eat" + }, + { + "id": 426, + "name": "entity.llama.hurt" + }, + { + "id": 427, + "name": "entity.llama.spit" + }, + { + "id": 428, + "name": "entity.llama.step" + }, + { + "id": 429, + "name": "entity.llama.swag" + }, + { + "id": 430, + "name": "entity.magma_cube.death_small" + }, + { + "id": 431, + "name": "block.lodestone.break" + }, + { + "id": 432, + "name": "block.lodestone.step" + }, + { + "id": 433, + "name": "block.lodestone.place" + }, + { + "id": 434, + "name": "block.lodestone.hit" + }, + { + "id": 435, + "name": "block.lodestone.fall" + }, + { + "id": 436, + "name": "item.lodestone_compass.lock" + }, + { + "id": 437, + "name": "entity.magma_cube.death" + }, + { + "id": 438, + "name": "entity.magma_cube.hurt" + }, + { + "id": 439, + "name": "entity.magma_cube.hurt_small" + }, + { + "id": 440, + "name": "entity.magma_cube.jump" + }, + { + "id": 441, + "name": "entity.magma_cube.squish" + }, + { + "id": 442, + "name": "entity.magma_cube.squish_small" + }, + { + "id": 443, + "name": "block.metal.break" + }, + { + "id": 444, + "name": "block.metal.fall" + }, + { + "id": 445, + "name": "block.metal.hit" + }, + { + "id": 446, + "name": "block.metal.place" + }, + { + "id": 447, + "name": "block.metal_pressure_plate.click_off" + }, + { + "id": 448, + "name": "block.metal_pressure_plate.click_on" + }, + { + "id": 449, + "name": "block.metal.step" + }, + { + "id": 450, + "name": "entity.minecart.inside" + }, + { + "id": 451, + "name": "entity.minecart.riding" + }, + { + "id": 452, + "name": "entity.mooshroom.convert" + }, + { + "id": 453, + "name": "entity.mooshroom.eat" + }, + { + "id": 454, + "name": "entity.mooshroom.milk" + }, + { + "id": 455, + "name": "entity.mooshroom.suspicious_milk" + }, + { + "id": 456, + "name": "entity.mooshroom.shear" + }, + { + "id": 457, + "name": "entity.mule.ambient" + }, + { + "id": 458, + "name": "entity.mule.angry" + }, + { + "id": 459, + "name": "entity.mule.chest" + }, + { + "id": 460, + "name": "entity.mule.death" + }, + { + "id": 461, + "name": "entity.mule.eat" + }, + { + "id": 462, + "name": "entity.mule.hurt" + }, + { + "id": 463, + "name": "music.creative" + }, + { + "id": 464, + "name": "music.credits" + }, + { + "id": 465, + "name": "music_disc.11" + }, + { + "id": 466, + "name": "music_disc.13" + }, + { + "id": 467, + "name": "music_disc.blocks" + }, + { + "id": 468, + "name": "music_disc.cat" + }, + { + "id": 469, + "name": "music_disc.chirp" + }, + { + "id": 470, + "name": "music_disc.far" + }, + { + "id": 471, + "name": "music_disc.mall" + }, + { + "id": 472, + "name": "music_disc.mellohi" + }, + { + "id": 473, + "name": "music_disc.pigstep" + }, + { + "id": 474, + "name": "music_disc.stal" + }, + { + "id": 475, + "name": "music_disc.strad" + }, + { + "id": 476, + "name": "music_disc.wait" + }, + { + "id": 477, + "name": "music_disc.ward" + }, + { + "id": 478, + "name": "music.dragon" + }, + { + "id": 479, + "name": "music.end" + }, + { + "id": 480, + "name": "music.game" + }, + { + "id": 481, + "name": "music.menu" + }, + { + "id": 482, + "name": "music.nether.basalt_deltas" + }, + { + "id": 483, + "name": "music.nether.nether_wastes" + }, + { + "id": 484, + "name": "music.nether.soul_sand_valley" + }, + { + "id": 485, + "name": "music.nether.crimson_forest" + }, + { + "id": 486, + "name": "music.nether.warped_forest" + }, + { + "id": 487, + "name": "music.under_water" + }, + { + "id": 488, + "name": "block.nether_bricks.break" + }, + { + "id": 489, + "name": "block.nether_bricks.step" + }, + { + "id": 490, + "name": "block.nether_bricks.place" + }, + { + "id": 491, + "name": "block.nether_bricks.hit" + }, + { + "id": 492, + "name": "block.nether_bricks.fall" + }, + { + "id": 493, + "name": "block.nether_wart.break" + }, + { + "id": 494, + "name": "item.nether_wart.plant" + }, + { + "id": 495, + "name": "block.stem.break" + }, + { + "id": 496, + "name": "block.stem.step" + }, + { + "id": 497, + "name": "block.stem.place" + }, + { + "id": 498, + "name": "block.stem.hit" + }, + { + "id": 499, + "name": "block.stem.fall" + }, + { + "id": 500, + "name": "block.nylium.break" + }, + { + "id": 501, + "name": "block.nylium.step" + }, + { + "id": 502, + "name": "block.nylium.place" + }, + { + "id": 503, + "name": "block.nylium.hit" + }, + { + "id": 504, + "name": "block.nylium.fall" + }, + { + "id": 505, + "name": "block.nether_sprouts.break" + }, + { + "id": 506, + "name": "block.nether_sprouts.step" + }, + { + "id": 507, + "name": "block.nether_sprouts.place" + }, + { + "id": 508, + "name": "block.nether_sprouts.hit" + }, + { + "id": 509, + "name": "block.nether_sprouts.fall" + }, + { + "id": 510, + "name": "block.fungus.break" + }, + { + "id": 511, + "name": "block.fungus.step" + }, + { + "id": 512, + "name": "block.fungus.place" + }, + { + "id": 513, + "name": "block.fungus.hit" + }, + { + "id": 514, + "name": "block.fungus.fall" + }, + { + "id": 515, + "name": "block.weeping_vines.break" + }, + { + "id": 516, + "name": "block.weeping_vines.step" + }, + { + "id": 517, + "name": "block.weeping_vines.place" + }, + { + "id": 518, + "name": "block.weeping_vines.hit" + }, + { + "id": 519, + "name": "block.weeping_vines.fall" + }, + { + "id": 520, + "name": "block.wart_block.break" + }, + { + "id": 521, + "name": "block.wart_block.step" + }, + { + "id": 522, + "name": "block.wart_block.place" + }, + { + "id": 523, + "name": "block.wart_block.hit" + }, + { + "id": 524, + "name": "block.wart_block.fall" + }, + { + "id": 525, + "name": "block.netherite_block.break" + }, + { + "id": 526, + "name": "block.netherite_block.step" + }, + { + "id": 527, + "name": "block.netherite_block.place" + }, + { + "id": 528, + "name": "block.netherite_block.hit" + }, + { + "id": 529, + "name": "block.netherite_block.fall" + }, + { + "id": 530, + "name": "block.netherrack.break" + }, + { + "id": 531, + "name": "block.netherrack.step" + }, + { + "id": 532, + "name": "block.netherrack.place" + }, + { + "id": 533, + "name": "block.netherrack.hit" + }, + { + "id": 534, + "name": "block.netherrack.fall" + }, + { + "id": 535, + "name": "block.note_block.basedrum" + }, + { + "id": 536, + "name": "block.note_block.bass" + }, + { + "id": 537, + "name": "block.note_block.bell" + }, + { + "id": 538, + "name": "block.note_block.chime" + }, + { + "id": 539, + "name": "block.note_block.flute" + }, + { + "id": 540, + "name": "block.note_block.guitar" + }, + { + "id": 541, + "name": "block.note_block.harp" + }, + { + "id": 542, + "name": "block.note_block.hat" + }, + { + "id": 543, + "name": "block.note_block.pling" + }, + { + "id": 544, + "name": "block.note_block.snare" + }, + { + "id": 545, + "name": "block.note_block.xylophone" + }, + { + "id": 546, + "name": "block.note_block.iron_xylophone" + }, + { + "id": 547, + "name": "block.note_block.cow_bell" + }, + { + "id": 548, + "name": "block.note_block.didgeridoo" + }, + { + "id": 549, + "name": "block.note_block.bit" + }, + { + "id": 550, + "name": "block.note_block.banjo" + }, + { + "id": 551, + "name": "entity.ocelot.hurt" + }, + { + "id": 552, + "name": "entity.ocelot.ambient" + }, + { + "id": 553, + "name": "entity.ocelot.death" + }, + { + "id": 554, + "name": "entity.painting.break" + }, + { + "id": 555, + "name": "entity.painting.place" + }, + { + "id": 556, + "name": "entity.panda.pre_sneeze" + }, + { + "id": 557, + "name": "entity.panda.sneeze" + }, + { + "id": 558, + "name": "entity.panda.ambient" + }, + { + "id": 559, + "name": "entity.panda.death" + }, + { + "id": 560, + "name": "entity.panda.eat" + }, + { + "id": 561, + "name": "entity.panda.step" + }, + { + "id": 562, + "name": "entity.panda.cant_breed" + }, + { + "id": 563, + "name": "entity.panda.aggressive_ambient" + }, + { + "id": 564, + "name": "entity.panda.worried_ambient" + }, + { + "id": 565, + "name": "entity.panda.hurt" + }, + { + "id": 566, + "name": "entity.panda.bite" + }, + { + "id": 567, + "name": "entity.parrot.ambient" + }, + { + "id": 568, + "name": "entity.parrot.death" + }, + { + "id": 569, + "name": "entity.parrot.eat" + }, + { + "id": 570, + "name": "entity.parrot.fly" + }, + { + "id": 571, + "name": "entity.parrot.hurt" + }, + { + "id": 572, + "name": "entity.parrot.imitate.blaze" + }, + { + "id": 573, + "name": "entity.parrot.imitate.creeper" + }, + { + "id": 574, + "name": "entity.parrot.imitate.drowned" + }, + { + "id": 575, + "name": "entity.parrot.imitate.elder_guardian" + }, + { + "id": 576, + "name": "entity.parrot.imitate.ender_dragon" + }, + { + "id": 577, + "name": "entity.parrot.imitate.endermite" + }, + { + "id": 578, + "name": "entity.parrot.imitate.evoker" + }, + { + "id": 579, + "name": "entity.parrot.imitate.ghast" + }, + { + "id": 580, + "name": "entity.parrot.imitate.guardian" + }, + { + "id": 581, + "name": "entity.parrot.imitate.hoglin" + }, + { + "id": 582, + "name": "entity.parrot.imitate.husk" + }, + { + "id": 583, + "name": "entity.parrot.imitate.illusioner" + }, + { + "id": 584, + "name": "entity.parrot.imitate.magma_cube" + }, + { + "id": 585, + "name": "entity.parrot.imitate.phantom" + }, + { + "id": 586, + "name": "entity.parrot.imitate.piglin" + }, + { + "id": 587, + "name": "entity.parrot.imitate.pillager" + }, + { + "id": 588, + "name": "entity.parrot.imitate.ravager" + }, + { + "id": 589, + "name": "entity.parrot.imitate.shulker" + }, + { + "id": 590, + "name": "entity.parrot.imitate.silverfish" + }, + { + "id": 591, + "name": "entity.parrot.imitate.skeleton" + }, + { + "id": 592, + "name": "entity.parrot.imitate.slime" + }, + { + "id": 593, + "name": "entity.parrot.imitate.spider" + }, + { + "id": 594, + "name": "entity.parrot.imitate.stray" + }, + { + "id": 595, + "name": "entity.parrot.imitate.vex" + }, + { + "id": 596, + "name": "entity.parrot.imitate.vindicator" + }, + { + "id": 597, + "name": "entity.parrot.imitate.witch" + }, + { + "id": 598, + "name": "entity.parrot.imitate.wither" + }, + { + "id": 599, + "name": "entity.parrot.imitate.wither_skeleton" + }, + { + "id": 600, + "name": "entity.parrot.imitate.zoglin" + }, + { + "id": 601, + "name": "entity.parrot.imitate.zombie" + }, + { + "id": 602, + "name": "entity.parrot.imitate.zombie_villager" + }, + { + "id": 603, + "name": "entity.parrot.step" + }, + { + "id": 604, + "name": "entity.phantom.ambient" + }, + { + "id": 605, + "name": "entity.phantom.bite" + }, + { + "id": 606, + "name": "entity.phantom.death" + }, + { + "id": 607, + "name": "entity.phantom.flap" + }, + { + "id": 608, + "name": "entity.phantom.hurt" + }, + { + "id": 609, + "name": "entity.phantom.swoop" + }, + { + "id": 610, + "name": "entity.pig.ambient" + }, + { + "id": 611, + "name": "entity.pig.death" + }, + { + "id": 612, + "name": "entity.pig.hurt" + }, + { + "id": 613, + "name": "entity.pig.saddle" + }, + { + "id": 614, + "name": "entity.pig.step" + }, + { + "id": 615, + "name": "entity.piglin.admiring_item" + }, + { + "id": 616, + "name": "entity.piglin.ambient" + }, + { + "id": 617, + "name": "entity.piglin.angry" + }, + { + "id": 618, + "name": "entity.piglin.celebrate" + }, + { + "id": 619, + "name": "entity.piglin.death" + }, + { + "id": 620, + "name": "entity.piglin.jealous" + }, + { + "id": 621, + "name": "entity.piglin.hurt" + }, + { + "id": 622, + "name": "entity.piglin.retreat" + }, + { + "id": 623, + "name": "entity.piglin.step" + }, + { + "id": 624, + "name": "entity.piglin.converted_to_zombified" + }, + { + "id": 625, + "name": "entity.pillager.ambient" + }, + { + "id": 626, + "name": "entity.pillager.celebrate" + }, + { + "id": 627, + "name": "entity.pillager.death" + }, + { + "id": 628, + "name": "entity.pillager.hurt" + }, + { + "id": 629, + "name": "block.piston.contract" + }, + { + "id": 630, + "name": "block.piston.extend" + }, + { + "id": 631, + "name": "entity.player.attack.crit" + }, + { + "id": 632, + "name": "entity.player.attack.knockback" + }, + { + "id": 633, + "name": "entity.player.attack.nodamage" + }, + { + "id": 634, + "name": "entity.player.attack.strong" + }, + { + "id": 635, + "name": "entity.player.attack.sweep" + }, + { + "id": 636, + "name": "entity.player.attack.weak" + }, + { + "id": 637, + "name": "entity.player.big_fall" + }, + { + "id": 638, + "name": "entity.player.breath" + }, + { + "id": 639, + "name": "entity.player.burp" + }, + { + "id": 640, + "name": "entity.player.death" + }, + { + "id": 641, + "name": "entity.player.hurt" + }, + { + "id": 642, + "name": "entity.player.hurt_drown" + }, + { + "id": 643, + "name": "entity.player.hurt_on_fire" + }, + { + "id": 644, + "name": "entity.player.hurt_sweet_berry_bush" + }, + { + "id": 645, + "name": "entity.player.levelup" + }, + { + "id": 646, + "name": "entity.player.small_fall" + }, + { + "id": 647, + "name": "entity.player.splash" + }, + { + "id": 648, + "name": "entity.player.splash.high_speed" + }, + { + "id": 649, + "name": "entity.player.swim" + }, + { + "id": 650, + "name": "entity.polar_bear.ambient" + }, + { + "id": 651, + "name": "entity.polar_bear.ambient_baby" + }, + { + "id": 652, + "name": "entity.polar_bear.death" + }, + { + "id": 653, + "name": "entity.polar_bear.hurt" + }, + { + "id": 654, + "name": "entity.polar_bear.step" + }, + { + "id": 655, + "name": "entity.polar_bear.warning" + }, + { + "id": 656, + "name": "block.portal.ambient" + }, + { + "id": 657, + "name": "block.portal.travel" + }, + { + "id": 658, + "name": "block.portal.trigger" + }, + { + "id": 659, + "name": "entity.puffer_fish.ambient" + }, + { + "id": 660, + "name": "entity.puffer_fish.blow_out" + }, + { + "id": 661, + "name": "entity.puffer_fish.blow_up" + }, + { + "id": 662, + "name": "entity.puffer_fish.death" + }, + { + "id": 663, + "name": "entity.puffer_fish.flop" + }, + { + "id": 664, + "name": "entity.puffer_fish.hurt" + }, + { + "id": 665, + "name": "entity.puffer_fish.sting" + }, + { + "id": 666, + "name": "block.pumpkin.carve" + }, + { + "id": 667, + "name": "entity.rabbit.ambient" + }, + { + "id": 668, + "name": "entity.rabbit.attack" + }, + { + "id": 669, + "name": "entity.rabbit.death" + }, + { + "id": 670, + "name": "entity.rabbit.hurt" + }, + { + "id": 671, + "name": "entity.rabbit.jump" + }, + { + "id": 672, + "name": "event.raid.horn" + }, + { + "id": 673, + "name": "entity.ravager.ambient" + }, + { + "id": 674, + "name": "entity.ravager.attack" + }, + { + "id": 675, + "name": "entity.ravager.celebrate" + }, + { + "id": 676, + "name": "entity.ravager.death" + }, + { + "id": 677, + "name": "entity.ravager.hurt" + }, + { + "id": 678, + "name": "entity.ravager.step" + }, + { + "id": 679, + "name": "entity.ravager.stunned" + }, + { + "id": 680, + "name": "entity.ravager.roar" + }, + { + "id": 681, + "name": "block.nether_gold_ore.break" + }, + { + "id": 682, + "name": "block.nether_gold_ore.fall" + }, + { + "id": 683, + "name": "block.nether_gold_ore.hit" + }, + { + "id": 684, + "name": "block.nether_gold_ore.place" + }, + { + "id": 685, + "name": "block.nether_gold_ore.step" + }, + { + "id": 686, + "name": "block.nether_ore.break" + }, + { + "id": 687, + "name": "block.nether_ore.fall" + }, + { + "id": 688, + "name": "block.nether_ore.hit" + }, + { + "id": 689, + "name": "block.nether_ore.place" + }, + { + "id": 690, + "name": "block.nether_ore.step" + }, + { + "id": 691, + "name": "block.redstone_torch.burnout" + }, + { + "id": 692, + "name": "block.respawn_anchor.ambient" + }, + { + "id": 693, + "name": "block.respawn_anchor.charge" + }, + { + "id": 694, + "name": "block.respawn_anchor.deplete" + }, + { + "id": 695, + "name": "block.respawn_anchor.set_spawn" + }, + { + "id": 696, + "name": "entity.salmon.ambient" + }, + { + "id": 697, + "name": "entity.salmon.death" + }, + { + "id": 698, + "name": "entity.salmon.flop" + }, + { + "id": 699, + "name": "entity.salmon.hurt" + }, + { + "id": 700, + "name": "block.sand.break" + }, + { + "id": 701, + "name": "block.sand.fall" + }, + { + "id": 702, + "name": "block.sand.hit" + }, + { + "id": 703, + "name": "block.sand.place" + }, + { + "id": 704, + "name": "block.sand.step" + }, + { + "id": 705, + "name": "block.scaffolding.break" + }, + { + "id": 706, + "name": "block.scaffolding.fall" + }, + { + "id": 707, + "name": "block.scaffolding.hit" + }, + { + "id": 708, + "name": "block.scaffolding.place" + }, + { + "id": 709, + "name": "block.scaffolding.step" + }, + { + "id": 710, + "name": "entity.sheep.ambient" + }, + { + "id": 711, + "name": "entity.sheep.death" + }, + { + "id": 712, + "name": "entity.sheep.hurt" + }, + { + "id": 713, + "name": "entity.sheep.shear" + }, + { + "id": 714, + "name": "entity.sheep.step" + }, + { + "id": 715, + "name": "item.shield.block" + }, + { + "id": 716, + "name": "item.shield.break" + }, + { + "id": 717, + "name": "block.shroomlight.break" + }, + { + "id": 718, + "name": "block.shroomlight.step" + }, + { + "id": 719, + "name": "block.shroomlight.place" + }, + { + "id": 720, + "name": "block.shroomlight.hit" + }, + { + "id": 721, + "name": "block.shroomlight.fall" + }, + { + "id": 722, + "name": "item.shovel.flatten" + }, + { + "id": 723, + "name": "entity.shulker.ambient" + }, + { + "id": 724, + "name": "block.shulker_box.close" + }, + { + "id": 725, + "name": "block.shulker_box.open" + }, + { + "id": 726, + "name": "entity.shulker_bullet.hit" + }, + { + "id": 727, + "name": "entity.shulker_bullet.hurt" + }, + { + "id": 728, + "name": "entity.shulker.close" + }, + { + "id": 729, + "name": "entity.shulker.death" + }, + { + "id": 730, + "name": "entity.shulker.hurt" + }, + { + "id": 731, + "name": "entity.shulker.hurt_closed" + }, + { + "id": 732, + "name": "entity.shulker.open" + }, + { + "id": 733, + "name": "entity.shulker.shoot" + }, + { + "id": 734, + "name": "entity.shulker.teleport" + }, + { + "id": 735, + "name": "entity.silverfish.ambient" + }, + { + "id": 736, + "name": "entity.silverfish.death" + }, + { + "id": 737, + "name": "entity.silverfish.hurt" + }, + { + "id": 738, + "name": "entity.silverfish.step" + }, + { + "id": 739, + "name": "entity.skeleton.ambient" + }, + { + "id": 740, + "name": "entity.skeleton.death" + }, + { + "id": 741, + "name": "entity.skeleton_horse.ambient" + }, + { + "id": 742, + "name": "entity.skeleton_horse.death" + }, + { + "id": 743, + "name": "entity.skeleton_horse.hurt" + }, + { + "id": 744, + "name": "entity.skeleton_horse.swim" + }, + { + "id": 745, + "name": "entity.skeleton_horse.ambient_water" + }, + { + "id": 746, + "name": "entity.skeleton_horse.gallop_water" + }, + { + "id": 747, + "name": "entity.skeleton_horse.jump_water" + }, + { + "id": 748, + "name": "entity.skeleton_horse.step_water" + }, + { + "id": 749, + "name": "entity.skeleton.hurt" + }, + { + "id": 750, + "name": "entity.skeleton.shoot" + }, + { + "id": 751, + "name": "entity.skeleton.step" + }, + { + "id": 752, + "name": "entity.slime.attack" + }, + { + "id": 753, + "name": "entity.slime.death" + }, + { + "id": 754, + "name": "entity.slime.hurt" + }, + { + "id": 755, + "name": "entity.slime.jump" + }, + { + "id": 756, + "name": "entity.slime.squish" + }, + { + "id": 757, + "name": "block.slime_block.break" + }, + { + "id": 758, + "name": "block.slime_block.fall" + }, + { + "id": 759, + "name": "block.slime_block.hit" + }, + { + "id": 760, + "name": "block.slime_block.place" + }, + { + "id": 761, + "name": "block.slime_block.step" + }, + { + "id": 762, + "name": "block.soul_sand.break" + }, + { + "id": 763, + "name": "block.soul_sand.step" + }, + { + "id": 764, + "name": "block.soul_sand.place" + }, + { + "id": 765, + "name": "block.soul_sand.hit" + }, + { + "id": 766, + "name": "block.soul_sand.fall" + }, + { + "id": 767, + "name": "block.soul_soil.break" + }, + { + "id": 768, + "name": "block.soul_soil.step" + }, + { + "id": 769, + "name": "block.soul_soil.place" + }, + { + "id": 770, + "name": "block.soul_soil.hit" + }, + { + "id": 771, + "name": "block.soul_soil.fall" + }, + { + "id": 772, + "name": "particle.soul_escape" + }, + { + "id": 773, + "name": "entity.strider.ambient" + }, + { + "id": 774, + "name": "entity.strider.happy" + }, + { + "id": 775, + "name": "entity.strider.retreat" + }, + { + "id": 776, + "name": "entity.strider.death" + }, + { + "id": 777, + "name": "entity.strider.hurt" + }, + { + "id": 778, + "name": "entity.strider.step" + }, + { + "id": 779, + "name": "entity.strider.step_lava" + }, + { + "id": 780, + "name": "entity.strider.eat" + }, + { + "id": 781, + "name": "entity.strider.saddle" + }, + { + "id": 782, + "name": "entity.slime.death_small" + }, + { + "id": 783, + "name": "entity.slime.hurt_small" + }, + { + "id": 784, + "name": "entity.slime.jump_small" + }, + { + "id": 785, + "name": "entity.slime.squish_small" + }, + { + "id": 786, + "name": "block.smithing_table.use" + }, + { + "id": 787, + "name": "block.smoker.smoke" + }, + { + "id": 788, + "name": "entity.snowball.throw" + }, + { + "id": 789, + "name": "block.snow.break" + }, + { + "id": 790, + "name": "block.snow.fall" + }, + { + "id": 791, + "name": "entity.snow_golem.ambient" + }, + { + "id": 792, + "name": "entity.snow_golem.death" + }, + { + "id": 793, + "name": "entity.snow_golem.hurt" + }, + { + "id": 794, + "name": "entity.snow_golem.shoot" + }, + { + "id": 795, + "name": "entity.snow_golem.shear" + }, + { + "id": 796, + "name": "block.snow.hit" + }, + { + "id": 797, + "name": "block.snow.place" + }, + { + "id": 798, + "name": "block.snow.step" + }, + { + "id": 799, + "name": "entity.spider.ambient" + }, + { + "id": 800, + "name": "entity.spider.death" + }, + { + "id": 801, + "name": "entity.spider.hurt" + }, + { + "id": 802, + "name": "entity.spider.step" + }, + { + "id": 803, + "name": "entity.splash_potion.break" + }, + { + "id": 804, + "name": "entity.splash_potion.throw" + }, + { + "id": 805, + "name": "entity.squid.ambient" + }, + { + "id": 806, + "name": "entity.squid.death" + }, + { + "id": 807, + "name": "entity.squid.hurt" + }, + { + "id": 808, + "name": "entity.squid.squirt" + }, + { + "id": 809, + "name": "block.stone.break" + }, + { + "id": 810, + "name": "block.stone_button.click_off" + }, + { + "id": 811, + "name": "block.stone_button.click_on" + }, + { + "id": 812, + "name": "block.stone.fall" + }, + { + "id": 813, + "name": "block.stone.hit" + }, + { + "id": 814, + "name": "block.stone.place" + }, + { + "id": 815, + "name": "block.stone_pressure_plate.click_off" + }, + { + "id": 816, + "name": "block.stone_pressure_plate.click_on" + }, + { + "id": 817, + "name": "block.stone.step" + }, + { + "id": 818, + "name": "entity.stray.ambient" + }, + { + "id": 819, + "name": "entity.stray.death" + }, + { + "id": 820, + "name": "entity.stray.hurt" + }, + { + "id": 821, + "name": "entity.stray.step" + }, + { + "id": 822, + "name": "block.sweet_berry_bush.break" + }, + { + "id": 823, + "name": "block.sweet_berry_bush.place" + }, + { + "id": 824, + "name": "item.sweet_berries.pick_from_bush" + }, + { + "id": 825, + "name": "enchant.thorns.hit" + }, + { + "id": 826, + "name": "entity.tnt.primed" + }, + { + "id": 827, + "name": "item.totem.use" + }, + { + "id": 828, + "name": "item.trident.hit" + }, + { + "id": 829, + "name": "item.trident.hit_ground" + }, + { + "id": 830, + "name": "item.trident.return" + }, + { + "id": 831, + "name": "item.trident.riptide_1" + }, + { + "id": 832, + "name": "item.trident.riptide_2" + }, + { + "id": 833, + "name": "item.trident.riptide_3" + }, + { + "id": 834, + "name": "item.trident.throw" + }, + { + "id": 835, + "name": "item.trident.thunder" + }, + { + "id": 836, + "name": "block.tripwire.attach" + }, + { + "id": 837, + "name": "block.tripwire.click_off" + }, + { + "id": 838, + "name": "block.tripwire.click_on" + }, + { + "id": 839, + "name": "block.tripwire.detach" + }, + { + "id": 840, + "name": "entity.tropical_fish.ambient" + }, + { + "id": 841, + "name": "entity.tropical_fish.death" + }, + { + "id": 842, + "name": "entity.tropical_fish.flop" + }, + { + "id": 843, + "name": "entity.tropical_fish.hurt" + }, + { + "id": 844, + "name": "entity.turtle.ambient_land" + }, + { + "id": 845, + "name": "entity.turtle.death" + }, + { + "id": 846, + "name": "entity.turtle.death_baby" + }, + { + "id": 847, + "name": "entity.turtle.egg_break" + }, + { + "id": 848, + "name": "entity.turtle.egg_crack" + }, + { + "id": 849, + "name": "entity.turtle.egg_hatch" + }, + { + "id": 850, + "name": "entity.turtle.hurt" + }, + { + "id": 851, + "name": "entity.turtle.hurt_baby" + }, + { + "id": 852, + "name": "entity.turtle.lay_egg" + }, + { + "id": 853, + "name": "entity.turtle.shamble" + }, + { + "id": 854, + "name": "entity.turtle.shamble_baby" + }, + { + "id": 855, + "name": "entity.turtle.swim" + }, + { + "id": 856, + "name": "ui.button.click" + }, + { + "id": 857, + "name": "ui.loom.select_pattern" + }, + { + "id": 858, + "name": "ui.loom.take_result" + }, + { + "id": 859, + "name": "ui.cartography_table.take_result" + }, + { + "id": 860, + "name": "ui.stonecutter.take_result" + }, + { + "id": 861, + "name": "ui.stonecutter.select_recipe" + }, + { + "id": 862, + "name": "ui.toast.challenge_complete" + }, + { + "id": 863, + "name": "ui.toast.in" + }, + { + "id": 864, + "name": "ui.toast.out" + }, + { + "id": 865, + "name": "entity.vex.ambient" + }, + { + "id": 866, + "name": "entity.vex.charge" + }, + { + "id": 867, + "name": "entity.vex.death" + }, + { + "id": 868, + "name": "entity.vex.hurt" + }, + { + "id": 869, + "name": "entity.villager.ambient" + }, + { + "id": 870, + "name": "entity.villager.celebrate" + }, + { + "id": 871, + "name": "entity.villager.death" + }, + { + "id": 872, + "name": "entity.villager.hurt" + }, + { + "id": 873, + "name": "entity.villager.no" + }, + { + "id": 874, + "name": "entity.villager.trade" + }, + { + "id": 875, + "name": "entity.villager.yes" + }, + { + "id": 876, + "name": "entity.villager.work_armorer" + }, + { + "id": 877, + "name": "entity.villager.work_butcher" + }, + { + "id": 878, + "name": "entity.villager.work_cartographer" + }, + { + "id": 879, + "name": "entity.villager.work_cleric" + }, + { + "id": 880, + "name": "entity.villager.work_farmer" + }, + { + "id": 881, + "name": "entity.villager.work_fisherman" + }, + { + "id": 882, + "name": "entity.villager.work_fletcher" + }, + { + "id": 883, + "name": "entity.villager.work_leatherworker" + }, + { + "id": 884, + "name": "entity.villager.work_librarian" + }, + { + "id": 885, + "name": "entity.villager.work_mason" + }, + { + "id": 886, + "name": "entity.villager.work_shepherd" + }, + { + "id": 887, + "name": "entity.villager.work_toolsmith" + }, + { + "id": 888, + "name": "entity.villager.work_weaponsmith" + }, + { + "id": 889, + "name": "entity.vindicator.ambient" + }, + { + "id": 890, + "name": "entity.vindicator.celebrate" + }, + { + "id": 891, + "name": "entity.vindicator.death" + }, + { + "id": 892, + "name": "entity.vindicator.hurt" + }, + { + "id": 893, + "name": "block.vine.step" + }, + { + "id": 894, + "name": "block.lily_pad.place" + }, + { + "id": 895, + "name": "entity.wandering_trader.ambient" + }, + { + "id": 896, + "name": "entity.wandering_trader.death" + }, + { + "id": 897, + "name": "entity.wandering_trader.disappeared" + }, + { + "id": 898, + "name": "entity.wandering_trader.drink_milk" + }, + { + "id": 899, + "name": "entity.wandering_trader.drink_potion" + }, + { + "id": 900, + "name": "entity.wandering_trader.hurt" + }, + { + "id": 901, + "name": "entity.wandering_trader.no" + }, + { + "id": 902, + "name": "entity.wandering_trader.reappeared" + }, + { + "id": 903, + "name": "entity.wandering_trader.trade" + }, + { + "id": 904, + "name": "entity.wandering_trader.yes" + }, + { + "id": 905, + "name": "block.water.ambient" + }, + { + "id": 906, + "name": "weather.rain" + }, + { + "id": 907, + "name": "weather.rain.above" + }, + { + "id": 908, + "name": "block.wet_grass.break" + }, + { + "id": 909, + "name": "block.wet_grass.fall" + }, + { + "id": 910, + "name": "block.wet_grass.hit" + }, + { + "id": 911, + "name": "block.wet_grass.place" + }, + { + "id": 912, + "name": "block.wet_grass.step" + }, + { + "id": 913, + "name": "entity.witch.ambient" + }, + { + "id": 914, + "name": "entity.witch.celebrate" + }, + { + "id": 915, + "name": "entity.witch.death" + }, + { + "id": 916, + "name": "entity.witch.drink" + }, + { + "id": 917, + "name": "entity.witch.hurt" + }, + { + "id": 918, + "name": "entity.witch.throw" + }, + { + "id": 919, + "name": "entity.wither.ambient" + }, + { + "id": 920, + "name": "entity.wither.break_block" + }, + { + "id": 921, + "name": "entity.wither.death" + }, + { + "id": 922, + "name": "entity.wither.hurt" + }, + { + "id": 923, + "name": "entity.wither.shoot" + }, + { + "id": 924, + "name": "entity.wither_skeleton.ambient" + }, + { + "id": 925, + "name": "entity.wither_skeleton.death" + }, + { + "id": 926, + "name": "entity.wither_skeleton.hurt" + }, + { + "id": 927, + "name": "entity.wither_skeleton.step" + }, + { + "id": 928, + "name": "entity.wither.spawn" + }, + { + "id": 929, + "name": "entity.wolf.ambient" + }, + { + "id": 930, + "name": "entity.wolf.death" + }, + { + "id": 931, + "name": "entity.wolf.growl" + }, + { + "id": 932, + "name": "entity.wolf.howl" + }, + { + "id": 933, + "name": "entity.wolf.hurt" + }, + { + "id": 934, + "name": "entity.wolf.pant" + }, + { + "id": 935, + "name": "entity.wolf.shake" + }, + { + "id": 936, + "name": "entity.wolf.step" + }, + { + "id": 937, + "name": "entity.wolf.whine" + }, + { + "id": 938, + "name": "block.wooden_door.close" + }, + { + "id": 939, + "name": "block.wooden_door.open" + }, + { + "id": 940, + "name": "block.wooden_trapdoor.close" + }, + { + "id": 941, + "name": "block.wooden_trapdoor.open" + }, + { + "id": 942, + "name": "block.wood.break" + }, + { + "id": 943, + "name": "block.wooden_button.click_off" + }, + { + "id": 944, + "name": "block.wooden_button.click_on" + }, + { + "id": 945, + "name": "block.wood.fall" + }, + { + "id": 946, + "name": "block.wood.hit" + }, + { + "id": 947, + "name": "block.wood.place" + }, + { + "id": 948, + "name": "block.wooden_pressure_plate.click_off" + }, + { + "id": 949, + "name": "block.wooden_pressure_plate.click_on" + }, + { + "id": 950, + "name": "block.wood.step" + }, + { + "id": 951, + "name": "block.wool.break" + }, + { + "id": 952, + "name": "block.wool.fall" + }, + { + "id": 953, + "name": "block.wool.hit" + }, + { + "id": 954, + "name": "block.wool.place" + }, + { + "id": 955, + "name": "block.wool.step" + }, + { + "id": 956, + "name": "entity.zoglin.ambient" + }, + { + "id": 957, + "name": "entity.zoglin.angry" + }, + { + "id": 958, + "name": "entity.zoglin.attack" + }, + { + "id": 959, + "name": "entity.zoglin.death" + }, + { + "id": 960, + "name": "entity.zoglin.hurt" + }, + { + "id": 961, + "name": "entity.zoglin.step" + }, + { + "id": 962, + "name": "entity.zombie.ambient" + }, + { + "id": 963, + "name": "entity.zombie.attack_wooden_door" + }, + { + "id": 964, + "name": "entity.zombie.attack_iron_door" + }, + { + "id": 965, + "name": "entity.zombie.break_wooden_door" + }, + { + "id": 966, + "name": "entity.zombie.converted_to_drowned" + }, + { + "id": 967, + "name": "entity.zombie.death" + }, + { + "id": 968, + "name": "entity.zombie.destroy_egg" + }, + { + "id": 969, + "name": "entity.zombie_horse.ambient" + }, + { + "id": 970, + "name": "entity.zombie_horse.death" + }, + { + "id": 971, + "name": "entity.zombie_horse.hurt" + }, + { + "id": 972, + "name": "entity.zombie.hurt" + }, + { + "id": 973, + "name": "entity.zombie.infect" + }, + { + "id": 974, + "name": "entity.zombified_piglin.ambient" + }, + { + "id": 975, + "name": "entity.zombified_piglin.angry" + }, + { + "id": 976, + "name": "entity.zombified_piglin.death" + }, + { + "id": 977, + "name": "entity.zombified_piglin.hurt" + }, + { + "id": 978, + "name": "entity.zombie.step" + }, + { + "id": 979, + "name": "entity.zombie_villager.ambient" + }, + { + "id": 980, + "name": "entity.zombie_villager.converted" + }, + { + "id": 981, + "name": "entity.zombie_villager.cure" + }, + { + "id": 982, + "name": "entity.zombie_villager.death" + }, + { + "id": 983, + "name": "entity.zombie_villager.hurt" + }, + { + "id": 984, + "name": "entity.zombie_villager.step" + } +] \ No newline at end of file diff --git a/mc/data/minecraft-data/pc/1.16/version.json b/mc/data/minecraft-data/pc/1.16/version.json new file mode 100644 index 0000000..6a4212d --- /dev/null +++ b/mc/data/minecraft-data/pc/1.16/version.json @@ -0,0 +1,5 @@ +{ + "minecraftVersion": "1.16", + "version": 735, + "majorVersion": "1.16" +} \ No newline at end of file diff --git a/mc/proto_generated/packet_info.go b/mc/proto_generated/packet_info.go index 9b6b740..e1ec21d 100644 --- a/mc/proto_generated/packet_info.go +++ b/mc/proto_generated/packet_info.go @@ -5,6 +5,7 @@ import ( "github.com/admin-else/strom/mc/proto_generated/v1_8" "github.com/admin-else/strom/mc/proto_generated/v1_12_2" "github.com/admin-else/strom/mc/proto_generated/v1_14_4" + "github.com/admin-else/strom/mc/proto_generated/v1_16_5" "github.com/admin-else/strom/mc/proto_generated/v1_21_8" "github.com/admin-else/strom/mc/proto_generated/v1_21_9" "github.com/admin-else/strom/mc/proto_generated/v1_21_11" @@ -12,5 +13,5 @@ import ( "github.com/admin-else/strom/mc/proto_generated/v26_2" ) -var SupportedVersions = []string{"1.8", "1.12.2", "1.14.4", "1.21.8", "1.21.9", "1.21.11", "26.1", "26.2"} -var Packets = []proto_base.PacketInfo{{Type: &v1_8.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 47}, {Type: &v1_8.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 47}, {Type: &v1_8.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 47}, {Type: &v1_8.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketBed{}, Name: "bed", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketChat{}, Name: "chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCombatEvent{}, Name: "combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntity{}, Name: "entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketMapChunkBulk{}, Name: "map_chunk_bulk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketNamedEntitySpawn{}, Name: "named_entity_spawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketNamedSoundEffect{}, Name: "named_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketResourcePackSend{}, Name: "resource_pack_send", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketScoreboardTeam{}, Name: "scoreboard_team", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSetCompression{}, Name: "set_compression", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntityExperienceOrb{}, Name: "spawn_entity_experience_orb", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntityLiving{}, Name: "spawn_entity_living", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntityPainting{}, Name: "spawn_entity_painting", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntityWeather{}, Name: "spawn_entity_weather", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketTitle{}, Name: "title", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketTransaction{}, Name: "transaction", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateAttributes{}, Name: "update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateEntityNbt{}, Name: "update_entity_nbt", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketWorldBorder{}, Name: "world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketChat{}, Name: "chat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketSteerVehicle{}, Name: "steer_vehicle", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketTransaction{}, Name: "transaction", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 47}, {Type: &v1_8.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_12_2.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 340}, {Type: &v1_12_2.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBed{}, Name: "bed", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketChat{}, Name: "chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCombatEvent{}, Name: "combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntity{}, Name: "entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketNamedEntitySpawn{}, Name: "named_entity_spawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketNamedSoundEffect{}, Name: "named_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketResourcePackSend{}, Name: "resource_pack_send", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntityExperienceOrb{}, Name: "spawn_entity_experience_orb", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntityLiving{}, Name: "spawn_entity_living", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntityPainting{}, Name: "spawn_entity_painting", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntityWeather{}, Name: "spawn_entity_weather", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTitle{}, Name: "title", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTransaction{}, Name: "transaction", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketUnlockRecipes{}, Name: "unlock_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketWorldBorder{}, Name: "world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketChat{}, Name: "chat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketCraftingBookData{}, Name: "crafting_book_data", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSteerVehicle{}, Name: "steer_vehicle", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketTransaction{}, Name: "transaction", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 340}, {Type: &v1_12_2.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_14_4.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 498}, {Type: &v1_14_4.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketChat{}, Name: "chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCombatEvent{}, Name: "combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntity{}, Name: "entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketNamedEntitySpawn{}, Name: "named_entity_spawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketNamedSoundEffect{}, Name: "named_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketResourcePackSend{}, Name: "resource_pack_send", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntityExperienceOrb{}, Name: "spawn_entity_experience_orb", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntityLiving{}, Name: "spawn_entity_living", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntityPainting{}, Name: "spawn_entity_painting", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntityWeather{}, Name: "spawn_entity_weather", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTitle{}, Name: "title", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTransaction{}, Name: "transaction", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUnlockRecipes{}, Name: "unlock_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketWorldBorder{}, Name: "world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketChat{}, Name: "chat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketCraftingBookData{}, Name: "crafting_book_data", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketPickItem{}, Name: "pick_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSteerVehicle{}, Name: "steer_vehicle", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketTransaction{}, Name: "transaction", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 498}, {Type: &v1_14_4.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_21_8.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 772}, {Type: &v1_21_8.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketDebugSampleSubscription{}, Name: "debug_sample_subscription", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 772}, {Type: &v1_21_8.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_9.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCodeOfConduct{}, Name: "code_of_conduct", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 19, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketAcceptCodeOfConduct{}, Name: "accept_code_of_conduct", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 773}, {Type: &v1_21_9.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 137, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 134, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugBlockValue{}, Name: "debug_block_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugChunkValue{}, Name: "debug_chunk_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugEntityValue{}, Name: "debug_entity_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugEvent{}, Name: "debug_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketGameTestHighlightPos{}, Name: "game_test_highlight_pos", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 135, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 138, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 136, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketDebugSubscriptionRequest{}, Name: "debug_subscription_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 773}, {Type: &v1_21_9.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_11.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCodeOfConduct{}, Name: "code_of_conduct", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 19, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketAcceptCodeOfConduct{}, Name: "accept_code_of_conduct", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 774}, {Type: &v1_21_11.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 137, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 134, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugBlockValue{}, Name: "debug_block_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugChunkValue{}, Name: "debug_chunk_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugEntityValue{}, Name: "debug_entity_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugEvent{}, Name: "debug_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketGameTestHighlightPos{}, Name: "game_test_highlight_pos", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 135, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 138, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 136, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketDebugSubscriptionRequest{}, Name: "debug_subscription_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 774}, {Type: &v1_21_11.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 774}, {Type: &v26_1.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCodeOfConduct{}, Name: "code_of_conduct", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 19, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketAcceptCodeOfConduct{}, Name: "accept_code_of_conduct", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 775}, {Type: &v26_1.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 139, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 136, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugBlockValue{}, Name: "debug_block_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugChunkValue{}, Name: "debug_chunk_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugEntityValue{}, Name: "debug_entity_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugEvent{}, Name: "debug_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketGameRuleValues{}, Name: "game_rule_values", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketGameTestHighlightPos{}, Name: "game_test_highlight_pos", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketLowDiskSpaceWarning{}, Name: "low_disk_space_warning", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 137, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 135, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 140, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 134, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 138, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketAttack{}, Name: "attack", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 66, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketContainerButtonClick{}, Name: "container_button_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 68, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketDebugSubscriptionRequest{}, Name: "debug_subscription_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetGameRule{}, Name: "set_game_rule", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSpectateEntity{}, Name: "spectate_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTeleportToEntity{}, Name: "teleport_to_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 67, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 775}, {Type: &v26_1.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_2.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCodeOfConduct{}, Name: "code_of_conduct", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 19, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketAcceptCodeOfConduct{}, Name: "accept_code_of_conduct", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 776}, {Type: &v26_2.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 139, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 136, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugBlockValue{}, Name: "debug_block_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugChunkValue{}, Name: "debug_chunk_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugEntityValue{}, Name: "debug_entity_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugEvent{}, Name: "debug_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketGameRuleValues{}, Name: "game_rule_values", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketGameTestHighlightPos{}, Name: "game_test_highlight_pos", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketLowDiskSpaceWarning{}, Name: "low_disk_space_warning", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 137, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 135, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 140, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 134, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 138, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketAttack{}, Name: "attack", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 66, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketContainerButtonClick{}, Name: "container_button_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 68, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketDebugSubscriptionRequest{}, Name: "debug_subscription_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetGameRule{}, Name: "set_game_rule", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSpectatorAction{}, Name: "spectator_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTeleportToEntity{}, Name: "teleport_to_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 67, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 776}, {Type: &v26_2.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 776}} +var SupportedVersions = []string{"1.8", "1.12.2", "1.14.4", "1.16.5", "1.21.8", "1.21.9", "1.21.11", "26.1", "26.2"} +var Packets = []proto_base.PacketInfo{{Type: &v1_8.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 47}, {Type: &v1_8.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 47}, {Type: &v1_8.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 47}, {Type: &v1_8.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketBed{}, Name: "bed", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketChat{}, Name: "chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCombatEvent{}, Name: "combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntity{}, Name: "entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketMapChunkBulk{}, Name: "map_chunk_bulk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketNamedEntitySpawn{}, Name: "named_entity_spawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketNamedSoundEffect{}, Name: "named_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketResourcePackSend{}, Name: "resource_pack_send", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketScoreboardTeam{}, Name: "scoreboard_team", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSetCompression{}, Name: "set_compression", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntityExperienceOrb{}, Name: "spawn_entity_experience_orb", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntityLiving{}, Name: "spawn_entity_living", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntityPainting{}, Name: "spawn_entity_painting", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnEntityWeather{}, Name: "spawn_entity_weather", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketTitle{}, Name: "title", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketTransaction{}, Name: "transaction", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateAttributes{}, Name: "update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateEntityNbt{}, Name: "update_entity_nbt", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketWorldBorder{}, Name: "world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 47}, {Type: &v1_8.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketChat{}, Name: "chat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketSteerVehicle{}, Name: "steer_vehicle", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketTransaction{}, Name: "transaction", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 47}, {Type: &v1_8.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 47}, {Type: &v1_8.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_8.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 47}, {Type: &v1_8.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 47}, {Type: &v1_12_2.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 340}, {Type: &v1_12_2.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBed{}, Name: "bed", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketChat{}, Name: "chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCombatEvent{}, Name: "combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntity{}, Name: "entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketNamedEntitySpawn{}, Name: "named_entity_spawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketNamedSoundEffect{}, Name: "named_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketResourcePackSend{}, Name: "resource_pack_send", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntityExperienceOrb{}, Name: "spawn_entity_experience_orb", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntityLiving{}, Name: "spawn_entity_living", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntityPainting{}, Name: "spawn_entity_painting", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnEntityWeather{}, Name: "spawn_entity_weather", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTitle{}, Name: "title", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketTransaction{}, Name: "transaction", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketUnlockRecipes{}, Name: "unlock_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketWorldBorder{}, Name: "world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketChat{}, Name: "chat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketCraftingBookData{}, Name: "crafting_book_data", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketSteerVehicle{}, Name: "steer_vehicle", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketTransaction{}, Name: "transaction", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 340}, {Type: &v1_12_2.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 340}, {Type: &v1_12_2.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_12_2.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 340}, {Type: &v1_12_2.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 340}, {Type: &v1_14_4.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 498}, {Type: &v1_14_4.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 498}, {Type: &v1_14_4.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketChat{}, Name: "chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCombatEvent{}, Name: "combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntity{}, Name: "entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketNamedEntitySpawn{}, Name: "named_entity_spawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketNamedSoundEffect{}, Name: "named_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketResourcePackSend{}, Name: "resource_pack_send", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntityExperienceOrb{}, Name: "spawn_entity_experience_orb", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntityLiving{}, Name: "spawn_entity_living", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntityPainting{}, Name: "spawn_entity_painting", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnEntityWeather{}, Name: "spawn_entity_weather", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTitle{}, Name: "title", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketTransaction{}, Name: "transaction", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUnlockRecipes{}, Name: "unlock_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketWorldBorder{}, Name: "world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketChat{}, Name: "chat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketCraftingBookData{}, Name: "crafting_book_data", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketPickItem{}, Name: "pick_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketSteerVehicle{}, Name: "steer_vehicle", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketTransaction{}, Name: "transaction", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 498}, {Type: &v1_14_4.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 498}, {Type: &v1_14_4.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_14_4.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 498}, {Type: &v1_14_4.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 498}, {Type: &v1_16_5.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 754}, {Type: &v1_16_5.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 754}, {Type: &v1_16_5.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 754}, {Type: &v1_16_5.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 754}, {Type: &v1_16_5.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 754}, {Type: &v1_16_5.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 754}, {Type: &v1_16_5.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 754}, {Type: &v1_16_5.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 754}, {Type: &v1_16_5.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 754}, {Type: &v1_16_5.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketChat{}, Name: "chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketCombatEvent{}, Name: "combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntity{}, Name: "entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketNamedEntitySpawn{}, Name: "named_entity_spawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketNamedSoundEffect{}, Name: "named_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketResourcePackSend{}, Name: "resource_pack_send", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSpawnEntityExperienceOrb{}, Name: "spawn_entity_experience_orb", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSpawnEntityLiving{}, Name: "spawn_entity_living", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSpawnEntityPainting{}, Name: "spawn_entity_painting", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketTitle{}, Name: "title", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketTransaction{}, Name: "transaction", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketUnlockRecipes{}, Name: "unlock_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketWorldBorder{}, Name: "world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketChat{}, Name: "chat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketPickItem{}, Name: "pick_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketSteerVehicle{}, Name: "steer_vehicle", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketTransaction{}, Name: "transaction", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 754}, {Type: &v1_16_5.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 754}, {Type: &v1_16_5.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 754}, {Type: &v1_16_5.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 754}, {Type: &v1_16_5.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 754}, {Type: &v1_16_5.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 754}, {Type: &v1_21_8.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 772}, {Type: &v1_21_8.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 772}, {Type: &v1_21_8.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketDebugSampleSubscription{}, Name: "debug_sample_subscription", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 772}, {Type: &v1_21_8.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 772}, {Type: &v1_21_8.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_8.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 772}, {Type: &v1_21_8.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 772}, {Type: &v1_21_9.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCodeOfConduct{}, Name: "code_of_conduct", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 19, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketAcceptCodeOfConduct{}, Name: "accept_code_of_conduct", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 773}, {Type: &v1_21_9.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 773}, {Type: &v1_21_9.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 137, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 134, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugBlockValue{}, Name: "debug_block_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugChunkValue{}, Name: "debug_chunk_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugEntityValue{}, Name: "debug_entity_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugEvent{}, Name: "debug_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketGameTestHighlightPos{}, Name: "game_test_highlight_pos", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 135, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 138, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 136, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketDebugSubscriptionRequest{}, Name: "debug_subscription_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 773}, {Type: &v1_21_9.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 773}, {Type: &v1_21_9.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_9.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 773}, {Type: &v1_21_9.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 773}, {Type: &v1_21_11.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCodeOfConduct{}, Name: "code_of_conduct", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 19, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketAcceptCodeOfConduct{}, Name: "accept_code_of_conduct", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 774}, {Type: &v1_21_11.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 774}, {Type: &v1_21_11.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 137, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 134, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugBlockValue{}, Name: "debug_block_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugChunkValue{}, Name: "debug_chunk_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugEntityValue{}, Name: "debug_entity_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugEvent{}, Name: "debug_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketGameTestHighlightPos{}, Name: "game_test_highlight_pos", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 135, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 138, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 136, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketDebugSubscriptionRequest{}, Name: "debug_subscription_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketEnchantItem{}, Name: "enchant_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSpectate{}, Name: "spectate", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 774}, {Type: &v1_21_11.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 774}, {Type: &v1_21_11.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 774}, {Type: &v1_21_11.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 774}, {Type: &v1_21_11.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 774}, {Type: &v26_1.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCodeOfConduct{}, Name: "code_of_conduct", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 19, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketAcceptCodeOfConduct{}, Name: "accept_code_of_conduct", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 775}, {Type: &v26_1.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 775}, {Type: &v26_1.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 139, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 136, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugBlockValue{}, Name: "debug_block_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugChunkValue{}, Name: "debug_chunk_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugEntityValue{}, Name: "debug_entity_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugEvent{}, Name: "debug_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketGameRuleValues{}, Name: "game_rule_values", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketGameTestHighlightPos{}, Name: "game_test_highlight_pos", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketLowDiskSpaceWarning{}, Name: "low_disk_space_warning", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 137, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 135, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 140, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 134, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 138, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 775}, {Type: &v26_1.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketAttack{}, Name: "attack", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 66, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketContainerButtonClick{}, Name: "container_button_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 68, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketDebugSubscriptionRequest{}, Name: "debug_subscription_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetGameRule{}, Name: "set_game_rule", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSpectateEntity{}, Name: "spectate_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTeleportToEntity{}, Name: "teleport_to_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 67, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 775}, {Type: &v26_1.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 775}, {Type: &v26_1.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_1.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 775}, {Type: &v26_1.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 775}, {Type: &v26_2.ConfigurationToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 17, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCodeOfConduct{}, Name: "code_of_conduct", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 19, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 15, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketFeatureFlags{}, Name: "feature_flags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 12, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketRegistryData{}, Name: "registry_data", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketResetChat{}, Name: "reset_chat", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 14, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 16, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 18, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 10, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 13, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Configuration, PacketId: 11, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketAcceptCodeOfConduct{}, Name: "accept_code_of_conduct", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 9, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 8, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketFinishConfiguration{}, Name: "finish_configuration", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 6, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCommonSelectKnownPacks{}, Name: "select_known_packs", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 7, ProtocolVersion: 776}, {Type: &v26_2.ConfigurationToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Configuration, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.HandshakingToServerPacketLegacyServerListPing{}, Name: "legacy_server_list_ping", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 254, ProtocolVersion: 776}, {Type: &v26_2.HandshakingToServerPacketSetProtocol{}, Name: "set_protocol", Direction: proto_base.ToServer, State: proto_base.Handshaking, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketCompress{}, Name: "compress", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketDisconnect{}, Name: "disconnect", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketLoginPluginRequest{}, Name: "login_plugin_request", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.LoginToClientPacketSuccess{}, Name: "success", Direction: proto_base.ToClient, State: proto_base.Login, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketEncryptionBegin{}, Name: "encryption_begin", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketLoginAcknowledged{}, Name: "login_acknowledged", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketLoginPluginResponse{}, Name: "login_plugin_response", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.LoginToServerPacketLoginStart{}, Name: "login_start", Direction: proto_base.ToServer, State: proto_base.Login, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAbilities{}, Name: "abilities", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 64, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAcknowledgePlayerDigging{}, Name: "acknowledge_player_digging", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketActionBar{}, Name: "action_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 87, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonAddResourcePack{}, Name: "add_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 81, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAdvancements{}, Name: "advancements", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 130, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAnimation{}, Name: "animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketAttachEntity{}, Name: "attach_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 100, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBlockAction{}, Name: "block_action", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 7, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBlockBreakAnimation{}, Name: "block_break_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBlockChange{}, Name: "block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 8, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBossBar{}, Name: "boss_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 9, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketBundleDelimiter{}, Name: "bundle_delimiter", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCamera{}, Name: "camera", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 93, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketChatSuggestions{}, Name: "chat_suggestions", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 23, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketChunkBatchFinished{}, Name: "chunk_batch_finished", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 11, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketChunkBatchStart{}, Name: "chunk_batch_start", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 12, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketChunkBiomes{}, Name: "chunk_biomes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 13, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonClearDialog{}, Name: "clear_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 139, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketClearTitles{}, Name: "clear_titles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 14, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 17, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCollect{}, Name: "collect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 124, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonCookieRequest{}, Name: "cookie_request", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 21, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCraftProgressBar{}, Name: "craft_progress_bar", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 19, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCraftRecipeResponse{}, Name: "craft_recipe_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 63, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 24, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonCustomReportDetails{}, Name: "custom_report_details", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 136, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDamageEvent{}, Name: "damage_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 25, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDeathCombatEvent{}, Name: "death_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 68, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugBlockValue{}, Name: "debug_block_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 26, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugChunkValue{}, Name: "debug_chunk_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 27, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugEntityValue{}, Name: "debug_entity_value", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 28, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugEvent{}, Name: "debug_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 29, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDebugSample{}, Name: "debug_sample", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 30, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDeclareCommands{}, Name: "declare_commands", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 16, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDeclareRecipes{}, Name: "declare_recipes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 133, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketDifficulty{}, Name: "difficulty", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 10, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEndCombatEvent{}, Name: "end_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 66, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEnterCombatEvent{}, Name: "enter_combat_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 67, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityDestroy{}, Name: "entity_destroy", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 77, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityEffect{}, Name: "entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 132, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityEquipment{}, Name: "entity_equipment", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 102, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityHeadRotation{}, Name: "entity_head_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 83, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityLook{}, Name: "entity_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 56, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityMetadata{}, Name: "entity_metadata", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 99, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityMoveLook{}, Name: "entity_move_look", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 54, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntitySoundEffect{}, Name: "entity_sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 116, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityStatus{}, Name: "entity_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 34, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityTeleport{}, Name: "entity_teleport", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 125, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityUpdateAttributes{}, Name: "entity_update_attributes", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 131, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketEntityVelocity{}, Name: "entity_velocity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 101, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketExperience{}, Name: "experience", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 103, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketExplosion{}, Name: "explosion", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 36, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketFacePlayer{}, Name: "face_player", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 71, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketGameRuleValues{}, Name: "game_rule_values", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 39, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketGameStateChange{}, Name: "game_state_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 38, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketGameTestHighlightPos{}, Name: "game_test_highlight_pos", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 40, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 105, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketHideMessage{}, Name: "hide_message", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 31, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketHurtAnimation{}, Name: "hurt_animation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 42, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketInitializeWorldBorder{}, Name: "initialize_world_border", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 43, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 44, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketKickDisconnect{}, Name: "kick_disconnect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 32, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketLogin{}, Name: "login", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 49, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketLowDiskSpaceWarning{}, Name: "low_disk_space_warning", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 50, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketMap{}, Name: "map", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 51, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketMapChunk{}, Name: "map_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 45, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketMoveMinecart{}, Name: "move_minecart", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 55, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketMultiBlockChange{}, Name: "multi_block_change", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 84, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketNbtQueryResponse{}, Name: "nbt_query_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 123, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketOpenBook{}, Name: "open_book", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 58, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketOpenHorseWindow{}, Name: "open_horse_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 41, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketOpenSignEntity{}, Name: "open_sign_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 60, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketOpenWindow{}, Name: "open_window", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 59, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 61, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPingResponse{}, Name: "ping_response", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 62, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerChat{}, Name: "player_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 65, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerInfo{}, Name: "player_info", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 70, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerRemove{}, Name: "player_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 69, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerRotation{}, Name: "player_rotation", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 73, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPlayerlistHeader{}, Name: "playerlist_header", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 122, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketPosition{}, Name: "position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 72, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketProfilelessChat{}, Name: "profileless_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 33, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRecipeBookAdd{}, Name: "recipe_book_add", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 74, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRecipeBookRemove{}, Name: "recipe_book_remove", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 75, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRecipeBookSettings{}, Name: "recipe_book_settings", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 76, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRelEntityMove{}, Name: "rel_entity_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 53, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRemoveEntityEffect{}, Name: "remove_entity_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 78, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonRemoveResourcePack{}, Name: "remove_resource_pack", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 80, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketResetScore{}, Name: "reset_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 79, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketRespawn{}, Name: "respawn", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 82, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketScoreboardDisplayObjective{}, Name: "scoreboard_display_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 98, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketScoreboardObjective{}, Name: "scoreboard_objective", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 106, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketScoreboardScore{}, Name: "scoreboard_score", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 110, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSelectAdvancementTab{}, Name: "select_advancement_tab", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 85, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketServerData{}, Name: "server_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 86, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonServerLinks{}, Name: "server_links", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 137, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetCooldown{}, Name: "set_cooldown", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 22, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetCursorItem{}, Name: "set_cursor_item", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 96, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetPassengers{}, Name: "set_passengers", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 107, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetPlayerInventory{}, Name: "set_player_inventory", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 108, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetProjectilePower{}, Name: "set_projectile_power", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 135, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetSlot{}, Name: "set_slot", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 20, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetTickingState{}, Name: "set_ticking_state", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 127, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetTitleSubtitle{}, Name: "set_title_subtitle", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 112, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetTitleText{}, Name: "set_title_text", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 114, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSetTitleTime{}, Name: "set_title_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 115, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketShowDialog{}, Name: "show_dialog", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 140, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSimulationDistance{}, Name: "simulation_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 111, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSoundEffect{}, Name: "sound_effect", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 117, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSpawnEntity{}, Name: "spawn_entity", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSpawnPosition{}, Name: "spawn_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 97, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketStartConfiguration{}, Name: "start_configuration", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 118, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketStatistics{}, Name: "statistics", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketStepTick{}, Name: "step_tick", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 128, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketStopSound{}, Name: "stop_sound", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 119, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonStoreCookie{}, Name: "store_cookie", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 120, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSyncEntityPosition{}, Name: "sync_entity_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 35, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketSystemChat{}, Name: "system_chat", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 121, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 15, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTags{}, Name: "tags", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 134, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTeams{}, Name: "teams", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 109, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTestInstanceBlockStatus{}, Name: "test_instance_block_status", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 126, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTileEntityData{}, Name: "tile_entity_data", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 6, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTrackedWaypoint{}, Name: "tracked_waypoint", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 138, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketTradeList{}, Name: "trade_list", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 52, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketCommonTransfer{}, Name: "transfer", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 129, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUnloadChunk{}, Name: "unload_chunk", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 37, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateHealth{}, Name: "update_health", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 104, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateLight{}, Name: "update_light", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 48, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateTime{}, Name: "update_time", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 113, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateViewDistance{}, Name: "update_view_distance", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 95, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketUpdateViewPosition{}, Name: "update_view_position", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 94, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 57, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWindowItems{}, Name: "window_items", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 18, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderCenter{}, Name: "world_border_center", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 88, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderLerpSize{}, Name: "world_border_lerp_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 89, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderSize{}, Name: "world_border_size", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 90, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderWarningDelay{}, Name: "world_border_warning_delay", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 91, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldBorderWarningReach{}, Name: "world_border_warning_reach", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 92, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldEvent{}, Name: "world_event", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 46, ProtocolVersion: 776}, {Type: &v26_2.PlayToClientPacketWorldParticles{}, Name: "world_particles", Direction: proto_base.ToClient, State: proto_base.Play, PacketId: 47, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketAbilities{}, Name: "abilities", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 40, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketAdvancementTab{}, Name: "advancement_tab", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 50, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketArmAnimation{}, Name: "arm_animation", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 63, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketAttack{}, Name: "attack", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketBlockDig{}, Name: "block_dig", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 41, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketBlockPlace{}, Name: "block_place", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 66, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChangeGamemode{}, Name: "change_gamemode", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 5, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChatCommand{}, Name: "chat_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 7, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChatCommandSigned{}, Name: "chat_command_signed", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 8, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChatMessage{}, Name: "chat_message", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 9, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChatSessionUpdate{}, Name: "chat_session_update", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 10, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketChunkBatchReceived{}, Name: "chunk_batch_received", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 11, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketClientCommand{}, Name: "client_command", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 12, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCloseWindow{}, Name: "close_window", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 19, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketConfigurationAcknowledged{}, Name: "configuration_acknowledged", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 16, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketContainerButtonClick{}, Name: "container_button_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 17, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCommonCookieResponse{}, Name: "cookie_response", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 21, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCraftRecipeRequest{}, Name: "craft_recipe_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 39, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCommonCustomClickAction{}, Name: "custom_click_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 68, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCustomPayload{}, Name: "custom_payload", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 22, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketDebugSubscriptionRequest{}, Name: "debug_subscription_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 23, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketDisplayedRecipe{}, Name: "displayed_recipe", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 47, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketEditBook{}, Name: "edit_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 24, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketEntityAction{}, Name: "entity_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 42, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketFlying{}, Name: "flying", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 33, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketGenerateStructure{}, Name: "generate_structure", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 27, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketHeldItemSlot{}, Name: "held_item_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 53, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketKeepAlive{}, Name: "keep_alive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 28, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketLockDifficulty{}, Name: "lock_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 29, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketLook{}, Name: "look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 32, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketMessageAcknowledgement{}, Name: "message_acknowledgement", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 6, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketNameItem{}, Name: "name_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 48, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPickItemFromBlock{}, Name: "pick_item_from_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 36, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPickItemFromEntity{}, Name: "pick_item_from_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 37, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPingRequest{}, Name: "ping_request", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 38, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPlayerInput{}, Name: "player_input", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 43, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPlayerLoaded{}, Name: "player_loaded", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 44, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPong{}, Name: "pong", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 45, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPosition{}, Name: "position", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 30, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketPositionLook{}, Name: "position_look", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 31, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketQueryBlockNbt{}, Name: "query_block_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 2, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketQueryEntityNbt{}, Name: "query_entity_nbt", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 25, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketRecipeBook{}, Name: "recipe_book", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 46, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketResourcePackReceive{}, Name: "resource_pack_receive", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 49, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSelectBundleItem{}, Name: "select_bundle_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 3, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSelectTrade{}, Name: "select_trade", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 51, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetBeaconEffect{}, Name: "set_beacon_effect", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 52, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetCreativeSlot{}, Name: "set_creative_slot", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 56, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetDifficulty{}, Name: "set_difficulty", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 4, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetGameRule{}, Name: "set_game_rule", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 57, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetSlotState{}, Name: "set_slot_state", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 20, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSetTestBlock{}, Name: "set_test_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 60, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketCommonSettings{}, Name: "settings", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 14, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSpectatorAction{}, Name: "spectator_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 62, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketSteerBoat{}, Name: "steer_boat", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 35, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTabComplete{}, Name: "tab_complete", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 15, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTeleportConfirm{}, Name: "teleport_confirm", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTeleportToEntity{}, Name: "teleport_to_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 64, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTestInstanceBlockAction{}, Name: "test_instance_block_action", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 65, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketTickEnd{}, Name: "tick_end", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 13, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateCommandBlock{}, Name: "update_command_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 54, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateCommandBlockMinecart{}, Name: "update_command_block_minecart", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 55, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateJigsawBlock{}, Name: "update_jigsaw_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 58, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateSign{}, Name: "update_sign", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 61, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUpdateStructureBlock{}, Name: "update_structure_block", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 59, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUseEntity{}, Name: "use_entity", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 26, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketUseItem{}, Name: "use_item", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 67, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketVehicleMove{}, Name: "vehicle_move", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 34, ProtocolVersion: 776}, {Type: &v26_2.PlayToServerPacketWindowClick{}, Name: "window_click", Direction: proto_base.ToServer, State: proto_base.Play, PacketId: 18, ProtocolVersion: 776}, {Type: &v26_2.StatusToClientPacketPing{}, Name: "ping", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.StatusToClientPacketServerInfo{}, Name: "server_info", Direction: proto_base.ToClient, State: proto_base.Status, PacketId: 0, ProtocolVersion: 776}, {Type: &v26_2.StatusToServerPacketPing{}, Name: "ping", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 1, ProtocolVersion: 776}, {Type: &v26_2.StatusToServerPacketPingStart{}, Name: "ping_start", Direction: proto_base.ToServer, State: proto_base.Status, PacketId: 0, ProtocolVersion: 776}} diff --git a/mc/proto_generated/v1_12_2/proto.go b/mc/proto_generated/v1_12_2/proto.go index f79c60d..05ff8fe 100644 --- a/mc/proto_generated/v1_12_2/proto.go +++ b/mc/proto_generated/v1_12_2/proto.go @@ -1,6 +1,6 @@ // Code generated by strom. DO NOT EDIT. // source: minecraft-data/pc/1.12.2/protocol.json (sha256:21c57208db654a5e14a34cb696570080df179c5c642e53b16120399eee9232be) -// version: (devel) (go1.26.5-X:nodwarf5) +// version: (devel) (go1.26.2) package v1_12_2 import ( diff --git a/mc/proto_generated/v1_14_4/proto.go b/mc/proto_generated/v1_14_4/proto.go index 8602be6..70ce850 100644 --- a/mc/proto_generated/v1_14_4/proto.go +++ b/mc/proto_generated/v1_14_4/proto.go @@ -1,6 +1,6 @@ // Code generated by strom. DO NOT EDIT. // source: minecraft-data/pc/1.14.4/protocol.json (sha256:b6edff5abaaf234037b5019024d749e27e746250a23253bb4ad77d8f76e93167) -// version: (devel) (go1.26.5-X:nodwarf5) +// version: (devel) (go1.26.2) package v1_14_4 import ( diff --git a/mc/proto_generated/v1_16_5/proto.go b/mc/proto_generated/v1_16_5/proto.go new file mode 100644 index 0000000..0fd355c --- /dev/null +++ b/mc/proto_generated/v1_16_5/proto.go @@ -0,0 +1,13575 @@ +// Code generated by strom. DO NOT EDIT. +// source: minecraft-data/pc/1.16.2/protocol.json (sha256:d96a3c5a7a7ddf2105e23990c2471b3aeafe4a6975e0c9d7d7943b599af9dfb3) +// version: (devel) (go1.26.2) +package v1_16_5 + +import ( + "encoding/binary" + "io" + "github.com/admin-else/strom/mc/proto_base" + "github.com/admin-else/strom/mc/nbt" + "github.com/google/uuid" +) + +type ByteArray struct { + Val []byte +} + +func (ret *ByteArray) Decode(r io.ReadSeeker) (err error) { + var lByteArray int32 + lByteArray, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Val, err = io.ReadAll(io.LimitReader(r, int64(lByteArray))) + if err != nil { + return + } + return +} +func (ret *ByteArray) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, int32(len(ret.Val))) + if err != nil { + return + } + _, err = w.Write(ret.Val) + if err != nil { + return + } + return +} + +type CommandNode struct { + Flags struct { + Unused uint8 + HasCustomSuggestions bool + HasRedirectNode bool + HasCommand bool + CommandNodeType uint8 + } + Children []int32 + RedirectNode any + ExtraNodeData any +} + +func (ret *CommandNode) Decode(r io.ReadSeeker) (err error) { + var CommandNodeFlagsPacked uint8 + err = binary.Read(r, binary.BigEndian, &CommandNodeFlagsPacked) + if err != nil { + return + } + ret.Flags.Unused = CommandNodeFlagsPacked << 0 >> 5 + ret.Flags.HasCustomSuggestions = CommandNodeFlagsPacked<<3>>7 == 1 + ret.Flags.HasRedirectNode = CommandNodeFlagsPacked<<4>>7 == 1 + ret.Flags.HasCommand = CommandNodeFlagsPacked<<5>>7 == 1 + ret.Flags.CommandNodeType = CommandNodeFlagsPacked << 6 >> 6 + var lCommandNodeChildren int32 + lCommandNodeChildren, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Children = []int32{} + for range lCommandNodeChildren { + var CommandNodeChildrenElement int32 + CommandNodeChildrenElement, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Children = append(ret.Children, CommandNodeChildrenElement) + } + switch ret.Flags.HasRedirectNode { + case true: + var CommandNodeRedirectNode1Tmp int32 + CommandNodeRedirectNode1Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.RedirectNode = CommandNodeRedirectNode1Tmp + default: + var CommandNodeRedirectNodeTmp struct { + } + ret.RedirectNode = CommandNodeRedirectNodeTmp + } + return +} +func (ret *CommandNode) Encode(w io.Writer) (err error) { + var CommandNodeFlagsPacked uint8 + CommandNodeFlagsPacked |= (uint8(ret.Flags.CommandNodeType) & 0x3) << 0x0 + CommandNodeFlagsPacked |= (proto_base.Bool2uint8(ret.Flags.HasCommand) & 0x1) << 0x2 + CommandNodeFlagsPacked |= (proto_base.Bool2uint8(ret.Flags.HasRedirectNode) & 0x1) << 0x3 + CommandNodeFlagsPacked |= (proto_base.Bool2uint8(ret.Flags.HasCustomSuggestions) & 0x1) << 0x4 + CommandNodeFlagsPacked |= (uint8(ret.Flags.Unused) & 0x7) << 0x5 + err = binary.Write(w, binary.BigEndian, CommandNodeFlagsPacked) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Children))) + if err != nil { + return + } + for iCommandNodeChildren := range len(ret.Children) { + err = proto_base.EncodeVarInt(w, ret.Children[iCommandNodeChildren]) + if err != nil { + return + } + } + switch ret.Flags.HasRedirectNode { + case true: + CommandNodeRedirectNode, ok := ret.RedirectNode.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, CommandNodeRedirectNode) + if err != nil { + return + } + default: + _, ok := ret.RedirectNode.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type EntityMetadata struct { + Val map[byte]struct { + Anon struct { + Key uint8 + Type int32 + } + Value EntityMetadataItem + } +} + +func (ret *EntityMetadata) Decode(r io.ReadSeeker) (err error) { + ret.Val = make(map[uint8]struct { + Anon struct { + Key uint8 + Type int32 + } + Value EntityMetadataItem + }) + var id uint8 + for { + err = binary.Read(r, binary.BigEndian, &id) + if err != nil { + return + } + if id == 255 { + break + } + _, err = r.Seek(-1, io.SeekCurrent) + if err != nil { + return + } + var entry struct { + Anon struct { + Key uint8 + Type int32 + } + Value EntityMetadataItem + } + err = binary.Read(r, binary.BigEndian, &entry.Anon.Key) + if err != nil { + return + } + entry.Anon.Type, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = entry.Value.Decode(r) + if err != nil { + return + } + ret.Val[id] = entry + } + return +} +func (ret *EntityMetadata) Encode(w io.Writer) (err error) { + for _, v := range ret.Val { + err = binary.Write(w, binary.BigEndian, v.Anon.Key) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, v.Anon.Type) + if err != nil { + return + } + EntityMetadataValueEncTmp := v.Value + err = EntityMetadataValueEncTmp.Encode(w) + if err != nil { + return + } + } + err = binary.Write(w, binary.BigEndian, uint8(255)) + if err != nil { + return + } + return +} + +type EntityMetadataItem struct { + Val any +} + +func (ret *EntityMetadataItem) Decode(r io.ReadSeeker) (err error) { + err = proto_base.ToDoError + return +} +func (ret *EntityMetadataItem) Encode(w io.Writer) (err error) { + err = proto_base.ToDoError + return +} + +type Ingredient struct { + Val []Slot +} + +func (ret *Ingredient) Decode(r io.ReadSeeker) (err error) { + var lIngredient int32 + lIngredient, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Val = []Slot{} + for range lIngredient { + var IngredientElement Slot + err = IngredientElement.Decode(r) + if err != nil { + return + } + ret.Val = append(ret.Val, IngredientElement) + } + return +} +func (ret *Ingredient) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, int32(len(ret.Val))) + if err != nil { + return + } + for iIngredient := range len(ret.Val) { + IngredientInnerEncTmp := ret.Val[iIngredient] + err = IngredientInnerEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type MinecraftSmeltingFormat struct { + Group string + Ingredient Ingredient + Result Slot + Experience float32 + CookTime int32 +} + +func (ret *MinecraftSmeltingFormat) Decode(r io.ReadSeeker) (err error) { + ret.Group, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = ret.Ingredient.Decode(r) + if err != nil { + return + } + err = ret.Result.Decode(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Experience) + if err != nil { + return + } + ret.CookTime, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *MinecraftSmeltingFormat) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Group) + if err != nil { + return + } + MinecraftSmeltingFormatIngredientEncTmp := ret.Ingredient + err = MinecraftSmeltingFormatIngredientEncTmp.Encode(w) + if err != nil { + return + } + MinecraftSmeltingFormatResultEncTmp := ret.Result + err = MinecraftSmeltingFormatResultEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Experience) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.CookTime) + if err != nil { + return + } + return +} + +type Optvarint struct { + Val int32 +} + +func (ret *Optvarint) Decode(r io.ReadSeeker) (err error) { + ret.Val, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *Optvarint) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Val) + if err != nil { + return + } + return +} + +type Particle struct { + ParticleId int32 + Data ParticleData +} + +func (ret *Particle) Decode(r io.ReadSeeker) (err error) { + ret.ParticleId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Data.Decode(r) + if err != nil { + return + } + return +} +func (ret *Particle) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.ParticleId) + if err != nil { + return + } + ParticleDataEncTmp := ret.Data + err = ParticleDataEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type ParticleData struct { + Val any +} + +func (ret *ParticleData) Decode(r io.ReadSeeker) (err error) { + err = proto_base.ToDoError + return +} +func (ret *ParticleData) Encode(w io.Writer) (err error) { + err = proto_base.ToDoError + return +} + +type Position struct { + X int32 + Z int32 + Y int16 +} + +func (ret *Position) Decode(r io.ReadSeeker) (err error) { + var PositionPacked uint64 + err = binary.Read(r, binary.BigEndian, &PositionPacked) + if err != nil { + return + } + ret.X = int32(PositionPacked << 0 >> 38) + if ret.X >= 1<<25 { + ret.X -= 1 << 26 + } + ret.Z = int32(PositionPacked << 26 >> 38) + if ret.Z >= 1<<25 { + ret.Z -= 1 << 26 + } + ret.Y = int16(PositionPacked << 52 >> 52) + if ret.Y >= 1<<11 { + ret.Y -= 1 << 12 + } + return +} +func (ret *Position) Encode(w io.Writer) (err error) { + var PositionPacked uint64 + PositionPacked |= (uint64(ret.Y) & 0xFFF) << 0x0 + PositionPacked |= (uint64(ret.Z) & 0x3FFFFFF) << 0xC + PositionPacked |= (uint64(ret.X) & 0x3FFFFFF) << 0x26 + err = binary.Write(w, binary.BigEndian, PositionPacked) + if err != nil { + return + } + return +} + +type Slot struct { + Present bool + Anon any +} + +func (ret *Slot) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Present) + if err != nil { + return + } + switch ret.Present { + case false: + var SlotAnonFalseTmp struct { + } + ret.Anon = SlotAnonFalseTmp + case true: + var SlotAnonTrueTmp struct { + ItemId int32 + ItemCount int8 + NbtData nbt.Tag + } + SlotAnonTrueTmp.ItemId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &SlotAnonTrueTmp.ItemCount) + if err != nil { + return + } + err = SlotAnonTrueTmp.NbtData.Decode(r) + if err != nil { + return + } + ret.Anon = SlotAnonTrueTmp + } + return +} +func (ret *Slot) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Present) + if err != nil { + return + } + switch ret.Present { + case false: + _, ok := ret.Anon.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case true: + SlotAnon, ok := ret.Anon.(struct { + ItemId int32 + ItemCount int8 + NbtData nbt.Tag + }) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, SlotAnon.ItemId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, SlotAnon.ItemCount) + if err != nil { + return + } + SlotAnonNbtDataEncTmp := SlotAnon.NbtData + err = SlotAnonNbtDataEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type Tags struct { + Val []struct { + TagName string + Entries []int32 + } +} + +func (ret *Tags) Decode(r io.ReadSeeker) (err error) { + var lTags int32 + lTags, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Val = []struct { + TagName string + Entries []int32 + }{} + for range lTags { + var TagsElement struct { + TagName string + Entries []int32 + } + TagsElement.TagName, err = proto_base.DecodeString(r) + if err != nil { + return + } + var lTagsElementEntries int32 + lTagsElementEntries, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + TagsElement.Entries = []int32{} + for range lTagsElementEntries { + var TagsElementEntriesElement int32 + TagsElementEntriesElement, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + TagsElement.Entries = append(TagsElement.Entries, TagsElementEntriesElement) + } + ret.Val = append(ret.Val, TagsElement) + } + return +} +func (ret *Tags) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, int32(len(ret.Val))) + if err != nil { + return + } + for iTags := range len(ret.Val) { + err = proto_base.EncodeString(w, ret.Val[iTags].TagName) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Val[iTags].Entries))) + if err != nil { + return + } + for iTagsInnerEntries := range len(ret.Val[iTags].Entries) { + err = proto_base.EncodeVarInt(w, ret.Val[iTags].Entries[iTagsInnerEntries]) + if err != nil { + return + } + } + } + return +} + +type Vec3i16 struct { + X int16 + Y int16 + Z int16 +} + +func (ret *Vec3i16) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + return +} +func (ret *Vec3i16) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + return +} + +type HandshakingToClientPacket struct { + Name string + Params any +} + +var HandshakingToClientPacketNameMap = map[int32]string{} + +func (ret *HandshakingToClientPacket) Decode(r io.ReadSeeker) (err error) { + var HandshakingToClientPacketNameKey int32 + HandshakingToClientPacketNameKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.ErroringIndex(HandshakingToClientPacketNameMap, HandshakingToClientPacketNameKey) + if err != nil { + return + } + return +} + +var HandshakingToClientPacketNameReverseMap = map[string]int32{} + +func (ret *HandshakingToClientPacket) Encode(w io.Writer) (err error) { + var vHandshakingToClientPacketName int32 + vHandshakingToClientPacketName, err = proto_base.ErroringIndex(HandshakingToClientPacketNameReverseMap, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vHandshakingToClientPacketName) + if err != nil { + return + } + return +} + +type HandshakingToServerPacket struct { + Name string + Params any +} + +var HandshakingToServerPacketNameMap = map[int32]string{0x00: "set_protocol", 0xfe: "legacy_server_list_ping"} + +func (ret *HandshakingToServerPacket) Decode(r io.ReadSeeker) (err error) { + var HandshakingToServerPacketNameKey int32 + HandshakingToServerPacketNameKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.ErroringIndex(HandshakingToServerPacketNameMap, HandshakingToServerPacketNameKey) + if err != nil { + return + } + switch ret.Name { + case "legacy_server_list_ping": + var HandshakingToServerPacketParamsLegacyServerListPingTmp HandshakingToServerPacketLegacyServerListPing + err = HandshakingToServerPacketParamsLegacyServerListPingTmp.Decode(r) + if err != nil { + return + } + ret.Params = HandshakingToServerPacketParamsLegacyServerListPingTmp + case "set_protocol": + var HandshakingToServerPacketParamsSetProtocolTmp HandshakingToServerPacketSetProtocol + err = HandshakingToServerPacketParamsSetProtocolTmp.Decode(r) + if err != nil { + return + } + ret.Params = HandshakingToServerPacketParamsSetProtocolTmp + } + return +} + +var HandshakingToServerPacketNameReverseMap = map[string]int32{"set_protocol": 0x00, "legacy_server_list_ping": 0xfe} + +func (ret *HandshakingToServerPacket) Encode(w io.Writer) (err error) { + var vHandshakingToServerPacketName int32 + vHandshakingToServerPacketName, err = proto_base.ErroringIndex(HandshakingToServerPacketNameReverseMap, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vHandshakingToServerPacketName) + if err != nil { + return + } + switch ret.Name { + case "legacy_server_list_ping": + HandshakingToServerPacketParams, ok := ret.Params.(HandshakingToServerPacketLegacyServerListPing) + if !ok { + err = proto_base.BadTypeError + return + } + HandshakingToServerPacketParamsEncTmp := HandshakingToServerPacketParams + err = HandshakingToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "set_protocol": + HandshakingToServerPacketParams, ok := ret.Params.(HandshakingToServerPacketSetProtocol) + if !ok { + err = proto_base.BadTypeError + return + } + HandshakingToServerPacketParamsEncTmp := HandshakingToServerPacketParams + err = HandshakingToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type HandshakingToServerPacketLegacyServerListPing struct { + Payload uint8 +} + +func (ret *HandshakingToServerPacketLegacyServerListPing) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Payload) + if err != nil { + return + } + return +} +func (ret *HandshakingToServerPacketLegacyServerListPing) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Payload) + if err != nil { + return + } + return +} + +type HandshakingToServerPacketSetProtocol struct { + ProtocolVersion int32 + ServerHost string + ServerPort uint16 + NextState int32 +} + +func (ret *HandshakingToServerPacketSetProtocol) Decode(r io.ReadSeeker) (err error) { + ret.ProtocolVersion, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.ServerHost, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.ServerPort) + if err != nil { + return + } + ret.NextState, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *HandshakingToServerPacketSetProtocol) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.ProtocolVersion) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.ServerHost) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.ServerPort) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.NextState) + if err != nil { + return + } + return +} + +type LoginToClientPacket struct { + Name string + Params any +} + +var LoginToClientPacketNameMap = map[int32]string{0x00: "disconnect", 0x01: "encryption_begin", 0x02: "success", 0x03: "compress", 0x04: "login_plugin_request"} + +func (ret *LoginToClientPacket) Decode(r io.ReadSeeker) (err error) { + var LoginToClientPacketNameKey int32 + LoginToClientPacketNameKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.ErroringIndex(LoginToClientPacketNameMap, LoginToClientPacketNameKey) + if err != nil { + return + } + switch ret.Name { + case "compress": + var LoginToClientPacketParamsCompressTmp LoginToClientPacketCompress + err = LoginToClientPacketParamsCompressTmp.Decode(r) + if err != nil { + return + } + ret.Params = LoginToClientPacketParamsCompressTmp + case "disconnect": + var LoginToClientPacketParamsDisconnectTmp LoginToClientPacketDisconnect + err = LoginToClientPacketParamsDisconnectTmp.Decode(r) + if err != nil { + return + } + ret.Params = LoginToClientPacketParamsDisconnectTmp + case "encryption_begin": + var LoginToClientPacketParamsEncryptionBeginTmp LoginToClientPacketEncryptionBegin + err = LoginToClientPacketParamsEncryptionBeginTmp.Decode(r) + if err != nil { + return + } + ret.Params = LoginToClientPacketParamsEncryptionBeginTmp + case "login_plugin_request": + var LoginToClientPacketParamsLoginPluginRequestTmp LoginToClientPacketLoginPluginRequest + err = LoginToClientPacketParamsLoginPluginRequestTmp.Decode(r) + if err != nil { + return + } + ret.Params = LoginToClientPacketParamsLoginPluginRequestTmp + case "success": + var LoginToClientPacketParamsSuccessTmp LoginToClientPacketSuccess + err = LoginToClientPacketParamsSuccessTmp.Decode(r) + if err != nil { + return + } + ret.Params = LoginToClientPacketParamsSuccessTmp + } + return +} + +var LoginToClientPacketNameReverseMap = map[string]int32{"disconnect": 0x00, "encryption_begin": 0x01, "success": 0x02, "compress": 0x03, "login_plugin_request": 0x04} + +func (ret *LoginToClientPacket) Encode(w io.Writer) (err error) { + var vLoginToClientPacketName int32 + vLoginToClientPacketName, err = proto_base.ErroringIndex(LoginToClientPacketNameReverseMap, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vLoginToClientPacketName) + if err != nil { + return + } + switch ret.Name { + case "compress": + LoginToClientPacketParams, ok := ret.Params.(LoginToClientPacketCompress) + if !ok { + err = proto_base.BadTypeError + return + } + LoginToClientPacketParamsEncTmp := LoginToClientPacketParams + err = LoginToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "disconnect": + LoginToClientPacketParams, ok := ret.Params.(LoginToClientPacketDisconnect) + if !ok { + err = proto_base.BadTypeError + return + } + LoginToClientPacketParamsEncTmp := LoginToClientPacketParams + err = LoginToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "encryption_begin": + LoginToClientPacketParams, ok := ret.Params.(LoginToClientPacketEncryptionBegin) + if !ok { + err = proto_base.BadTypeError + return + } + LoginToClientPacketParamsEncTmp := LoginToClientPacketParams + err = LoginToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "login_plugin_request": + LoginToClientPacketParams, ok := ret.Params.(LoginToClientPacketLoginPluginRequest) + if !ok { + err = proto_base.BadTypeError + return + } + LoginToClientPacketParamsEncTmp := LoginToClientPacketParams + err = LoginToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "success": + LoginToClientPacketParams, ok := ret.Params.(LoginToClientPacketSuccess) + if !ok { + err = proto_base.BadTypeError + return + } + LoginToClientPacketParamsEncTmp := LoginToClientPacketParams + err = LoginToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type LoginToClientPacketCompress struct { + Threshold int32 +} + +func (ret *LoginToClientPacketCompress) Decode(r io.ReadSeeker) (err error) { + ret.Threshold, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *LoginToClientPacketCompress) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Threshold) + if err != nil { + return + } + return +} + +type LoginToClientPacketDisconnect struct { + Reason string +} + +func (ret *LoginToClientPacketDisconnect) Decode(r io.ReadSeeker) (err error) { + ret.Reason, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *LoginToClientPacketDisconnect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Reason) + if err != nil { + return + } + return +} + +type LoginToClientPacketEncryptionBegin struct { + ServerId string + PublicKey []byte + VerifyToken []byte +} + +func (ret *LoginToClientPacketEncryptionBegin) Decode(r io.ReadSeeker) (err error) { + ret.ServerId, err = proto_base.DecodeString(r) + if err != nil { + return + } + var lLoginToClientPacketEncryptionBeginPublicKey int32 + lLoginToClientPacketEncryptionBeginPublicKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.PublicKey, err = io.ReadAll(io.LimitReader(r, int64(lLoginToClientPacketEncryptionBeginPublicKey))) + if err != nil { + return + } + var lLoginToClientPacketEncryptionBeginVerifyToken int32 + lLoginToClientPacketEncryptionBeginVerifyToken, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.VerifyToken, err = io.ReadAll(io.LimitReader(r, int64(lLoginToClientPacketEncryptionBeginVerifyToken))) + if err != nil { + return + } + return +} +func (ret *LoginToClientPacketEncryptionBegin) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.ServerId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.PublicKey))) + if err != nil { + return + } + _, err = w.Write(ret.PublicKey) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.VerifyToken))) + if err != nil { + return + } + _, err = w.Write(ret.VerifyToken) + if err != nil { + return + } + return +} + +type LoginToClientPacketLoginPluginRequest struct { + MessageId int32 + Channel string + Data proto_base.RestBuffer +} + +func (ret *LoginToClientPacketLoginPluginRequest) Decode(r io.ReadSeeker) (err error) { + ret.MessageId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Channel, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = ret.Data.Decode(r) + if err != nil { + return + } + return +} +func (ret *LoginToClientPacketLoginPluginRequest) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.MessageId) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Channel) + if err != nil { + return + } + LoginToClientPacketLoginPluginRequestDataEncTmp := ret.Data + err = LoginToClientPacketLoginPluginRequestDataEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type LoginToClientPacketSuccess struct { + Uuid uuid.UUID + Username string +} + +func (ret *LoginToClientPacketSuccess) Decode(r io.ReadSeeker) (err error) { + _, err = io.ReadFull(r, ret.Uuid[:]) + if err != nil { + return + } + ret.Username, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *LoginToClientPacketSuccess) Encode(w io.Writer) (err error) { + _, err = w.Write(ret.Uuid[:]) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Username) + if err != nil { + return + } + return +} + +type LoginToServerPacket struct { + Name string + Params any +} + +var LoginToServerPacketNameMap = map[int32]string{0x00: "login_start", 0x01: "encryption_begin", 0x02: "login_plugin_response"} + +func (ret *LoginToServerPacket) Decode(r io.ReadSeeker) (err error) { + var LoginToServerPacketNameKey int32 + LoginToServerPacketNameKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.ErroringIndex(LoginToServerPacketNameMap, LoginToServerPacketNameKey) + if err != nil { + return + } + switch ret.Name { + case "encryption_begin": + var LoginToServerPacketParamsEncryptionBeginTmp LoginToServerPacketEncryptionBegin + err = LoginToServerPacketParamsEncryptionBeginTmp.Decode(r) + if err != nil { + return + } + ret.Params = LoginToServerPacketParamsEncryptionBeginTmp + case "login_plugin_response": + var LoginToServerPacketParamsLoginPluginResponseTmp LoginToServerPacketLoginPluginResponse + err = LoginToServerPacketParamsLoginPluginResponseTmp.Decode(r) + if err != nil { + return + } + ret.Params = LoginToServerPacketParamsLoginPluginResponseTmp + case "login_start": + var LoginToServerPacketParamsLoginStartTmp LoginToServerPacketLoginStart + err = LoginToServerPacketParamsLoginStartTmp.Decode(r) + if err != nil { + return + } + ret.Params = LoginToServerPacketParamsLoginStartTmp + } + return +} + +var LoginToServerPacketNameReverseMap = map[string]int32{"login_start": 0x00, "encryption_begin": 0x01, "login_plugin_response": 0x02} + +func (ret *LoginToServerPacket) Encode(w io.Writer) (err error) { + var vLoginToServerPacketName int32 + vLoginToServerPacketName, err = proto_base.ErroringIndex(LoginToServerPacketNameReverseMap, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vLoginToServerPacketName) + if err != nil { + return + } + switch ret.Name { + case "encryption_begin": + LoginToServerPacketParams, ok := ret.Params.(LoginToServerPacketEncryptionBegin) + if !ok { + err = proto_base.BadTypeError + return + } + LoginToServerPacketParamsEncTmp := LoginToServerPacketParams + err = LoginToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "login_plugin_response": + LoginToServerPacketParams, ok := ret.Params.(LoginToServerPacketLoginPluginResponse) + if !ok { + err = proto_base.BadTypeError + return + } + LoginToServerPacketParamsEncTmp := LoginToServerPacketParams + err = LoginToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "login_start": + LoginToServerPacketParams, ok := ret.Params.(LoginToServerPacketLoginStart) + if !ok { + err = proto_base.BadTypeError + return + } + LoginToServerPacketParamsEncTmp := LoginToServerPacketParams + err = LoginToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type LoginToServerPacketEncryptionBegin struct { + SharedSecret []byte + VerifyToken []byte +} + +func (ret *LoginToServerPacketEncryptionBegin) Decode(r io.ReadSeeker) (err error) { + var lLoginToServerPacketEncryptionBeginSharedSecret int32 + lLoginToServerPacketEncryptionBeginSharedSecret, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.SharedSecret, err = io.ReadAll(io.LimitReader(r, int64(lLoginToServerPacketEncryptionBeginSharedSecret))) + if err != nil { + return + } + var lLoginToServerPacketEncryptionBeginVerifyToken int32 + lLoginToServerPacketEncryptionBeginVerifyToken, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.VerifyToken, err = io.ReadAll(io.LimitReader(r, int64(lLoginToServerPacketEncryptionBeginVerifyToken))) + if err != nil { + return + } + return +} +func (ret *LoginToServerPacketEncryptionBegin) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, int32(len(ret.SharedSecret))) + if err != nil { + return + } + _, err = w.Write(ret.SharedSecret) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.VerifyToken))) + if err != nil { + return + } + _, err = w.Write(ret.VerifyToken) + if err != nil { + return + } + return +} + +type LoginToServerPacketLoginPluginResponse struct { + MessageId int32 + Data *proto_base.RestBuffer +} + +func (ret *LoginToServerPacketLoginPluginResponse) Decode(r io.ReadSeeker) (err error) { + ret.MessageId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + var LoginToServerPacketLoginPluginResponseDataPresent bool + err = binary.Read(r, binary.BigEndian, &LoginToServerPacketLoginPluginResponseDataPresent) + if err != nil { + return + } + if LoginToServerPacketLoginPluginResponseDataPresent { + var LoginToServerPacketLoginPluginResponseDataPresentValue proto_base.RestBuffer + err = LoginToServerPacketLoginPluginResponseDataPresentValue.Decode(r) + if err != nil { + return + } + ret.Data = &LoginToServerPacketLoginPluginResponseDataPresentValue + } + return +} +func (ret *LoginToServerPacketLoginPluginResponse) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.MessageId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Data != nil) + if err != nil { + return + } + if ret.Data != nil { + LoginToServerPacketLoginPluginResponseDataEncTmp := *ret.Data + err = LoginToServerPacketLoginPluginResponseDataEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type LoginToServerPacketLoginStart struct { + Username string +} + +func (ret *LoginToServerPacketLoginStart) Decode(r io.ReadSeeker) (err error) { + ret.Username, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *LoginToServerPacketLoginStart) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Username) + if err != nil { + return + } + return +} + +type PlayToClientPacket struct { + Name string + Params any +} + +var PlayToClientPacketNameMap = map[int32]string{0x00: "spawn_entity", 0x01: "spawn_entity_experience_orb", 0x02: "spawn_entity_living", 0x03: "spawn_entity_painting", 0x04: "named_entity_spawn", 0x05: "animation", 0x06: "statistics", 0x07: "acknowledge_player_digging", 0x08: "block_break_animation", 0x09: "tile_entity_data", 0x0a: "block_action", 0x0b: "block_change", 0x0c: "boss_bar", 0x0d: "difficulty", 0x0e: "chat", 0x0f: "tab_complete", 0x10: "declare_commands", 0x11: "transaction", 0x12: "close_window", 0x13: "window_items", 0x14: "craft_progress_bar", 0x15: "set_slot", 0x16: "set_cooldown", 0x17: "custom_payload", 0x18: "named_sound_effect", 0x19: "kick_disconnect", 0x1a: "entity_status", 0x1b: "explosion", 0x1c: "unload_chunk", 0x1d: "game_state_change", 0x1e: "open_horse_window", 0x1f: "keep_alive", 0x20: "map_chunk", 0x21: "world_event", 0x22: "world_particles", 0x23: "update_light", 0x24: "login", 0x25: "map", 0x26: "trade_list", 0x27: "rel_entity_move", 0x28: "entity_move_look", 0x29: "entity_look", 0x2a: "entity", 0x2b: "vehicle_move", 0x2c: "open_book", 0x2d: "open_window", 0x2e: "open_sign_entity", 0x2f: "craft_recipe_response", 0x30: "abilities", 0x31: "combat_event", 0x32: "player_info", 0x33: "face_player", 0x34: "position", 0x35: "unlock_recipes", 0x36: "entity_destroy", 0x37: "remove_entity_effect", 0x38: "resource_pack_send", 0x39: "respawn", 0x3a: "entity_head_rotation", 0x3b: "multi_block_change", 0x3c: "select_advancement_tab", 0x3d: "world_border", 0x3e: "camera", 0x3f: "held_item_slot", 0x40: "update_view_position", 0x41: "update_view_distance", 0x42: "spawn_position", 0x43: "scoreboard_display_objective", 0x44: "entity_metadata", 0x45: "attach_entity", 0x46: "entity_velocity", 0x47: "entity_equipment", 0x48: "experience", 0x49: "update_health", 0x4a: "scoreboard_objective", 0x4b: "set_passengers", 0x4c: "teams", 0x4d: "scoreboard_score", 0x4e: "update_time", 0x4f: "title", 0x50: "entity_sound_effect", 0x51: "sound_effect", 0x52: "stop_sound", 0x53: "playerlist_header", 0x54: "nbt_query_response", 0x55: "collect", 0x56: "entity_teleport", 0x57: "advancements", 0x58: "entity_update_attributes", 0x59: "entity_effect", 0x5a: "declare_recipes", 0x5b: "tags"} + +func (ret *PlayToClientPacket) Decode(r io.ReadSeeker) (err error) { + var PlayToClientPacketNameKey int32 + PlayToClientPacketNameKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.ErroringIndex(PlayToClientPacketNameMap, PlayToClientPacketNameKey) + if err != nil { + return + } + switch ret.Name { + case "abilities": + var PlayToClientPacketParamsAbilitiesTmp PlayToClientPacketAbilities + err = PlayToClientPacketParamsAbilitiesTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsAbilitiesTmp + case "acknowledge_player_digging": + var PlayToClientPacketParamsAcknowledgePlayerDiggingTmp PlayToClientPacketAcknowledgePlayerDigging + err = PlayToClientPacketParamsAcknowledgePlayerDiggingTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsAcknowledgePlayerDiggingTmp + case "advancements": + var PlayToClientPacketParamsAdvancementsTmp PlayToClientPacketAdvancements + err = PlayToClientPacketParamsAdvancementsTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsAdvancementsTmp + case "animation": + var PlayToClientPacketParamsAnimationTmp PlayToClientPacketAnimation + err = PlayToClientPacketParamsAnimationTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsAnimationTmp + case "attach_entity": + var PlayToClientPacketParamsAttachEntityTmp PlayToClientPacketAttachEntity + err = PlayToClientPacketParamsAttachEntityTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsAttachEntityTmp + case "block_action": + var PlayToClientPacketParamsBlockActionTmp PlayToClientPacketBlockAction + err = PlayToClientPacketParamsBlockActionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsBlockActionTmp + case "block_break_animation": + var PlayToClientPacketParamsBlockBreakAnimationTmp PlayToClientPacketBlockBreakAnimation + err = PlayToClientPacketParamsBlockBreakAnimationTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsBlockBreakAnimationTmp + case "block_change": + var PlayToClientPacketParamsBlockChangeTmp PlayToClientPacketBlockChange + err = PlayToClientPacketParamsBlockChangeTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsBlockChangeTmp + case "boss_bar": + var PlayToClientPacketParamsBossBarTmp PlayToClientPacketBossBar + err = PlayToClientPacketParamsBossBarTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsBossBarTmp + case "camera": + var PlayToClientPacketParamsCameraTmp PlayToClientPacketCamera + err = PlayToClientPacketParamsCameraTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsCameraTmp + case "chat": + var PlayToClientPacketParamsChatTmp PlayToClientPacketChat + err = PlayToClientPacketParamsChatTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsChatTmp + case "close_window": + var PlayToClientPacketParamsCloseWindowTmp PlayToClientPacketCloseWindow + err = PlayToClientPacketParamsCloseWindowTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsCloseWindowTmp + case "collect": + var PlayToClientPacketParamsCollectTmp PlayToClientPacketCollect + err = PlayToClientPacketParamsCollectTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsCollectTmp + case "combat_event": + var PlayToClientPacketParamsCombatEventTmp PlayToClientPacketCombatEvent + err = PlayToClientPacketParamsCombatEventTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsCombatEventTmp + case "craft_progress_bar": + var PlayToClientPacketParamsCraftProgressBarTmp PlayToClientPacketCraftProgressBar + err = PlayToClientPacketParamsCraftProgressBarTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsCraftProgressBarTmp + case "craft_recipe_response": + var PlayToClientPacketParamsCraftRecipeResponseTmp PlayToClientPacketCraftRecipeResponse + err = PlayToClientPacketParamsCraftRecipeResponseTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsCraftRecipeResponseTmp + case "custom_payload": + var PlayToClientPacketParamsCustomPayloadTmp PlayToClientPacketCustomPayload + err = PlayToClientPacketParamsCustomPayloadTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsCustomPayloadTmp + case "declare_commands": + var PlayToClientPacketParamsDeclareCommandsTmp PlayToClientPacketDeclareCommands + err = PlayToClientPacketParamsDeclareCommandsTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsDeclareCommandsTmp + case "declare_recipes": + var PlayToClientPacketParamsDeclareRecipesTmp PlayToClientPacketDeclareRecipes + err = PlayToClientPacketParamsDeclareRecipesTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsDeclareRecipesTmp + case "difficulty": + var PlayToClientPacketParamsDifficultyTmp PlayToClientPacketDifficulty + err = PlayToClientPacketParamsDifficultyTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsDifficultyTmp + case "entity": + var PlayToClientPacketParamsEntityTmp PlayToClientPacketEntity + err = PlayToClientPacketParamsEntityTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityTmp + case "entity_destroy": + var PlayToClientPacketParamsEntityDestroyTmp PlayToClientPacketEntityDestroy + err = PlayToClientPacketParamsEntityDestroyTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityDestroyTmp + case "entity_effect": + var PlayToClientPacketParamsEntityEffectTmp PlayToClientPacketEntityEffect + err = PlayToClientPacketParamsEntityEffectTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityEffectTmp + case "entity_equipment": + var PlayToClientPacketParamsEntityEquipmentTmp PlayToClientPacketEntityEquipment + err = PlayToClientPacketParamsEntityEquipmentTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityEquipmentTmp + case "entity_head_rotation": + var PlayToClientPacketParamsEntityHeadRotationTmp PlayToClientPacketEntityHeadRotation + err = PlayToClientPacketParamsEntityHeadRotationTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityHeadRotationTmp + case "entity_look": + var PlayToClientPacketParamsEntityLookTmp PlayToClientPacketEntityLook + err = PlayToClientPacketParamsEntityLookTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityLookTmp + case "entity_metadata": + var PlayToClientPacketParamsEntityMetadataTmp PlayToClientPacketEntityMetadata + err = PlayToClientPacketParamsEntityMetadataTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityMetadataTmp + case "entity_move_look": + var PlayToClientPacketParamsEntityMoveLookTmp PlayToClientPacketEntityMoveLook + err = PlayToClientPacketParamsEntityMoveLookTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityMoveLookTmp + case "entity_sound_effect": + var PlayToClientPacketParamsEntitySoundEffectTmp PlayToClientPacketEntitySoundEffect + err = PlayToClientPacketParamsEntitySoundEffectTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntitySoundEffectTmp + case "entity_status": + var PlayToClientPacketParamsEntityStatusTmp PlayToClientPacketEntityStatus + err = PlayToClientPacketParamsEntityStatusTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityStatusTmp + case "entity_teleport": + var PlayToClientPacketParamsEntityTeleportTmp PlayToClientPacketEntityTeleport + err = PlayToClientPacketParamsEntityTeleportTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityTeleportTmp + case "entity_update_attributes": + var PlayToClientPacketParamsEntityUpdateAttributesTmp PlayToClientPacketEntityUpdateAttributes + err = PlayToClientPacketParamsEntityUpdateAttributesTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityUpdateAttributesTmp + case "entity_velocity": + var PlayToClientPacketParamsEntityVelocityTmp PlayToClientPacketEntityVelocity + err = PlayToClientPacketParamsEntityVelocityTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsEntityVelocityTmp + case "experience": + var PlayToClientPacketParamsExperienceTmp PlayToClientPacketExperience + err = PlayToClientPacketParamsExperienceTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsExperienceTmp + case "explosion": + var PlayToClientPacketParamsExplosionTmp PlayToClientPacketExplosion + err = PlayToClientPacketParamsExplosionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsExplosionTmp + case "face_player": + var PlayToClientPacketParamsFacePlayerTmp PlayToClientPacketFacePlayer + err = PlayToClientPacketParamsFacePlayerTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsFacePlayerTmp + case "game_state_change": + var PlayToClientPacketParamsGameStateChangeTmp PlayToClientPacketGameStateChange + err = PlayToClientPacketParamsGameStateChangeTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsGameStateChangeTmp + case "held_item_slot": + var PlayToClientPacketParamsHeldItemSlotTmp PlayToClientPacketHeldItemSlot + err = PlayToClientPacketParamsHeldItemSlotTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsHeldItemSlotTmp + case "keep_alive": + var PlayToClientPacketParamsKeepAliveTmp PlayToClientPacketKeepAlive + err = PlayToClientPacketParamsKeepAliveTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsKeepAliveTmp + case "kick_disconnect": + var PlayToClientPacketParamsKickDisconnectTmp PlayToClientPacketKickDisconnect + err = PlayToClientPacketParamsKickDisconnectTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsKickDisconnectTmp + case "login": + var PlayToClientPacketParamsLoginTmp PlayToClientPacketLogin + err = PlayToClientPacketParamsLoginTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsLoginTmp + case "map": + var PlayToClientPacketParamsMapTmp PlayToClientPacketMap + err = PlayToClientPacketParamsMapTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsMapTmp + case "map_chunk": + var PlayToClientPacketParamsMapChunkTmp PlayToClientPacketMapChunk + err = PlayToClientPacketParamsMapChunkTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsMapChunkTmp + case "multi_block_change": + var PlayToClientPacketParamsMultiBlockChangeTmp PlayToClientPacketMultiBlockChange + err = PlayToClientPacketParamsMultiBlockChangeTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsMultiBlockChangeTmp + case "named_entity_spawn": + var PlayToClientPacketParamsNamedEntitySpawnTmp PlayToClientPacketNamedEntitySpawn + err = PlayToClientPacketParamsNamedEntitySpawnTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsNamedEntitySpawnTmp + case "named_sound_effect": + var PlayToClientPacketParamsNamedSoundEffectTmp PlayToClientPacketNamedSoundEffect + err = PlayToClientPacketParamsNamedSoundEffectTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsNamedSoundEffectTmp + case "nbt_query_response": + var PlayToClientPacketParamsNbtQueryResponseTmp PlayToClientPacketNbtQueryResponse + err = PlayToClientPacketParamsNbtQueryResponseTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsNbtQueryResponseTmp + case "open_book": + var PlayToClientPacketParamsOpenBookTmp PlayToClientPacketOpenBook + err = PlayToClientPacketParamsOpenBookTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsOpenBookTmp + case "open_horse_window": + var PlayToClientPacketParamsOpenHorseWindowTmp PlayToClientPacketOpenHorseWindow + err = PlayToClientPacketParamsOpenHorseWindowTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsOpenHorseWindowTmp + case "open_sign_entity": + var PlayToClientPacketParamsOpenSignEntityTmp PlayToClientPacketOpenSignEntity + err = PlayToClientPacketParamsOpenSignEntityTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsOpenSignEntityTmp + case "open_window": + var PlayToClientPacketParamsOpenWindowTmp PlayToClientPacketOpenWindow + err = PlayToClientPacketParamsOpenWindowTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsOpenWindowTmp + case "player_info": + var PlayToClientPacketParamsPlayerInfoTmp PlayToClientPacketPlayerInfo + err = PlayToClientPacketParamsPlayerInfoTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsPlayerInfoTmp + case "playerlist_header": + var PlayToClientPacketParamsPlayerlistHeaderTmp PlayToClientPacketPlayerlistHeader + err = PlayToClientPacketParamsPlayerlistHeaderTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsPlayerlistHeaderTmp + case "position": + var PlayToClientPacketParamsPositionTmp PlayToClientPacketPosition + err = PlayToClientPacketParamsPositionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsPositionTmp + case "rel_entity_move": + var PlayToClientPacketParamsRelEntityMoveTmp PlayToClientPacketRelEntityMove + err = PlayToClientPacketParamsRelEntityMoveTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsRelEntityMoveTmp + case "remove_entity_effect": + var PlayToClientPacketParamsRemoveEntityEffectTmp PlayToClientPacketRemoveEntityEffect + err = PlayToClientPacketParamsRemoveEntityEffectTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsRemoveEntityEffectTmp + case "resource_pack_send": + var PlayToClientPacketParamsResourcePackSendTmp PlayToClientPacketResourcePackSend + err = PlayToClientPacketParamsResourcePackSendTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsResourcePackSendTmp + case "respawn": + var PlayToClientPacketParamsRespawnTmp PlayToClientPacketRespawn + err = PlayToClientPacketParamsRespawnTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsRespawnTmp + case "scoreboard_display_objective": + var PlayToClientPacketParamsScoreboardDisplayObjectiveTmp PlayToClientPacketScoreboardDisplayObjective + err = PlayToClientPacketParamsScoreboardDisplayObjectiveTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsScoreboardDisplayObjectiveTmp + case "scoreboard_objective": + var PlayToClientPacketParamsScoreboardObjectiveTmp PlayToClientPacketScoreboardObjective + err = PlayToClientPacketParamsScoreboardObjectiveTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsScoreboardObjectiveTmp + case "scoreboard_score": + var PlayToClientPacketParamsScoreboardScoreTmp PlayToClientPacketScoreboardScore + err = PlayToClientPacketParamsScoreboardScoreTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsScoreboardScoreTmp + case "select_advancement_tab": + var PlayToClientPacketParamsSelectAdvancementTabTmp PlayToClientPacketSelectAdvancementTab + err = PlayToClientPacketParamsSelectAdvancementTabTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSelectAdvancementTabTmp + case "set_cooldown": + var PlayToClientPacketParamsSetCooldownTmp PlayToClientPacketSetCooldown + err = PlayToClientPacketParamsSetCooldownTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSetCooldownTmp + case "set_passengers": + var PlayToClientPacketParamsSetPassengersTmp PlayToClientPacketSetPassengers + err = PlayToClientPacketParamsSetPassengersTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSetPassengersTmp + case "set_slot": + var PlayToClientPacketParamsSetSlotTmp PlayToClientPacketSetSlot + err = PlayToClientPacketParamsSetSlotTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSetSlotTmp + case "sound_effect": + var PlayToClientPacketParamsSoundEffectTmp PlayToClientPacketSoundEffect + err = PlayToClientPacketParamsSoundEffectTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSoundEffectTmp + case "spawn_entity": + var PlayToClientPacketParamsSpawnEntityTmp PlayToClientPacketSpawnEntity + err = PlayToClientPacketParamsSpawnEntityTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSpawnEntityTmp + case "spawn_entity_experience_orb": + var PlayToClientPacketParamsSpawnEntityExperienceOrbTmp PlayToClientPacketSpawnEntityExperienceOrb + err = PlayToClientPacketParamsSpawnEntityExperienceOrbTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSpawnEntityExperienceOrbTmp + case "spawn_entity_living": + var PlayToClientPacketParamsSpawnEntityLivingTmp PlayToClientPacketSpawnEntityLiving + err = PlayToClientPacketParamsSpawnEntityLivingTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSpawnEntityLivingTmp + case "spawn_entity_painting": + var PlayToClientPacketParamsSpawnEntityPaintingTmp PlayToClientPacketSpawnEntityPainting + err = PlayToClientPacketParamsSpawnEntityPaintingTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSpawnEntityPaintingTmp + case "spawn_position": + var PlayToClientPacketParamsSpawnPositionTmp PlayToClientPacketSpawnPosition + err = PlayToClientPacketParamsSpawnPositionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsSpawnPositionTmp + case "statistics": + var PlayToClientPacketParamsStatisticsTmp PlayToClientPacketStatistics + err = PlayToClientPacketParamsStatisticsTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsStatisticsTmp + case "stop_sound": + var PlayToClientPacketParamsStopSoundTmp PlayToClientPacketStopSound + err = PlayToClientPacketParamsStopSoundTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsStopSoundTmp + case "tab_complete": + var PlayToClientPacketParamsTabCompleteTmp PlayToClientPacketTabComplete + err = PlayToClientPacketParamsTabCompleteTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsTabCompleteTmp + case "tags": + var PlayToClientPacketParamsTagsTmp PlayToClientPacketTags + err = PlayToClientPacketParamsTagsTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsTagsTmp + case "teams": + var PlayToClientPacketParamsTeamsTmp PlayToClientPacketTeams + err = PlayToClientPacketParamsTeamsTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsTeamsTmp + case "tile_entity_data": + var PlayToClientPacketParamsTileEntityDataTmp PlayToClientPacketTileEntityData + err = PlayToClientPacketParamsTileEntityDataTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsTileEntityDataTmp + case "title": + var PlayToClientPacketParamsTitleTmp PlayToClientPacketTitle + err = PlayToClientPacketParamsTitleTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsTitleTmp + case "trade_list": + var PlayToClientPacketParamsTradeListTmp PlayToClientPacketTradeList + err = PlayToClientPacketParamsTradeListTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsTradeListTmp + case "transaction": + var PlayToClientPacketParamsTransactionTmp PlayToClientPacketTransaction + err = PlayToClientPacketParamsTransactionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsTransactionTmp + case "unload_chunk": + var PlayToClientPacketParamsUnloadChunkTmp PlayToClientPacketUnloadChunk + err = PlayToClientPacketParamsUnloadChunkTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsUnloadChunkTmp + case "unlock_recipes": + var PlayToClientPacketParamsUnlockRecipesTmp PlayToClientPacketUnlockRecipes + err = PlayToClientPacketParamsUnlockRecipesTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsUnlockRecipesTmp + case "update_health": + var PlayToClientPacketParamsUpdateHealthTmp PlayToClientPacketUpdateHealth + err = PlayToClientPacketParamsUpdateHealthTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsUpdateHealthTmp + case "update_light": + var PlayToClientPacketParamsUpdateLightTmp PlayToClientPacketUpdateLight + err = PlayToClientPacketParamsUpdateLightTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsUpdateLightTmp + case "update_time": + var PlayToClientPacketParamsUpdateTimeTmp PlayToClientPacketUpdateTime + err = PlayToClientPacketParamsUpdateTimeTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsUpdateTimeTmp + case "update_view_distance": + var PlayToClientPacketParamsUpdateViewDistanceTmp PlayToClientPacketUpdateViewDistance + err = PlayToClientPacketParamsUpdateViewDistanceTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsUpdateViewDistanceTmp + case "update_view_position": + var PlayToClientPacketParamsUpdateViewPositionTmp PlayToClientPacketUpdateViewPosition + err = PlayToClientPacketParamsUpdateViewPositionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsUpdateViewPositionTmp + case "vehicle_move": + var PlayToClientPacketParamsVehicleMoveTmp PlayToClientPacketVehicleMove + err = PlayToClientPacketParamsVehicleMoveTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsVehicleMoveTmp + case "window_items": + var PlayToClientPacketParamsWindowItemsTmp PlayToClientPacketWindowItems + err = PlayToClientPacketParamsWindowItemsTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsWindowItemsTmp + case "world_border": + var PlayToClientPacketParamsWorldBorderTmp PlayToClientPacketWorldBorder + err = PlayToClientPacketParamsWorldBorderTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsWorldBorderTmp + case "world_event": + var PlayToClientPacketParamsWorldEventTmp PlayToClientPacketWorldEvent + err = PlayToClientPacketParamsWorldEventTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsWorldEventTmp + case "world_particles": + var PlayToClientPacketParamsWorldParticlesTmp PlayToClientPacketWorldParticles + err = PlayToClientPacketParamsWorldParticlesTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToClientPacketParamsWorldParticlesTmp + } + return +} + +var PlayToClientPacketNameReverseMap = map[string]int32{"spawn_entity": 0x00, "spawn_entity_experience_orb": 0x01, "spawn_entity_living": 0x02, "spawn_entity_painting": 0x03, "named_entity_spawn": 0x04, "animation": 0x05, "statistics": 0x06, "acknowledge_player_digging": 0x07, "block_break_animation": 0x08, "tile_entity_data": 0x09, "block_action": 0x0a, "block_change": 0x0b, "boss_bar": 0x0c, "difficulty": 0x0d, "chat": 0x0e, "tab_complete": 0x0f, "declare_commands": 0x10, "transaction": 0x11, "close_window": 0x12, "window_items": 0x13, "craft_progress_bar": 0x14, "set_slot": 0x15, "set_cooldown": 0x16, "custom_payload": 0x17, "named_sound_effect": 0x18, "kick_disconnect": 0x19, "entity_status": 0x1a, "explosion": 0x1b, "unload_chunk": 0x1c, "game_state_change": 0x1d, "open_horse_window": 0x1e, "keep_alive": 0x1f, "map_chunk": 0x20, "world_event": 0x21, "world_particles": 0x22, "update_light": 0x23, "login": 0x24, "map": 0x25, "trade_list": 0x26, "rel_entity_move": 0x27, "entity_move_look": 0x28, "entity_look": 0x29, "entity": 0x2a, "vehicle_move": 0x2b, "open_book": 0x2c, "open_window": 0x2d, "open_sign_entity": 0x2e, "craft_recipe_response": 0x2f, "abilities": 0x30, "combat_event": 0x31, "player_info": 0x32, "face_player": 0x33, "position": 0x34, "unlock_recipes": 0x35, "entity_destroy": 0x36, "remove_entity_effect": 0x37, "resource_pack_send": 0x38, "respawn": 0x39, "entity_head_rotation": 0x3a, "multi_block_change": 0x3b, "select_advancement_tab": 0x3c, "world_border": 0x3d, "camera": 0x3e, "held_item_slot": 0x3f, "update_view_position": 0x40, "update_view_distance": 0x41, "spawn_position": 0x42, "scoreboard_display_objective": 0x43, "entity_metadata": 0x44, "attach_entity": 0x45, "entity_velocity": 0x46, "entity_equipment": 0x47, "experience": 0x48, "update_health": 0x49, "scoreboard_objective": 0x4a, "set_passengers": 0x4b, "teams": 0x4c, "scoreboard_score": 0x4d, "update_time": 0x4e, "title": 0x4f, "entity_sound_effect": 0x50, "sound_effect": 0x51, "stop_sound": 0x52, "playerlist_header": 0x53, "nbt_query_response": 0x54, "collect": 0x55, "entity_teleport": 0x56, "advancements": 0x57, "entity_update_attributes": 0x58, "entity_effect": 0x59, "declare_recipes": 0x5a, "tags": 0x5b} + +func (ret *PlayToClientPacket) Encode(w io.Writer) (err error) { + var vPlayToClientPacketName int32 + vPlayToClientPacketName, err = proto_base.ErroringIndex(PlayToClientPacketNameReverseMap, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vPlayToClientPacketName) + if err != nil { + return + } + switch ret.Name { + case "abilities": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketAbilities) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "acknowledge_player_digging": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketAcknowledgePlayerDigging) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "advancements": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketAdvancements) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "animation": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketAnimation) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "attach_entity": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketAttachEntity) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "block_action": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketBlockAction) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "block_break_animation": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketBlockBreakAnimation) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "block_change": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketBlockChange) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "boss_bar": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketBossBar) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "camera": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketCamera) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "chat": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketChat) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "close_window": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketCloseWindow) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "collect": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketCollect) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "combat_event": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketCombatEvent) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "craft_progress_bar": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketCraftProgressBar) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "craft_recipe_response": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketCraftRecipeResponse) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "custom_payload": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketCustomPayload) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "declare_commands": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketDeclareCommands) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "declare_recipes": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketDeclareRecipes) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "difficulty": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketDifficulty) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntity) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_destroy": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityDestroy) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_effect": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityEffect) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_equipment": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityEquipment) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_head_rotation": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityHeadRotation) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_look": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityLook) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_metadata": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityMetadata) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_move_look": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityMoveLook) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_sound_effect": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntitySoundEffect) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_status": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityStatus) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_teleport": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityTeleport) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_update_attributes": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityUpdateAttributes) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_velocity": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketEntityVelocity) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "experience": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketExperience) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "explosion": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketExplosion) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "face_player": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketFacePlayer) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "game_state_change": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketGameStateChange) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "held_item_slot": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketHeldItemSlot) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "keep_alive": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketKeepAlive) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "kick_disconnect": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketKickDisconnect) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "login": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketLogin) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "map": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketMap) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "map_chunk": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketMapChunk) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "multi_block_change": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketMultiBlockChange) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "named_entity_spawn": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketNamedEntitySpawn) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "named_sound_effect": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketNamedSoundEffect) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "nbt_query_response": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketNbtQueryResponse) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "open_book": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketOpenBook) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "open_horse_window": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketOpenHorseWindow) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "open_sign_entity": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketOpenSignEntity) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "open_window": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketOpenWindow) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "player_info": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketPlayerInfo) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "playerlist_header": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketPlayerlistHeader) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "position": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketPosition) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "rel_entity_move": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketRelEntityMove) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "remove_entity_effect": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketRemoveEntityEffect) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "resource_pack_send": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketResourcePackSend) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "respawn": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketRespawn) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "scoreboard_display_objective": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketScoreboardDisplayObjective) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "scoreboard_objective": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketScoreboardObjective) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "scoreboard_score": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketScoreboardScore) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "select_advancement_tab": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSelectAdvancementTab) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "set_cooldown": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSetCooldown) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "set_passengers": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSetPassengers) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "set_slot": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSetSlot) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "sound_effect": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSoundEffect) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "spawn_entity": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSpawnEntity) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "spawn_entity_experience_orb": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSpawnEntityExperienceOrb) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "spawn_entity_living": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSpawnEntityLiving) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "spawn_entity_painting": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSpawnEntityPainting) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "spawn_position": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketSpawnPosition) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "statistics": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketStatistics) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "stop_sound": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketStopSound) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "tab_complete": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketTabComplete) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "tags": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketTags) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "teams": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketTeams) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "tile_entity_data": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketTileEntityData) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "title": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketTitle) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "trade_list": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketTradeList) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "transaction": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketTransaction) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "unload_chunk": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketUnloadChunk) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "unlock_recipes": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketUnlockRecipes) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_health": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketUpdateHealth) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_light": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketUpdateLight) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_time": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketUpdateTime) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_view_distance": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketUpdateViewDistance) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_view_position": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketUpdateViewPosition) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "vehicle_move": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketVehicleMove) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "window_items": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketWindowItems) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "world_border": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketWorldBorder) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "world_event": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketWorldEvent) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "world_particles": + PlayToClientPacketParams, ok := ret.Params.(PlayToClientPacketWorldParticles) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketParamsEncTmp := PlayToClientPacketParams + err = PlayToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketAbilities struct { + Flags int8 + FlyingSpeed float32 + WalkingSpeed float32 +} + +func (ret *PlayToClientPacketAbilities) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Flags) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.FlyingSpeed) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.WalkingSpeed) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketAbilities) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Flags) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.FlyingSpeed) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.WalkingSpeed) + if err != nil { + return + } + return +} + +type PlayToClientPacketAcknowledgePlayerDigging struct { + Location Position + Block int32 + Status int32 + Successful bool +} + +func (ret *PlayToClientPacketAcknowledgePlayerDigging) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + ret.Block, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Status, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Successful) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketAcknowledgePlayerDigging) Encode(w io.Writer) (err error) { + PlayToClientPacketAcknowledgePlayerDiggingLocationEncTmp := ret.Location + err = PlayToClientPacketAcknowledgePlayerDiggingLocationEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Block) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Status) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Successful) + if err != nil { + return + } + return +} + +type PlayToClientPacketAdvancements struct { + Reset bool + AdvancementMapping []struct { + Key string + Value struct { + ParentId *string + DisplayData *struct { + Title string + Description string + Icon Slot + FrameType int32 + Flags struct { + Unused uint32 + Hidden bool + ShowToast bool + HasBackgroundTexture bool + } + BackgroundTexture any + XCord float32 + YCord float32 + } + Criteria []struct { + Key string + Value struct { + } + } + Requirements [][]string + } + } + Identifiers []string + ProgressMapping []struct { + Key string + Value []struct { + CriterionIdentifier string + CriterionProgress *int64 + } + } +} + +func (ret *PlayToClientPacketAdvancements) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Reset) + if err != nil { + return + } + var lPlayToClientPacketAdvancementsAdvancementMapping int32 + lPlayToClientPacketAdvancementsAdvancementMapping, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.AdvancementMapping = []struct { + Key string + Value struct { + ParentId *string + DisplayData *struct { + Title string + Description string + Icon Slot + FrameType int32 + Flags struct { + Unused uint32 + Hidden bool + ShowToast bool + HasBackgroundTexture bool + } + BackgroundTexture any + XCord float32 + YCord float32 + } + Criteria []struct { + Key string + Value struct { + } + } + Requirements [][]string + } + }{} + for range lPlayToClientPacketAdvancementsAdvancementMapping { + var PlayToClientPacketAdvancementsAdvancementMappingElement struct { + Key string + Value struct { + ParentId *string + DisplayData *struct { + Title string + Description string + Icon Slot + FrameType int32 + Flags struct { + Unused uint32 + Hidden bool + ShowToast bool + HasBackgroundTexture bool + } + BackgroundTexture any + XCord float32 + YCord float32 + } + Criteria []struct { + Key string + Value struct { + } + } + Requirements [][]string + } + } + PlayToClientPacketAdvancementsAdvancementMappingElement.Key, err = proto_base.DecodeString(r) + if err != nil { + return + } + var PlayToClientPacketAdvancementsAdvancementMappingElementValueParentIdPresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketAdvancementsAdvancementMappingElementValueParentIdPresent) + if err != nil { + return + } + if PlayToClientPacketAdvancementsAdvancementMappingElementValueParentIdPresent { + var PlayToClientPacketAdvancementsAdvancementMappingElementValueParentIdPresentValue string + PlayToClientPacketAdvancementsAdvancementMappingElementValueParentIdPresentValue, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElement.Value.ParentId = &PlayToClientPacketAdvancementsAdvancementMappingElementValueParentIdPresentValue + } + var PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresent) + if err != nil { + return + } + if PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresent { + var PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue struct { + Title string + Description string + Icon Slot + FrameType int32 + Flags struct { + Unused uint32 + Hidden bool + ShowToast bool + HasBackgroundTexture bool + } + BackgroundTexture any + XCord float32 + YCord float32 + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.Title, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.Description, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.Icon.Decode(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.FrameType, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + var PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataFlagsPacked uint32 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataFlagsPacked) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.Flags.Unused = PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataFlagsPacked << 0 >> 3 + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.Flags.Hidden = PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataFlagsPacked<<29>>31 == 1 + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.Flags.ShowToast = PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataFlagsPacked<<30>>31 == 1 + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.Flags.HasBackgroundTexture = PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataFlagsPacked<<31>>31 == 1 + switch PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.Flags.HasBackgroundTexture { + case true: + var PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataBackgroundTexture1Tmp string + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataBackgroundTexture1Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.BackgroundTexture = PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataBackgroundTexture1Tmp + default: + var PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataBackgroundTextureTmp struct { + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.BackgroundTexture = PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataBackgroundTextureTmp + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.XCord) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue.YCord) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElement.Value.DisplayData = &PlayToClientPacketAdvancementsAdvancementMappingElementValueDisplayDataPresentValue + } + var lPlayToClientPacketAdvancementsAdvancementMappingElementValueCriteria int32 + lPlayToClientPacketAdvancementsAdvancementMappingElementValueCriteria, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElement.Value.Criteria = []struct { + Key string + Value struct { + } + }{} + for range lPlayToClientPacketAdvancementsAdvancementMappingElementValueCriteria { + var PlayToClientPacketAdvancementsAdvancementMappingElementValueCriteriaElement struct { + Key string + Value struct { + } + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueCriteriaElement.Key, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElement.Value.Criteria = append(PlayToClientPacketAdvancementsAdvancementMappingElement.Value.Criteria, PlayToClientPacketAdvancementsAdvancementMappingElementValueCriteriaElement) + } + var lPlayToClientPacketAdvancementsAdvancementMappingElementValueRequirements int32 + lPlayToClientPacketAdvancementsAdvancementMappingElementValueRequirements, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElement.Value.Requirements = [][]string{} + for range lPlayToClientPacketAdvancementsAdvancementMappingElementValueRequirements { + var PlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElement []string + var lPlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElement int32 + lPlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElement, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElement = []string{} + for range lPlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElement { + var PlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElementElement string + PlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElementElement, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElement = append(PlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElement, PlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElementElement) + } + PlayToClientPacketAdvancementsAdvancementMappingElement.Value.Requirements = append(PlayToClientPacketAdvancementsAdvancementMappingElement.Value.Requirements, PlayToClientPacketAdvancementsAdvancementMappingElementValueRequirementsElement) + } + ret.AdvancementMapping = append(ret.AdvancementMapping, PlayToClientPacketAdvancementsAdvancementMappingElement) + } + var lPlayToClientPacketAdvancementsIdentifiers int32 + lPlayToClientPacketAdvancementsIdentifiers, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Identifiers = []string{} + for range lPlayToClientPacketAdvancementsIdentifiers { + var PlayToClientPacketAdvancementsIdentifiersElement string + PlayToClientPacketAdvancementsIdentifiersElement, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Identifiers = append(ret.Identifiers, PlayToClientPacketAdvancementsIdentifiersElement) + } + var lPlayToClientPacketAdvancementsProgressMapping int32 + lPlayToClientPacketAdvancementsProgressMapping, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.ProgressMapping = []struct { + Key string + Value []struct { + CriterionIdentifier string + CriterionProgress *int64 + } + }{} + for range lPlayToClientPacketAdvancementsProgressMapping { + var PlayToClientPacketAdvancementsProgressMappingElement struct { + Key string + Value []struct { + CriterionIdentifier string + CriterionProgress *int64 + } + } + PlayToClientPacketAdvancementsProgressMappingElement.Key, err = proto_base.DecodeString(r) + if err != nil { + return + } + var lPlayToClientPacketAdvancementsProgressMappingElementValue int32 + lPlayToClientPacketAdvancementsProgressMappingElementValue, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketAdvancementsProgressMappingElement.Value = []struct { + CriterionIdentifier string + CriterionProgress *int64 + }{} + for range lPlayToClientPacketAdvancementsProgressMappingElementValue { + var PlayToClientPacketAdvancementsProgressMappingElementValueElement struct { + CriterionIdentifier string + CriterionProgress *int64 + } + PlayToClientPacketAdvancementsProgressMappingElementValueElement.CriterionIdentifier, err = proto_base.DecodeString(r) + if err != nil { + return + } + var PlayToClientPacketAdvancementsProgressMappingElementValueElementCriterionProgressPresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketAdvancementsProgressMappingElementValueElementCriterionProgressPresent) + if err != nil { + return + } + if PlayToClientPacketAdvancementsProgressMappingElementValueElementCriterionProgressPresent { + var PlayToClientPacketAdvancementsProgressMappingElementValueElementCriterionProgressPresentValue int64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketAdvancementsProgressMappingElementValueElementCriterionProgressPresentValue) + if err != nil { + return + } + PlayToClientPacketAdvancementsProgressMappingElementValueElement.CriterionProgress = &PlayToClientPacketAdvancementsProgressMappingElementValueElementCriterionProgressPresentValue + } + PlayToClientPacketAdvancementsProgressMappingElement.Value = append(PlayToClientPacketAdvancementsProgressMappingElement.Value, PlayToClientPacketAdvancementsProgressMappingElementValueElement) + } + ret.ProgressMapping = append(ret.ProgressMapping, PlayToClientPacketAdvancementsProgressMappingElement) + } + return +} +func (ret *PlayToClientPacketAdvancements) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Reset) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.AdvancementMapping))) + if err != nil { + return + } + for iPlayToClientPacketAdvancementsAdvancementMapping := range len(ret.AdvancementMapping) { + err = proto_base.EncodeString(w, ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Key) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.ParentId != nil) + if err != nil { + return + } + if ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.ParentId != nil { + err = proto_base.EncodeString(w, *ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.ParentId) + if err != nil { + return + } + } + err = binary.Write(w, binary.BigEndian, ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData != nil) + if err != nil { + return + } + if ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData != nil { + err = proto_base.EncodeString(w, (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).Title) + if err != nil { + return + } + err = proto_base.EncodeString(w, (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).Description) + if err != nil { + return + } + PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataIconEncTmp := (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).Icon + err = PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataIconEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).FrameType) + if err != nil { + return + } + var PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataFlagsPacked uint32 + PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataFlagsPacked |= (proto_base.Bool2uint32((*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).Flags.HasBackgroundTexture) & 0x1) << 0x0 + PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataFlagsPacked |= (proto_base.Bool2uint32((*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).Flags.ShowToast) & 0x1) << 0x1 + PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataFlagsPacked |= (proto_base.Bool2uint32((*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).Flags.Hidden) & 0x1) << 0x2 + PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataFlagsPacked |= (uint32((*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).Flags.Unused) & 0x1FFFFFFF) << 0x3 + err = binary.Write(w, binary.BigEndian, PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataFlagsPacked) + if err != nil { + return + } + switch (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).Flags.HasBackgroundTexture { + case true: + PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataBackgroundTexture, ok := (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).BackgroundTexture.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketAdvancementsAdvancementMappingInnerValueDisplayDataBackgroundTexture) + if err != nil { + return + } + default: + _, ok := (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).BackgroundTexture.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + err = binary.Write(w, binary.BigEndian, (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).XCord) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, (*ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.DisplayData).YCord) + if err != nil { + return + } + } + err = proto_base.EncodeVarInt(w, int32(len(ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.Criteria))) + if err != nil { + return + } + for iPlayToClientPacketAdvancementsAdvancementMappingInnerValueCriteria := range len(ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.Criteria) { + err = proto_base.EncodeString(w, ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.Criteria[iPlayToClientPacketAdvancementsAdvancementMappingInnerValueCriteria].Key) + if err != nil { + return + } + } + err = proto_base.EncodeVarInt(w, int32(len(ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.Requirements))) + if err != nil { + return + } + for iPlayToClientPacketAdvancementsAdvancementMappingInnerValueRequirements := range len(ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.Requirements) { + err = proto_base.EncodeVarInt(w, int32(len(ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.Requirements[iPlayToClientPacketAdvancementsAdvancementMappingInnerValueRequirements]))) + if err != nil { + return + } + for iPlayToClientPacketAdvancementsAdvancementMappingInnerValueRequirementsInner := range len(ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.Requirements[iPlayToClientPacketAdvancementsAdvancementMappingInnerValueRequirements]) { + err = proto_base.EncodeString(w, ret.AdvancementMapping[iPlayToClientPacketAdvancementsAdvancementMapping].Value.Requirements[iPlayToClientPacketAdvancementsAdvancementMappingInnerValueRequirements][iPlayToClientPacketAdvancementsAdvancementMappingInnerValueRequirementsInner]) + if err != nil { + return + } + } + } + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Identifiers))) + if err != nil { + return + } + for iPlayToClientPacketAdvancementsIdentifiers := range len(ret.Identifiers) { + err = proto_base.EncodeString(w, ret.Identifiers[iPlayToClientPacketAdvancementsIdentifiers]) + if err != nil { + return + } + } + err = proto_base.EncodeVarInt(w, int32(len(ret.ProgressMapping))) + if err != nil { + return + } + for iPlayToClientPacketAdvancementsProgressMapping := range len(ret.ProgressMapping) { + err = proto_base.EncodeString(w, ret.ProgressMapping[iPlayToClientPacketAdvancementsProgressMapping].Key) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.ProgressMapping[iPlayToClientPacketAdvancementsProgressMapping].Value))) + if err != nil { + return + } + for iPlayToClientPacketAdvancementsProgressMappingInnerValue := range len(ret.ProgressMapping[iPlayToClientPacketAdvancementsProgressMapping].Value) { + err = proto_base.EncodeString(w, ret.ProgressMapping[iPlayToClientPacketAdvancementsProgressMapping].Value[iPlayToClientPacketAdvancementsProgressMappingInnerValue].CriterionIdentifier) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.ProgressMapping[iPlayToClientPacketAdvancementsProgressMapping].Value[iPlayToClientPacketAdvancementsProgressMappingInnerValue].CriterionProgress != nil) + if err != nil { + return + } + if ret.ProgressMapping[iPlayToClientPacketAdvancementsProgressMapping].Value[iPlayToClientPacketAdvancementsProgressMappingInnerValue].CriterionProgress != nil { + err = binary.Write(w, binary.BigEndian, *ret.ProgressMapping[iPlayToClientPacketAdvancementsProgressMapping].Value[iPlayToClientPacketAdvancementsProgressMappingInnerValue].CriterionProgress) + if err != nil { + return + } + } + } + } + return +} + +type PlayToClientPacketAnimation struct { + EntityId int32 + Animation uint8 +} + +func (ret *PlayToClientPacketAnimation) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Animation) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketAnimation) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Animation) + if err != nil { + return + } + return +} + +type PlayToClientPacketAttachEntity struct { + EntityId int32 + VehicleId int32 +} + +func (ret *PlayToClientPacketAttachEntity) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.EntityId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.VehicleId) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketAttachEntity) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.VehicleId) + if err != nil { + return + } + return +} + +type PlayToClientPacketBlockAction struct { + Location Position + Byte1 uint8 + Byte2 uint8 + BlockId int32 +} + +func (ret *PlayToClientPacketBlockAction) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Byte1) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Byte2) + if err != nil { + return + } + ret.BlockId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketBlockAction) Encode(w io.Writer) (err error) { + PlayToClientPacketBlockActionLocationEncTmp := ret.Location + err = PlayToClientPacketBlockActionLocationEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Byte1) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Byte2) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.BlockId) + if err != nil { + return + } + return +} + +type PlayToClientPacketBlockBreakAnimation struct { + EntityId int32 + Location Position + DestroyStage int8 +} + +func (ret *PlayToClientPacketBlockBreakAnimation) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Location.Decode(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.DestroyStage) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketBlockBreakAnimation) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + PlayToClientPacketBlockBreakAnimationLocationEncTmp := ret.Location + err = PlayToClientPacketBlockBreakAnimationLocationEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.DestroyStage) + if err != nil { + return + } + return +} + +type PlayToClientPacketBlockChange struct { + Location Position + Type int32 +} + +func (ret *PlayToClientPacketBlockChange) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + ret.Type, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketBlockChange) Encode(w io.Writer) (err error) { + PlayToClientPacketBlockChangeLocationEncTmp := ret.Location + err = PlayToClientPacketBlockChangeLocationEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Type) + if err != nil { + return + } + return +} + +type PlayToClientPacketBossBar struct { + EntityUUID uuid.UUID + Action int32 + Title any + Health any + Color any + Dividers any + Flags any +} + +func (ret *PlayToClientPacketBossBar) Decode(r io.ReadSeeker) (err error) { + _, err = io.ReadFull(r, ret.EntityUUID[:]) + if err != nil { + return + } + ret.Action, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + switch ret.Action { + case 0: + var PlayToClientPacketBossBarTitle0Tmp string + PlayToClientPacketBossBarTitle0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Title = PlayToClientPacketBossBarTitle0Tmp + case 3: + var PlayToClientPacketBossBarTitle3Tmp string + PlayToClientPacketBossBarTitle3Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Title = PlayToClientPacketBossBarTitle3Tmp + default: + var PlayToClientPacketBossBarTitleTmp struct { + } + ret.Title = PlayToClientPacketBossBarTitleTmp + } + switch ret.Action { + case 0: + var PlayToClientPacketBossBarHealth0Tmp float32 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketBossBarHealth0Tmp) + if err != nil { + return + } + ret.Health = PlayToClientPacketBossBarHealth0Tmp + case 2: + var PlayToClientPacketBossBarHealth2Tmp float32 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketBossBarHealth2Tmp) + if err != nil { + return + } + ret.Health = PlayToClientPacketBossBarHealth2Tmp + default: + var PlayToClientPacketBossBarHealthTmp struct { + } + ret.Health = PlayToClientPacketBossBarHealthTmp + } + switch ret.Action { + case 0: + var PlayToClientPacketBossBarColor0Tmp int32 + PlayToClientPacketBossBarColor0Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Color = PlayToClientPacketBossBarColor0Tmp + case 4: + var PlayToClientPacketBossBarColor4Tmp int32 + PlayToClientPacketBossBarColor4Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Color = PlayToClientPacketBossBarColor4Tmp + default: + var PlayToClientPacketBossBarColorTmp struct { + } + ret.Color = PlayToClientPacketBossBarColorTmp + } + switch ret.Action { + case 0: + var PlayToClientPacketBossBarDividers0Tmp int32 + PlayToClientPacketBossBarDividers0Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Dividers = PlayToClientPacketBossBarDividers0Tmp + case 4: + var PlayToClientPacketBossBarDividers4Tmp int32 + PlayToClientPacketBossBarDividers4Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Dividers = PlayToClientPacketBossBarDividers4Tmp + default: + var PlayToClientPacketBossBarDividersTmp struct { + } + ret.Dividers = PlayToClientPacketBossBarDividersTmp + } + switch ret.Action { + case 0: + var PlayToClientPacketBossBarFlags0Tmp uint8 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketBossBarFlags0Tmp) + if err != nil { + return + } + ret.Flags = PlayToClientPacketBossBarFlags0Tmp + case 5: + var PlayToClientPacketBossBarFlags5Tmp uint8 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketBossBarFlags5Tmp) + if err != nil { + return + } + ret.Flags = PlayToClientPacketBossBarFlags5Tmp + default: + var PlayToClientPacketBossBarFlagsTmp struct { + } + ret.Flags = PlayToClientPacketBossBarFlagsTmp + } + return +} +func (ret *PlayToClientPacketBossBar) Encode(w io.Writer) (err error) { + _, err = w.Write(ret.EntityUUID[:]) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Action) + if err != nil { + return + } + switch ret.Action { + case 0: + PlayToClientPacketBossBarTitle, ok := ret.Title.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketBossBarTitle) + if err != nil { + return + } + case 3: + PlayToClientPacketBossBarTitle, ok := ret.Title.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketBossBarTitle) + if err != nil { + return + } + default: + _, ok := ret.Title.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 0: + PlayToClientPacketBossBarHealth, ok := ret.Health.(float32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketBossBarHealth) + if err != nil { + return + } + case 2: + PlayToClientPacketBossBarHealth, ok := ret.Health.(float32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketBossBarHealth) + if err != nil { + return + } + default: + _, ok := ret.Health.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 0: + PlayToClientPacketBossBarColor, ok := ret.Color.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketBossBarColor) + if err != nil { + return + } + case 4: + PlayToClientPacketBossBarColor, ok := ret.Color.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketBossBarColor) + if err != nil { + return + } + default: + _, ok := ret.Color.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 0: + PlayToClientPacketBossBarDividers, ok := ret.Dividers.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketBossBarDividers) + if err != nil { + return + } + case 4: + PlayToClientPacketBossBarDividers, ok := ret.Dividers.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketBossBarDividers) + if err != nil { + return + } + default: + _, ok := ret.Dividers.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 0: + PlayToClientPacketBossBarFlags, ok := ret.Flags.(uint8) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketBossBarFlags) + if err != nil { + return + } + case 5: + PlayToClientPacketBossBarFlags, ok := ret.Flags.(uint8) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketBossBarFlags) + if err != nil { + return + } + default: + _, ok := ret.Flags.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketCamera struct { + CameraId int32 +} + +func (ret *PlayToClientPacketCamera) Decode(r io.ReadSeeker) (err error) { + ret.CameraId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketCamera) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.CameraId) + if err != nil { + return + } + return +} + +type PlayToClientPacketChat struct { + Message string + Position int8 + Sender uuid.UUID +} + +func (ret *PlayToClientPacketChat) Decode(r io.ReadSeeker) (err error) { + ret.Message, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Position) + if err != nil { + return + } + _, err = io.ReadFull(r, ret.Sender[:]) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketChat) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Message) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Position) + if err != nil { + return + } + _, err = w.Write(ret.Sender[:]) + if err != nil { + return + } + return +} + +type PlayToClientPacketCloseWindow struct { + WindowId uint8 +} + +func (ret *PlayToClientPacketCloseWindow) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketCloseWindow) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + return +} + +type PlayToClientPacketCollect struct { + CollectedEntityId int32 + CollectorEntityId int32 + PickupItemCount int32 +} + +func (ret *PlayToClientPacketCollect) Decode(r io.ReadSeeker) (err error) { + ret.CollectedEntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.CollectorEntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.PickupItemCount, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketCollect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.CollectedEntityId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.CollectorEntityId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.PickupItemCount) + if err != nil { + return + } + return +} + +type PlayToClientPacketCombatEvent struct { + Event int32 + Duration any + PlayerId any + EntityId any + Message any +} + +func (ret *PlayToClientPacketCombatEvent) Decode(r io.ReadSeeker) (err error) { + ret.Event, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + switch ret.Event { + case 1: + var PlayToClientPacketCombatEventDuration1Tmp int32 + PlayToClientPacketCombatEventDuration1Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Duration = PlayToClientPacketCombatEventDuration1Tmp + default: + var PlayToClientPacketCombatEventDurationTmp struct { + } + ret.Duration = PlayToClientPacketCombatEventDurationTmp + } + switch ret.Event { + case 2: + var PlayToClientPacketCombatEventPlayerId2Tmp int32 + PlayToClientPacketCombatEventPlayerId2Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.PlayerId = PlayToClientPacketCombatEventPlayerId2Tmp + default: + var PlayToClientPacketCombatEventPlayerIdTmp struct { + } + ret.PlayerId = PlayToClientPacketCombatEventPlayerIdTmp + } + switch ret.Event { + case 1: + var PlayToClientPacketCombatEventEntityId1Tmp int32 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketCombatEventEntityId1Tmp) + if err != nil { + return + } + ret.EntityId = PlayToClientPacketCombatEventEntityId1Tmp + case 2: + var PlayToClientPacketCombatEventEntityId2Tmp int32 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketCombatEventEntityId2Tmp) + if err != nil { + return + } + ret.EntityId = PlayToClientPacketCombatEventEntityId2Tmp + default: + var PlayToClientPacketCombatEventEntityIdTmp struct { + } + ret.EntityId = PlayToClientPacketCombatEventEntityIdTmp + } + switch ret.Event { + case 2: + var PlayToClientPacketCombatEventMessage2Tmp string + PlayToClientPacketCombatEventMessage2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Message = PlayToClientPacketCombatEventMessage2Tmp + default: + var PlayToClientPacketCombatEventMessageTmp struct { + } + ret.Message = PlayToClientPacketCombatEventMessageTmp + } + return +} +func (ret *PlayToClientPacketCombatEvent) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Event) + if err != nil { + return + } + switch ret.Event { + case 1: + PlayToClientPacketCombatEventDuration, ok := ret.Duration.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketCombatEventDuration) + if err != nil { + return + } + default: + _, ok := ret.Duration.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Event { + case 2: + PlayToClientPacketCombatEventPlayerId, ok := ret.PlayerId.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketCombatEventPlayerId) + if err != nil { + return + } + default: + _, ok := ret.PlayerId.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Event { + case 1: + PlayToClientPacketCombatEventEntityId, ok := ret.EntityId.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketCombatEventEntityId) + if err != nil { + return + } + case 2: + PlayToClientPacketCombatEventEntityId, ok := ret.EntityId.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketCombatEventEntityId) + if err != nil { + return + } + default: + _, ok := ret.EntityId.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Event { + case 2: + PlayToClientPacketCombatEventMessage, ok := ret.Message.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketCombatEventMessage) + if err != nil { + return + } + default: + _, ok := ret.Message.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketCraftProgressBar struct { + WindowId uint8 + Property int16 + Value int16 +} + +func (ret *PlayToClientPacketCraftProgressBar) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Property) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Value) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketCraftProgressBar) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Property) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Value) + if err != nil { + return + } + return +} + +type PlayToClientPacketCraftRecipeResponse struct { + WindowId int8 + Recipe string +} + +func (ret *PlayToClientPacketCraftRecipeResponse) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + ret.Recipe, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketCraftRecipeResponse) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Recipe) + if err != nil { + return + } + return +} + +type PlayToClientPacketCustomPayload struct { + Channel string + Data proto_base.RestBuffer +} + +func (ret *PlayToClientPacketCustomPayload) Decode(r io.ReadSeeker) (err error) { + ret.Channel, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = ret.Data.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketCustomPayload) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Channel) + if err != nil { + return + } + PlayToClientPacketCustomPayloadDataEncTmp := ret.Data + err = PlayToClientPacketCustomPayloadDataEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketDeclareCommands struct { + Nodes []CommandNode + RootIndex int32 +} + +func (ret *PlayToClientPacketDeclareCommands) Decode(r io.ReadSeeker) (err error) { + var lPlayToClientPacketDeclareCommandsNodes int32 + lPlayToClientPacketDeclareCommandsNodes, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Nodes = []CommandNode{} + for range lPlayToClientPacketDeclareCommandsNodes { + var PlayToClientPacketDeclareCommandsNodesElement CommandNode + err = PlayToClientPacketDeclareCommandsNodesElement.Decode(r) + if err != nil { + return + } + ret.Nodes = append(ret.Nodes, PlayToClientPacketDeclareCommandsNodesElement) + } + ret.RootIndex, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketDeclareCommands) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, int32(len(ret.Nodes))) + if err != nil { + return + } + for iPlayToClientPacketDeclareCommandsNodes := range len(ret.Nodes) { + PlayToClientPacketDeclareCommandsNodesInnerEncTmp := ret.Nodes[iPlayToClientPacketDeclareCommandsNodes] + err = PlayToClientPacketDeclareCommandsNodesInnerEncTmp.Encode(w) + if err != nil { + return + } + } + err = proto_base.EncodeVarInt(w, ret.RootIndex) + if err != nil { + return + } + return +} + +type PlayToClientPacketDeclareRecipes struct { + Recipes []struct { + Type string + RecipeId string + Data any + } +} + +func (ret *PlayToClientPacketDeclareRecipes) Decode(r io.ReadSeeker) (err error) { + var lPlayToClientPacketDeclareRecipesRecipes int32 + lPlayToClientPacketDeclareRecipesRecipes, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Recipes = []struct { + Type string + RecipeId string + Data any + }{} + for range lPlayToClientPacketDeclareRecipesRecipes { + var PlayToClientPacketDeclareRecipesRecipesElement struct { + Type string + RecipeId string + Data any + } + PlayToClientPacketDeclareRecipesRecipesElement.Type, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.RecipeId, err = proto_base.DecodeString(r) + if err != nil { + return + } + switch PlayToClientPacketDeclareRecipesRecipesElement.Type { + case "minecraft:blasting": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftBlastingTmp MinecraftSmeltingFormat + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftBlastingTmp.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftBlastingTmp + case "minecraft:campfire_cooking": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCampfireCookingTmp MinecraftSmeltingFormat + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCampfireCookingTmp.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCampfireCookingTmp + case "minecraft:crafting_shaped": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp struct { + Width int32 + Height int32 + Group string + Ingredients [][]Ingredient + Result Slot + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Width, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Height, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Group, err = proto_base.DecodeString(r) + if err != nil { + return + } + var lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredients int32 + lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredients = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Height + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Ingredients = [][]Ingredient{} + for range lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredients { + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElement []Ingredient + var lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElement int32 + lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElement = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Width + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElement = []Ingredient{} + for range lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElement { + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElementElement Ingredient + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElementElement.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElement = append(PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElement, PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElementElement) + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Ingredients = append(PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Ingredients, PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmpIngredientsElement) + } + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp.Result.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapedTmp + case "minecraft:crafting_shapeless": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmp struct { + Group string + Ingredients []Ingredient + Result Slot + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmp.Group, err = proto_base.DecodeString(r) + if err != nil { + return + } + var lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmpIngredients int32 + lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmpIngredients, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmp.Ingredients = []Ingredient{} + for range lPlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmpIngredients { + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmpIngredientsElement Ingredient + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmpIngredientsElement.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmp.Ingredients = append(PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmp.Ingredients, PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmpIngredientsElement) + } + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmp.Result.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingShapelessTmp + case "minecraft:crafting_special_armordye": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialArmordyeTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialArmordyeTmp + case "minecraft:crafting_special_banneraddpattern": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialBanneraddpatternTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialBanneraddpatternTmp + case "minecraft:crafting_special_bannerduplicate": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialBannerduplicateTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialBannerduplicateTmp + case "minecraft:crafting_special_bookcloning": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialBookcloningTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialBookcloningTmp + case "minecraft:crafting_special_firework_rocket": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialFireworkRocketTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialFireworkRocketTmp + case "minecraft:crafting_special_firework_star": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialFireworkStarTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialFireworkStarTmp + case "minecraft:crafting_special_firework_star_fade": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialFireworkStarFadeTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialFireworkStarFadeTmp + case "minecraft:crafting_special_mapcloning": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialMapcloningTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialMapcloningTmp + case "minecraft:crafting_special_mapextending": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialMapextendingTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialMapextendingTmp + case "minecraft:crafting_special_repairitem": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialRepairitemTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialRepairitemTmp + case "minecraft:crafting_special_shielddecoration": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialShielddecorationTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialShielddecorationTmp + case "minecraft:crafting_special_shulkerboxcoloring": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialShulkerboxcoloringTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialShulkerboxcoloringTmp + case "minecraft:crafting_special_suspiciousstew": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialSuspiciousstewTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialSuspiciousstewTmp + case "minecraft:crafting_special_tippedarrow": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialTippedarrowTmp struct { + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftCraftingSpecialTippedarrowTmp + case "minecraft:smelting": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmeltingTmp MinecraftSmeltingFormat + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmeltingTmp.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmeltingTmp + case "minecraft:smithing": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmithingTmp struct { + Base Ingredient + Addition Ingredient + Result Slot + } + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmithingTmp.Base.Decode(r) + if err != nil { + return + } + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmithingTmp.Addition.Decode(r) + if err != nil { + return + } + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmithingTmp.Result.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmithingTmp + case "minecraft:smoking": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmokingTmp MinecraftSmeltingFormat + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmokingTmp.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftSmokingTmp + case "minecraft:stonecutting": + var PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftStonecuttingTmp struct { + Group string + Ingredient Ingredient + Result Slot + } + PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftStonecuttingTmp.Group, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftStonecuttingTmp.Ingredient.Decode(r) + if err != nil { + return + } + err = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftStonecuttingTmp.Result.Decode(r) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesElement.Data = PlayToClientPacketDeclareRecipesRecipesElementDataMinecraftStonecuttingTmp + } + ret.Recipes = append(ret.Recipes, PlayToClientPacketDeclareRecipesRecipesElement) + } + return +} +func (ret *PlayToClientPacketDeclareRecipes) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, int32(len(ret.Recipes))) + if err != nil { + return + } + for iPlayToClientPacketDeclareRecipesRecipes := range len(ret.Recipes) { + err = proto_base.EncodeString(w, ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Type) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].RecipeId) + if err != nil { + return + } + switch ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Type { + case "minecraft:blasting": + PlayToClientPacketDeclareRecipesRecipesInnerData, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(MinecraftSmeltingFormat) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData + err = PlayToClientPacketDeclareRecipesRecipesInnerDataEncTmp.Encode(w) + if err != nil { + return + } + case "minecraft:campfire_cooking": + PlayToClientPacketDeclareRecipesRecipesInnerData, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(MinecraftSmeltingFormat) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData + err = PlayToClientPacketDeclareRecipesRecipesInnerDataEncTmp.Encode(w) + if err != nil { + return + } + case "minecraft:crafting_shaped": + PlayToClientPacketDeclareRecipesRecipesInnerData, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + Width int32 + Height int32 + Group string + Ingredients [][]Ingredient + Result Slot + }) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketDeclareRecipesRecipesInnerData.Width) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketDeclareRecipesRecipesInnerData.Height) + if err != nil { + return + } + err = proto_base.EncodeString(w, PlayToClientPacketDeclareRecipesRecipesInnerData.Group) + if err != nil { + return + } + for iPlayToClientPacketDeclareRecipesRecipesInnerDataIngredients := range len(PlayToClientPacketDeclareRecipesRecipesInnerData.Ingredients) { + for iPlayToClientPacketDeclareRecipesRecipesInnerDataIngredientsInner := range len(PlayToClientPacketDeclareRecipesRecipesInnerData.Ingredients[iPlayToClientPacketDeclareRecipesRecipesInnerDataIngredients]) { + PlayToClientPacketDeclareRecipesRecipesInnerDataIngredientsInnerInnerEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Ingredients[iPlayToClientPacketDeclareRecipesRecipesInnerDataIngredients][iPlayToClientPacketDeclareRecipesRecipesInnerDataIngredientsInner] + err = PlayToClientPacketDeclareRecipesRecipesInnerDataIngredientsInnerInnerEncTmp.Encode(w) + if err != nil { + return + } + } + } + PlayToClientPacketDeclareRecipesRecipesInnerDataResultEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Result + err = PlayToClientPacketDeclareRecipesRecipesInnerDataResultEncTmp.Encode(w) + if err != nil { + return + } + case "minecraft:crafting_shapeless": + PlayToClientPacketDeclareRecipesRecipesInnerData, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + Group string + Ingredients []Ingredient + Result Slot + }) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketDeclareRecipesRecipesInnerData.Group) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(PlayToClientPacketDeclareRecipesRecipesInnerData.Ingredients))) + if err != nil { + return + } + for iPlayToClientPacketDeclareRecipesRecipesInnerDataIngredients := range len(PlayToClientPacketDeclareRecipesRecipesInnerData.Ingredients) { + PlayToClientPacketDeclareRecipesRecipesInnerDataIngredientsInnerEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Ingredients[iPlayToClientPacketDeclareRecipesRecipesInnerDataIngredients] + err = PlayToClientPacketDeclareRecipesRecipesInnerDataIngredientsInnerEncTmp.Encode(w) + if err != nil { + return + } + } + PlayToClientPacketDeclareRecipesRecipesInnerDataResultEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Result + err = PlayToClientPacketDeclareRecipesRecipesInnerDataResultEncTmp.Encode(w) + if err != nil { + return + } + case "minecraft:crafting_special_armordye": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_banneraddpattern": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_bannerduplicate": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_bookcloning": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_firework_rocket": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_firework_star": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_firework_star_fade": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_mapcloning": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_mapextending": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_repairitem": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_shielddecoration": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_shulkerboxcoloring": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_suspiciousstew": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:crafting_special_tippedarrow": + _, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "minecraft:smelting": + PlayToClientPacketDeclareRecipesRecipesInnerData, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(MinecraftSmeltingFormat) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData + err = PlayToClientPacketDeclareRecipesRecipesInnerDataEncTmp.Encode(w) + if err != nil { + return + } + case "minecraft:smithing": + PlayToClientPacketDeclareRecipesRecipesInnerData, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + Base Ingredient + Addition Ingredient + Result Slot + }) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataBaseEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Base + err = PlayToClientPacketDeclareRecipesRecipesInnerDataBaseEncTmp.Encode(w) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataAdditionEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Addition + err = PlayToClientPacketDeclareRecipesRecipesInnerDataAdditionEncTmp.Encode(w) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataResultEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Result + err = PlayToClientPacketDeclareRecipesRecipesInnerDataResultEncTmp.Encode(w) + if err != nil { + return + } + case "minecraft:smoking": + PlayToClientPacketDeclareRecipesRecipesInnerData, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(MinecraftSmeltingFormat) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData + err = PlayToClientPacketDeclareRecipesRecipesInnerDataEncTmp.Encode(w) + if err != nil { + return + } + case "minecraft:stonecutting": + PlayToClientPacketDeclareRecipesRecipesInnerData, ok := ret.Recipes[iPlayToClientPacketDeclareRecipesRecipes].Data.(struct { + Group string + Ingredient Ingredient + Result Slot + }) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketDeclareRecipesRecipesInnerData.Group) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataIngredientEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Ingredient + err = PlayToClientPacketDeclareRecipesRecipesInnerDataIngredientEncTmp.Encode(w) + if err != nil { + return + } + PlayToClientPacketDeclareRecipesRecipesInnerDataResultEncTmp := PlayToClientPacketDeclareRecipesRecipesInnerData.Result + err = PlayToClientPacketDeclareRecipesRecipesInnerDataResultEncTmp.Encode(w) + if err != nil { + return + } + } + } + return +} + +type PlayToClientPacketDifficulty struct { + Difficulty uint8 + DifficultyLocked bool +} + +func (ret *PlayToClientPacketDifficulty) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Difficulty) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.DifficultyLocked) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketDifficulty) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Difficulty) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.DifficultyLocked) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntity struct { + EntityId int32 +} + +func (ret *PlayToClientPacketEntity) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntity) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntityDestroy struct { + EntityIds []int32 +} + +func (ret *PlayToClientPacketEntityDestroy) Decode(r io.ReadSeeker) (err error) { + var lPlayToClientPacketEntityDestroyEntityIds int32 + lPlayToClientPacketEntityDestroyEntityIds, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.EntityIds = []int32{} + for range lPlayToClientPacketEntityDestroyEntityIds { + var PlayToClientPacketEntityDestroyEntityIdsElement int32 + PlayToClientPacketEntityDestroyEntityIdsElement, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.EntityIds = append(ret.EntityIds, PlayToClientPacketEntityDestroyEntityIdsElement) + } + return +} +func (ret *PlayToClientPacketEntityDestroy) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, int32(len(ret.EntityIds))) + if err != nil { + return + } + for iPlayToClientPacketEntityDestroyEntityIds := range len(ret.EntityIds) { + err = proto_base.EncodeVarInt(w, ret.EntityIds[iPlayToClientPacketEntityDestroyEntityIds]) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketEntityEffect struct { + EntityId int32 + EffectId int8 + Amplifier int8 + Duration int32 + HideParticles int8 +} + +func (ret *PlayToClientPacketEntityEffect) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.EffectId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Amplifier) + if err != nil { + return + } + ret.Duration, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.HideParticles) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntityEffect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.EffectId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Amplifier) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Duration) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.HideParticles) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntityEquipment struct { + Val proto_base.ToDo +} + +func (ret *PlayToClientPacketEntityEquipment) Decode(r io.ReadSeeker) (err error) { + err = proto_base.ToDoError + return +} +func (ret *PlayToClientPacketEntityEquipment) Encode(w io.Writer) (err error) { + err = proto_base.ToDoError + return +} + +type PlayToClientPacketEntityHeadRotation struct { + EntityId int32 + HeadYaw int8 +} + +func (ret *PlayToClientPacketEntityHeadRotation) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.HeadYaw) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntityHeadRotation) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.HeadYaw) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntityLook struct { + EntityId int32 + Yaw int8 + Pitch int8 + OnGround bool +} + +func (ret *PlayToClientPacketEntityLook) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OnGround) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntityLook) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OnGround) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntityMetadata struct { + EntityId int32 + Metadata EntityMetadata +} + +func (ret *PlayToClientPacketEntityMetadata) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Metadata.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntityMetadata) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + PlayToClientPacketEntityMetadataMetadataEncTmp := ret.Metadata + err = PlayToClientPacketEntityMetadataMetadataEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntityMoveLook struct { + EntityId int32 + DX int16 + DY int16 + DZ int16 + Yaw int8 + Pitch int8 + OnGround bool +} + +func (ret *PlayToClientPacketEntityMoveLook) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.DX) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.DY) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.DZ) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OnGround) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntityMoveLook) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.DX) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.DY) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.DZ) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OnGround) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntitySoundEffect struct { + SoundId int32 + SoundCategory int32 + EntityId int32 + Volume float32 + Pitch float32 +} + +func (ret *PlayToClientPacketEntitySoundEffect) Decode(r io.ReadSeeker) (err error) { + ret.SoundId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.SoundCategory, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Volume) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntitySoundEffect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.SoundId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.SoundCategory) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Volume) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntityStatus struct { + EntityId int32 + EntityStatus int8 +} + +func (ret *PlayToClientPacketEntityStatus) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.EntityId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.EntityStatus) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntityStatus) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.EntityStatus) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntityTeleport struct { + EntityId int32 + X float64 + Y float64 + Z float64 + Yaw int8 + Pitch int8 + OnGround bool +} + +func (ret *PlayToClientPacketEntityTeleport) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OnGround) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntityTeleport) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OnGround) + if err != nil { + return + } + return +} + +type PlayToClientPacketEntityUpdateAttributes struct { + EntityId int32 + Properties []struct { + Key string + Value float64 + Modifiers []struct { + Uuid uuid.UUID + Amount float64 + Operation int8 + } + } +} + +func (ret *PlayToClientPacketEntityUpdateAttributes) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + var lPlayToClientPacketEntityUpdateAttributesProperties int32 + err = binary.Read(r, binary.BigEndian, &lPlayToClientPacketEntityUpdateAttributesProperties) + if err != nil { + return + } + ret.Properties = []struct { + Key string + Value float64 + Modifiers []struct { + Uuid uuid.UUID + Amount float64 + Operation int8 + } + }{} + for range lPlayToClientPacketEntityUpdateAttributesProperties { + var PlayToClientPacketEntityUpdateAttributesPropertiesElement struct { + Key string + Value float64 + Modifiers []struct { + Uuid uuid.UUID + Amount float64 + Operation int8 + } + } + PlayToClientPacketEntityUpdateAttributesPropertiesElement.Key, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketEntityUpdateAttributesPropertiesElement.Value) + if err != nil { + return + } + var lPlayToClientPacketEntityUpdateAttributesPropertiesElementModifiers int32 + lPlayToClientPacketEntityUpdateAttributesPropertiesElementModifiers, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketEntityUpdateAttributesPropertiesElement.Modifiers = []struct { + Uuid uuid.UUID + Amount float64 + Operation int8 + }{} + for range lPlayToClientPacketEntityUpdateAttributesPropertiesElementModifiers { + var PlayToClientPacketEntityUpdateAttributesPropertiesElementModifiersElement struct { + Uuid uuid.UUID + Amount float64 + Operation int8 + } + _, err = io.ReadFull(r, PlayToClientPacketEntityUpdateAttributesPropertiesElementModifiersElement.Uuid[:]) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketEntityUpdateAttributesPropertiesElementModifiersElement.Amount) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketEntityUpdateAttributesPropertiesElementModifiersElement.Operation) + if err != nil { + return + } + PlayToClientPacketEntityUpdateAttributesPropertiesElement.Modifiers = append(PlayToClientPacketEntityUpdateAttributesPropertiesElement.Modifiers, PlayToClientPacketEntityUpdateAttributesPropertiesElementModifiersElement) + } + ret.Properties = append(ret.Properties, PlayToClientPacketEntityUpdateAttributesPropertiesElement) + } + return +} +func (ret *PlayToClientPacketEntityUpdateAttributes) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, int32(len(ret.Properties))) + if err != nil { + return + } + for iPlayToClientPacketEntityUpdateAttributesProperties := range len(ret.Properties) { + err = proto_base.EncodeString(w, ret.Properties[iPlayToClientPacketEntityUpdateAttributesProperties].Key) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Properties[iPlayToClientPacketEntityUpdateAttributesProperties].Value) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Properties[iPlayToClientPacketEntityUpdateAttributesProperties].Modifiers))) + if err != nil { + return + } + for iPlayToClientPacketEntityUpdateAttributesPropertiesInnerModifiers := range len(ret.Properties[iPlayToClientPacketEntityUpdateAttributesProperties].Modifiers) { + _, err = w.Write(ret.Properties[iPlayToClientPacketEntityUpdateAttributesProperties].Modifiers[iPlayToClientPacketEntityUpdateAttributesPropertiesInnerModifiers].Uuid[:]) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Properties[iPlayToClientPacketEntityUpdateAttributesProperties].Modifiers[iPlayToClientPacketEntityUpdateAttributesPropertiesInnerModifiers].Amount) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Properties[iPlayToClientPacketEntityUpdateAttributesProperties].Modifiers[iPlayToClientPacketEntityUpdateAttributesPropertiesInnerModifiers].Operation) + if err != nil { + return + } + } + } + return +} + +type PlayToClientPacketEntityVelocity struct { + EntityId int32 + Velocity Vec3i16 +} + +func (ret *PlayToClientPacketEntityVelocity) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Velocity.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketEntityVelocity) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + PlayToClientPacketEntityVelocityVelocityEncTmp := ret.Velocity + err = PlayToClientPacketEntityVelocityVelocityEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketExperience struct { + ExperienceBar float32 + Level int32 + TotalExperience int32 +} + +func (ret *PlayToClientPacketExperience) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.ExperienceBar) + if err != nil { + return + } + ret.Level, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.TotalExperience, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketExperience) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.ExperienceBar) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Level) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.TotalExperience) + if err != nil { + return + } + return +} + +type PlayToClientPacketExplosion struct { + X float32 + Y float32 + Z float32 + Radius float32 + AffectedBlockOffsets []struct { + X int8 + Y int8 + Z int8 + } + PlayerMotionX float32 + PlayerMotionY float32 + PlayerMotionZ float32 +} + +func (ret *PlayToClientPacketExplosion) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Radius) + if err != nil { + return + } + var lPlayToClientPacketExplosionAffectedBlockOffsets int32 + err = binary.Read(r, binary.BigEndian, &lPlayToClientPacketExplosionAffectedBlockOffsets) + if err != nil { + return + } + ret.AffectedBlockOffsets = []struct { + X int8 + Y int8 + Z int8 + }{} + for range lPlayToClientPacketExplosionAffectedBlockOffsets { + var PlayToClientPacketExplosionAffectedBlockOffsetsElement struct { + X int8 + Y int8 + Z int8 + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketExplosionAffectedBlockOffsetsElement.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketExplosionAffectedBlockOffsetsElement.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketExplosionAffectedBlockOffsetsElement.Z) + if err != nil { + return + } + ret.AffectedBlockOffsets = append(ret.AffectedBlockOffsets, PlayToClientPacketExplosionAffectedBlockOffsetsElement) + } + err = binary.Read(r, binary.BigEndian, &ret.PlayerMotionX) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.PlayerMotionY) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.PlayerMotionZ) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketExplosion) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Radius) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, int32(len(ret.AffectedBlockOffsets))) + if err != nil { + return + } + for iPlayToClientPacketExplosionAffectedBlockOffsets := range len(ret.AffectedBlockOffsets) { + err = binary.Write(w, binary.BigEndian, ret.AffectedBlockOffsets[iPlayToClientPacketExplosionAffectedBlockOffsets].X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.AffectedBlockOffsets[iPlayToClientPacketExplosionAffectedBlockOffsets].Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.AffectedBlockOffsets[iPlayToClientPacketExplosionAffectedBlockOffsets].Z) + if err != nil { + return + } + } + err = binary.Write(w, binary.BigEndian, ret.PlayerMotionX) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.PlayerMotionY) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.PlayerMotionZ) + if err != nil { + return + } + return +} + +type PlayToClientPacketFacePlayer struct { + FeetEyes int32 + X float64 + Y float64 + Z float64 + IsEntity bool + EntityId any + EntityFeetEyes any +} + +func (ret *PlayToClientPacketFacePlayer) Decode(r io.ReadSeeker) (err error) { + ret.FeetEyes, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.IsEntity) + if err != nil { + return + } + switch ret.IsEntity { + case true: + var PlayToClientPacketFacePlayerEntityIdTrueTmp int32 + PlayToClientPacketFacePlayerEntityIdTrueTmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.EntityId = PlayToClientPacketFacePlayerEntityIdTrueTmp + default: + var PlayToClientPacketFacePlayerEntityIdTmp struct { + } + ret.EntityId = PlayToClientPacketFacePlayerEntityIdTmp + } + switch ret.IsEntity { + case true: + var PlayToClientPacketFacePlayerEntityFeetEyesTrueTmp string + PlayToClientPacketFacePlayerEntityFeetEyesTrueTmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.EntityFeetEyes = PlayToClientPacketFacePlayerEntityFeetEyesTrueTmp + default: + var PlayToClientPacketFacePlayerEntityFeetEyesTmp struct { + } + ret.EntityFeetEyes = PlayToClientPacketFacePlayerEntityFeetEyesTmp + } + return +} +func (ret *PlayToClientPacketFacePlayer) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.FeetEyes) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.IsEntity) + if err != nil { + return + } + switch ret.IsEntity { + case true: + PlayToClientPacketFacePlayerEntityId, ok := ret.EntityId.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketFacePlayerEntityId) + if err != nil { + return + } + default: + _, ok := ret.EntityId.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.IsEntity { + case true: + PlayToClientPacketFacePlayerEntityFeetEyes, ok := ret.EntityFeetEyes.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketFacePlayerEntityFeetEyes) + if err != nil { + return + } + default: + _, ok := ret.EntityFeetEyes.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketGameStateChange struct { + Reason uint8 + GameMode float32 +} + +func (ret *PlayToClientPacketGameStateChange) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Reason) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.GameMode) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketGameStateChange) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Reason) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.GameMode) + if err != nil { + return + } + return +} + +type PlayToClientPacketHeldItemSlot struct { + Slot int8 +} + +func (ret *PlayToClientPacketHeldItemSlot) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Slot) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketHeldItemSlot) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Slot) + if err != nil { + return + } + return +} + +type PlayToClientPacketKeepAlive struct { + KeepAliveId int64 +} + +func (ret *PlayToClientPacketKeepAlive) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.KeepAliveId) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketKeepAlive) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.KeepAliveId) + if err != nil { + return + } + return +} + +type PlayToClientPacketKickDisconnect struct { + Reason string +} + +func (ret *PlayToClientPacketKickDisconnect) Decode(r io.ReadSeeker) (err error) { + ret.Reason, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketKickDisconnect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Reason) + if err != nil { + return + } + return +} + +type PlayToClientPacketLogin struct { + EntityId int32 + IsHardcore bool + GameMode uint8 + PreviousGameMode uint8 + WorldNames []string + DimensionCodec nbt.Tag + Dimension nbt.Tag + WorldName string + HashedSeed int64 + MaxPlayers int32 + ViewDistance int32 + ReducedDebugInfo bool + EnableRespawnScreen bool + IsDebug bool + IsFlat bool +} + +func (ret *PlayToClientPacketLogin) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.EntityId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.IsHardcore) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.GameMode) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.PreviousGameMode) + if err != nil { + return + } + var lPlayToClientPacketLoginWorldNames int32 + lPlayToClientPacketLoginWorldNames, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.WorldNames = []string{} + for range lPlayToClientPacketLoginWorldNames { + var PlayToClientPacketLoginWorldNamesElement string + PlayToClientPacketLoginWorldNamesElement, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.WorldNames = append(ret.WorldNames, PlayToClientPacketLoginWorldNamesElement) + } + err = ret.DimensionCodec.Decode(r) + if err != nil { + return + } + err = ret.Dimension.Decode(r) + if err != nil { + return + } + ret.WorldName, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.HashedSeed) + if err != nil { + return + } + ret.MaxPlayers, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.ViewDistance, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.ReducedDebugInfo) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.EnableRespawnScreen) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.IsDebug) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.IsFlat) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketLogin) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.IsHardcore) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.GameMode) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.PreviousGameMode) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.WorldNames))) + if err != nil { + return + } + for iPlayToClientPacketLoginWorldNames := range len(ret.WorldNames) { + err = proto_base.EncodeString(w, ret.WorldNames[iPlayToClientPacketLoginWorldNames]) + if err != nil { + return + } + } + PlayToClientPacketLoginDimensionCodecEncTmp := ret.DimensionCodec + err = PlayToClientPacketLoginDimensionCodecEncTmp.Encode(w) + if err != nil { + return + } + PlayToClientPacketLoginDimensionEncTmp := ret.Dimension + err = PlayToClientPacketLoginDimensionEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.WorldName) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.HashedSeed) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.MaxPlayers) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.ViewDistance) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.ReducedDebugInfo) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.EnableRespawnScreen) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.IsDebug) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.IsFlat) + if err != nil { + return + } + return +} + +type PlayToClientPacketMap struct { + ItemDamage int32 + Scale int8 + TrackingPosition bool + Locked bool + Icons []struct { + Type int32 + X int8 + Z int8 + Direction uint8 + DisplayName *string + } + Columns int8 + Rows any + X any + Y any + Data any +} + +func (ret *PlayToClientPacketMap) Decode(r io.ReadSeeker) (err error) { + ret.ItemDamage, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Scale) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.TrackingPosition) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Locked) + if err != nil { + return + } + var lPlayToClientPacketMapIcons int32 + lPlayToClientPacketMapIcons, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Icons = []struct { + Type int32 + X int8 + Z int8 + Direction uint8 + DisplayName *string + }{} + for range lPlayToClientPacketMapIcons { + var PlayToClientPacketMapIconsElement struct { + Type int32 + X int8 + Z int8 + Direction uint8 + DisplayName *string + } + PlayToClientPacketMapIconsElement.Type, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketMapIconsElement.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketMapIconsElement.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketMapIconsElement.Direction) + if err != nil { + return + } + var PlayToClientPacketMapIconsElementDisplayNamePresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketMapIconsElementDisplayNamePresent) + if err != nil { + return + } + if PlayToClientPacketMapIconsElementDisplayNamePresent { + var PlayToClientPacketMapIconsElementDisplayNamePresentValue string + PlayToClientPacketMapIconsElementDisplayNamePresentValue, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketMapIconsElement.DisplayName = &PlayToClientPacketMapIconsElementDisplayNamePresentValue + } + ret.Icons = append(ret.Icons, PlayToClientPacketMapIconsElement) + } + err = binary.Read(r, binary.BigEndian, &ret.Columns) + if err != nil { + return + } + switch ret.Columns { + case 0: + var PlayToClientPacketMapRows0Tmp struct { + } + ret.Rows = PlayToClientPacketMapRows0Tmp + default: + var PlayToClientPacketMapRowsTmp int8 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketMapRowsTmp) + if err != nil { + return + } + ret.Rows = PlayToClientPacketMapRowsTmp + } + switch ret.Columns { + case 0: + var PlayToClientPacketMapX0Tmp struct { + } + ret.X = PlayToClientPacketMapX0Tmp + default: + var PlayToClientPacketMapXTmp int8 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketMapXTmp) + if err != nil { + return + } + ret.X = PlayToClientPacketMapXTmp + } + switch ret.Columns { + case 0: + var PlayToClientPacketMapY0Tmp struct { + } + ret.Y = PlayToClientPacketMapY0Tmp + default: + var PlayToClientPacketMapYTmp int8 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketMapYTmp) + if err != nil { + return + } + ret.Y = PlayToClientPacketMapYTmp + } + switch ret.Columns { + case 0: + var PlayToClientPacketMapData0Tmp struct { + } + ret.Data = PlayToClientPacketMapData0Tmp + default: + var PlayToClientPacketMapDataTmp []byte + var lPlayToClientPacketMapData int32 + lPlayToClientPacketMapData, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketMapDataTmp, err = io.ReadAll(io.LimitReader(r, int64(lPlayToClientPacketMapData))) + if err != nil { + return + } + ret.Data = PlayToClientPacketMapDataTmp + } + return +} +func (ret *PlayToClientPacketMap) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.ItemDamage) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Scale) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.TrackingPosition) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Locked) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Icons))) + if err != nil { + return + } + for iPlayToClientPacketMapIcons := range len(ret.Icons) { + err = proto_base.EncodeVarInt(w, ret.Icons[iPlayToClientPacketMapIcons].Type) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Icons[iPlayToClientPacketMapIcons].X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Icons[iPlayToClientPacketMapIcons].Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Icons[iPlayToClientPacketMapIcons].Direction) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Icons[iPlayToClientPacketMapIcons].DisplayName != nil) + if err != nil { + return + } + if ret.Icons[iPlayToClientPacketMapIcons].DisplayName != nil { + err = proto_base.EncodeString(w, *ret.Icons[iPlayToClientPacketMapIcons].DisplayName) + if err != nil { + return + } + } + } + err = binary.Write(w, binary.BigEndian, ret.Columns) + if err != nil { + return + } + switch ret.Columns { + case 0: + _, ok := ret.Rows.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + default: + _, ok := ret.Rows.(int8) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, ret.Rows.(int8)) + if err != nil { + return + } + } + switch ret.Columns { + case 0: + _, ok := ret.X.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + default: + _, ok := ret.X.(int8) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, ret.X.(int8)) + if err != nil { + return + } + } + switch ret.Columns { + case 0: + _, ok := ret.Y.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + default: + _, ok := ret.Y.(int8) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, ret.Y.(int8)) + if err != nil { + return + } + } + switch ret.Columns { + case 0: + _, ok := ret.Data.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + default: + _, ok := ret.Data.([]byte) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Data.([]byte)))) + if err != nil { + return + } + _, err = w.Write(ret.Data.([]byte)) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketMapChunk struct { + X int32 + Z int32 + GroundUp bool + BitMap int32 + Heightmaps nbt.Tag + Biomes any + ChunkData []byte + BlockEntities []nbt.Tag +} + +func (ret *PlayToClientPacketMapChunk) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.GroundUp) + if err != nil { + return + } + ret.BitMap, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Heightmaps.Decode(r) + if err != nil { + return + } + switch ret.GroundUp { + case false: + var PlayToClientPacketMapChunkBiomesFalseTmp struct { + } + ret.Biomes = PlayToClientPacketMapChunkBiomesFalseTmp + case true: + var PlayToClientPacketMapChunkBiomesTrueTmp []int32 + var lPlayToClientPacketMapChunkBiomesTrueTmp int32 + lPlayToClientPacketMapChunkBiomesTrueTmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketMapChunkBiomesTrueTmp = []int32{} + for range lPlayToClientPacketMapChunkBiomesTrueTmp { + var PlayToClientPacketMapChunkBiomesTrueTmpElement int32 + PlayToClientPacketMapChunkBiomesTrueTmpElement, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketMapChunkBiomesTrueTmp = append(PlayToClientPacketMapChunkBiomesTrueTmp, PlayToClientPacketMapChunkBiomesTrueTmpElement) + } + ret.Biomes = PlayToClientPacketMapChunkBiomesTrueTmp + } + var lPlayToClientPacketMapChunkChunkData int32 + lPlayToClientPacketMapChunkChunkData, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.ChunkData, err = io.ReadAll(io.LimitReader(r, int64(lPlayToClientPacketMapChunkChunkData))) + if err != nil { + return + } + var lPlayToClientPacketMapChunkBlockEntities int32 + lPlayToClientPacketMapChunkBlockEntities, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.BlockEntities = []nbt.Tag{} + for range lPlayToClientPacketMapChunkBlockEntities { + var PlayToClientPacketMapChunkBlockEntitiesElement nbt.Tag + err = PlayToClientPacketMapChunkBlockEntitiesElement.Decode(r) + if err != nil { + return + } + ret.BlockEntities = append(ret.BlockEntities, PlayToClientPacketMapChunkBlockEntitiesElement) + } + return +} +func (ret *PlayToClientPacketMapChunk) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.GroundUp) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.BitMap) + if err != nil { + return + } + PlayToClientPacketMapChunkHeightmapsEncTmp := ret.Heightmaps + err = PlayToClientPacketMapChunkHeightmapsEncTmp.Encode(w) + if err != nil { + return + } + switch ret.GroundUp { + case false: + _, ok := ret.Biomes.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case true: + PlayToClientPacketMapChunkBiomes, ok := ret.Biomes.([]int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, int32(len(PlayToClientPacketMapChunkBiomes))) + if err != nil { + return + } + for iPlayToClientPacketMapChunkBiomes := range len(PlayToClientPacketMapChunkBiomes) { + err = proto_base.EncodeVarInt(w, PlayToClientPacketMapChunkBiomes[iPlayToClientPacketMapChunkBiomes]) + if err != nil { + return + } + } + } + err = proto_base.EncodeVarInt(w, int32(len(ret.ChunkData))) + if err != nil { + return + } + _, err = w.Write(ret.ChunkData) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.BlockEntities))) + if err != nil { + return + } + for iPlayToClientPacketMapChunkBlockEntities := range len(ret.BlockEntities) { + PlayToClientPacketMapChunkBlockEntitiesInnerEncTmp := ret.BlockEntities[iPlayToClientPacketMapChunkBlockEntities] + err = PlayToClientPacketMapChunkBlockEntitiesInnerEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketMultiBlockChange struct { + ChunkCoordinates struct { + X int32 + Z int32 + Y uint32 + } + NotTrustEdges bool + Records []int64 +} + +func (ret *PlayToClientPacketMultiBlockChange) Decode(r io.ReadSeeker) (err error) { + var PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked uint64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked) + if err != nil { + return + } + ret.ChunkCoordinates.X = int32(PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked << 0 >> 42) + if ret.ChunkCoordinates.X >= 1<<21 { + ret.ChunkCoordinates.X -= 1 << 22 + } + ret.ChunkCoordinates.Z = int32(PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked << 22 >> 42) + if ret.ChunkCoordinates.Z >= 1<<21 { + ret.ChunkCoordinates.Z -= 1 << 22 + } + ret.ChunkCoordinates.Y = uint32(PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked << 44 >> 44) + err = binary.Read(r, binary.BigEndian, &ret.NotTrustEdges) + if err != nil { + return + } + var lPlayToClientPacketMultiBlockChangeRecords int32 + lPlayToClientPacketMultiBlockChangeRecords, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Records = []int64{} + for range lPlayToClientPacketMultiBlockChangeRecords { + var PlayToClientPacketMultiBlockChangeRecordsElement int64 + PlayToClientPacketMultiBlockChangeRecordsElement, err = proto_base.DecodeVarLong(r) + if err != nil { + return + } + ret.Records = append(ret.Records, PlayToClientPacketMultiBlockChangeRecordsElement) + } + return +} +func (ret *PlayToClientPacketMultiBlockChange) Encode(w io.Writer) (err error) { + var PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked uint64 + PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked |= (uint64(ret.ChunkCoordinates.Y) & 0xFFFFF) << 0x0 + PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked |= (uint64(ret.ChunkCoordinates.Z) & 0x3FFFFF) << 0x14 + PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked |= (uint64(ret.ChunkCoordinates.X) & 0x3FFFFF) << 0x2A + err = binary.Write(w, binary.BigEndian, PlayToClientPacketMultiBlockChangeChunkCoordinatesPacked) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.NotTrustEdges) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Records))) + if err != nil { + return + } + for iPlayToClientPacketMultiBlockChangeRecords := range len(ret.Records) { + err = proto_base.EncodeVarLong(w, ret.Records[iPlayToClientPacketMultiBlockChangeRecords]) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketNamedEntitySpawn struct { + EntityId int32 + PlayerUUID uuid.UUID + X float64 + Y float64 + Z float64 + Yaw int8 + Pitch int8 +} + +func (ret *PlayToClientPacketNamedEntitySpawn) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + _, err = io.ReadFull(r, ret.PlayerUUID[:]) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketNamedEntitySpawn) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + _, err = w.Write(ret.PlayerUUID[:]) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + return +} + +type PlayToClientPacketNamedSoundEffect struct { + SoundName string + SoundCategory int32 + X int32 + Y int32 + Z int32 + Volume float32 + Pitch float32 +} + +func (ret *PlayToClientPacketNamedSoundEffect) Decode(r io.ReadSeeker) (err error) { + ret.SoundName, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.SoundCategory, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Volume) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketNamedSoundEffect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.SoundName) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.SoundCategory) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Volume) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + return +} + +type PlayToClientPacketNbtQueryResponse struct { + TransactionId int32 + Nbt nbt.Tag +} + +func (ret *PlayToClientPacketNbtQueryResponse) Decode(r io.ReadSeeker) (err error) { + ret.TransactionId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Nbt.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketNbtQueryResponse) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.TransactionId) + if err != nil { + return + } + PlayToClientPacketNbtQueryResponseNbtEncTmp := ret.Nbt + err = PlayToClientPacketNbtQueryResponseNbtEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketOpenBook struct { + Hand int32 +} + +func (ret *PlayToClientPacketOpenBook) Decode(r io.ReadSeeker) (err error) { + ret.Hand, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketOpenBook) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Hand) + if err != nil { + return + } + return +} + +type PlayToClientPacketOpenHorseWindow struct { + WindowId uint8 + NbSlots int32 + EntityId int32 +} + +func (ret *PlayToClientPacketOpenHorseWindow) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + ret.NbSlots, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.EntityId) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketOpenHorseWindow) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.NbSlots) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.EntityId) + if err != nil { + return + } + return +} + +type PlayToClientPacketOpenSignEntity struct { + Location Position +} + +func (ret *PlayToClientPacketOpenSignEntity) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketOpenSignEntity) Encode(w io.Writer) (err error) { + PlayToClientPacketOpenSignEntityLocationEncTmp := ret.Location + err = PlayToClientPacketOpenSignEntityLocationEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketOpenWindow struct { + WindowId int32 + InventoryType int32 + WindowTitle string +} + +func (ret *PlayToClientPacketOpenWindow) Decode(r io.ReadSeeker) (err error) { + ret.WindowId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.InventoryType, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.WindowTitle, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketOpenWindow) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.WindowId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.InventoryType) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.WindowTitle) + if err != nil { + return + } + return +} + +type PlayToClientPacketPlayerInfo struct { + Action string + Data []struct { + Uuid uuid.UUID + Anon any + } +} + +var PlayToClientPacketPlayerInfoActionMap = map[int32]string{0: "add_player", 1: "update_game_mode", 2: "update_latency", 3: "update_display_name", 4: "remove_player"} + +func (ret *PlayToClientPacketPlayerInfo) Decode(r io.ReadSeeker) (err error) { + var PlayToClientPacketPlayerInfoActionKey int32 + PlayToClientPacketPlayerInfoActionKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Action, err = proto_base.ErroringIndex(PlayToClientPacketPlayerInfoActionMap, PlayToClientPacketPlayerInfoActionKey) + if err != nil { + return + } + var lPlayToClientPacketPlayerInfoData int32 + lPlayToClientPacketPlayerInfoData, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Data = []struct { + Uuid uuid.UUID + Anon any + }{} + for range lPlayToClientPacketPlayerInfoData { + var PlayToClientPacketPlayerInfoDataElement struct { + Uuid uuid.UUID + Anon any + } + _, err = io.ReadFull(r, PlayToClientPacketPlayerInfoDataElement.Uuid[:]) + if err != nil { + return + } + switch ret.Action { + case "add_player": + var PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp struct { + Name string + Properties []struct { + Name string + Value string + Signature *string + } + Gamemode int32 + Ping int32 + DisplayName *string + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp.Name, err = proto_base.DecodeString(r) + if err != nil { + return + } + var lPlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpProperties int32 + lPlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpProperties, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp.Properties = []struct { + Name string + Value string + Signature *string + }{} + for range lPlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpProperties { + var PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElement struct { + Name string + Value string + Signature *string + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElement.Name, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElement.Value, err = proto_base.DecodeString(r) + if err != nil { + return + } + var PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElementSignaturePresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElementSignaturePresent) + if err != nil { + return + } + if PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElementSignaturePresent { + var PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElementSignaturePresentValue string + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElementSignaturePresentValue, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElement.Signature = &PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElementSignaturePresentValue + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp.Properties = append(PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp.Properties, PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpPropertiesElement) + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp.Gamemode, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp.Ping, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + var PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpDisplayNamePresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpDisplayNamePresent) + if err != nil { + return + } + if PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpDisplayNamePresent { + var PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpDisplayNamePresentValue string + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpDisplayNamePresentValue, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp.DisplayName = &PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmpDisplayNamePresentValue + } + PlayToClientPacketPlayerInfoDataElement.Anon = PlayToClientPacketPlayerInfoDataElementAnonAddPlayerTmp + case "remove_player": + var PlayToClientPacketPlayerInfoDataElementAnonRemovePlayerTmp struct { + } + PlayToClientPacketPlayerInfoDataElement.Anon = PlayToClientPacketPlayerInfoDataElementAnonRemovePlayerTmp + case "update_display_name": + var PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmp struct { + DisplayName *string + } + var PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmpDisplayNamePresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmpDisplayNamePresent) + if err != nil { + return + } + if PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmpDisplayNamePresent { + var PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmpDisplayNamePresentValue string + PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmpDisplayNamePresentValue, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmp.DisplayName = &PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmpDisplayNamePresentValue + } + PlayToClientPacketPlayerInfoDataElement.Anon = PlayToClientPacketPlayerInfoDataElementAnonUpdateDisplayNameTmp + case "update_game_mode": + var PlayToClientPacketPlayerInfoDataElementAnonUpdateGameModeTmp struct { + Gamemode int32 + } + PlayToClientPacketPlayerInfoDataElementAnonUpdateGameModeTmp.Gamemode, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketPlayerInfoDataElement.Anon = PlayToClientPacketPlayerInfoDataElementAnonUpdateGameModeTmp + case "update_latency": + var PlayToClientPacketPlayerInfoDataElementAnonUpdateLatencyTmp struct { + Ping int32 + } + PlayToClientPacketPlayerInfoDataElementAnonUpdateLatencyTmp.Ping, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketPlayerInfoDataElement.Anon = PlayToClientPacketPlayerInfoDataElementAnonUpdateLatencyTmp + } + ret.Data = append(ret.Data, PlayToClientPacketPlayerInfoDataElement) + } + return +} + +var PlayToClientPacketPlayerInfoActionReverseMap = map[string]int32{"add_player": 0, "update_game_mode": 1, "update_latency": 2, "update_display_name": 3, "remove_player": 4} + +func (ret *PlayToClientPacketPlayerInfo) Encode(w io.Writer) (err error) { + var vPlayToClientPacketPlayerInfoAction int32 + vPlayToClientPacketPlayerInfoAction, err = proto_base.ErroringIndex(PlayToClientPacketPlayerInfoActionReverseMap, ret.Action) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vPlayToClientPacketPlayerInfoAction) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Data))) + if err != nil { + return + } + for iPlayToClientPacketPlayerInfoData := range len(ret.Data) { + _, err = w.Write(ret.Data[iPlayToClientPacketPlayerInfoData].Uuid[:]) + if err != nil { + return + } + switch ret.Action { + case "add_player": + PlayToClientPacketPlayerInfoDataInnerAnon, ok := ret.Data[iPlayToClientPacketPlayerInfoData].Anon.(struct { + Name string + Properties []struct { + Name string + Value string + Signature *string + } + Gamemode int32 + Ping int32 + DisplayName *string + }) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketPlayerInfoDataInnerAnon.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(PlayToClientPacketPlayerInfoDataInnerAnon.Properties))) + if err != nil { + return + } + for iPlayToClientPacketPlayerInfoDataInnerAnonProperties := range len(PlayToClientPacketPlayerInfoDataInnerAnon.Properties) { + err = proto_base.EncodeString(w, PlayToClientPacketPlayerInfoDataInnerAnon.Properties[iPlayToClientPacketPlayerInfoDataInnerAnonProperties].Name) + if err != nil { + return + } + err = proto_base.EncodeString(w, PlayToClientPacketPlayerInfoDataInnerAnon.Properties[iPlayToClientPacketPlayerInfoDataInnerAnonProperties].Value) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketPlayerInfoDataInnerAnon.Properties[iPlayToClientPacketPlayerInfoDataInnerAnonProperties].Signature != nil) + if err != nil { + return + } + if PlayToClientPacketPlayerInfoDataInnerAnon.Properties[iPlayToClientPacketPlayerInfoDataInnerAnonProperties].Signature != nil { + err = proto_base.EncodeString(w, *PlayToClientPacketPlayerInfoDataInnerAnon.Properties[iPlayToClientPacketPlayerInfoDataInnerAnonProperties].Signature) + if err != nil { + return + } + } + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketPlayerInfoDataInnerAnon.Gamemode) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketPlayerInfoDataInnerAnon.Ping) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketPlayerInfoDataInnerAnon.DisplayName != nil) + if err != nil { + return + } + if PlayToClientPacketPlayerInfoDataInnerAnon.DisplayName != nil { + err = proto_base.EncodeString(w, *PlayToClientPacketPlayerInfoDataInnerAnon.DisplayName) + if err != nil { + return + } + } + case "remove_player": + _, ok := ret.Data[iPlayToClientPacketPlayerInfoData].Anon.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + case "update_display_name": + PlayToClientPacketPlayerInfoDataInnerAnon, ok := ret.Data[iPlayToClientPacketPlayerInfoData].Anon.(struct { + DisplayName *string + }) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketPlayerInfoDataInnerAnon.DisplayName != nil) + if err != nil { + return + } + if PlayToClientPacketPlayerInfoDataInnerAnon.DisplayName != nil { + err = proto_base.EncodeString(w, *PlayToClientPacketPlayerInfoDataInnerAnon.DisplayName) + if err != nil { + return + } + } + case "update_game_mode": + PlayToClientPacketPlayerInfoDataInnerAnon, ok := ret.Data[iPlayToClientPacketPlayerInfoData].Anon.(struct { + Gamemode int32 + }) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketPlayerInfoDataInnerAnon.Gamemode) + if err != nil { + return + } + case "update_latency": + PlayToClientPacketPlayerInfoDataInnerAnon, ok := ret.Data[iPlayToClientPacketPlayerInfoData].Anon.(struct { + Ping int32 + }) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketPlayerInfoDataInnerAnon.Ping) + if err != nil { + return + } + } + } + return +} + +type PlayToClientPacketPlayerlistHeader struct { + Header string + Footer string +} + +func (ret *PlayToClientPacketPlayerlistHeader) Decode(r io.ReadSeeker) (err error) { + ret.Header, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Footer, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketPlayerlistHeader) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Header) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Footer) + if err != nil { + return + } + return +} + +type PlayToClientPacketPosition struct { + X float64 + Y float64 + Z float64 + Yaw float32 + Pitch float32 + Flags int8 + TeleportId int32 +} + +func (ret *PlayToClientPacketPosition) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Flags) + if err != nil { + return + } + ret.TeleportId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketPosition) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Flags) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.TeleportId) + if err != nil { + return + } + return +} + +type PlayToClientPacketRelEntityMove struct { + EntityId int32 + DX int16 + DY int16 + DZ int16 + OnGround bool +} + +func (ret *PlayToClientPacketRelEntityMove) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.DX) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.DY) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.DZ) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OnGround) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketRelEntityMove) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.DX) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.DY) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.DZ) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OnGround) + if err != nil { + return + } + return +} + +type PlayToClientPacketRemoveEntityEffect struct { + EntityId int32 + EffectId int8 +} + +func (ret *PlayToClientPacketRemoveEntityEffect) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.EffectId) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketRemoveEntityEffect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.EffectId) + if err != nil { + return + } + return +} + +type PlayToClientPacketResourcePackSend struct { + Url string + Hash string +} + +func (ret *PlayToClientPacketResourcePackSend) Decode(r io.ReadSeeker) (err error) { + ret.Url, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Hash, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketResourcePackSend) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Url) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Hash) + if err != nil { + return + } + return +} + +type PlayToClientPacketRespawn struct { + Dimension nbt.Tag + WorldName string + HashedSeed int64 + Gamemode uint8 + PreviousGamemode uint8 + IsDebug bool + IsFlat bool + CopyMetadata bool +} + +func (ret *PlayToClientPacketRespawn) Decode(r io.ReadSeeker) (err error) { + err = ret.Dimension.Decode(r) + if err != nil { + return + } + ret.WorldName, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.HashedSeed) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Gamemode) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.PreviousGamemode) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.IsDebug) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.IsFlat) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.CopyMetadata) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketRespawn) Encode(w io.Writer) (err error) { + PlayToClientPacketRespawnDimensionEncTmp := ret.Dimension + err = PlayToClientPacketRespawnDimensionEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.WorldName) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.HashedSeed) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Gamemode) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.PreviousGamemode) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.IsDebug) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.IsFlat) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.CopyMetadata) + if err != nil { + return + } + return +} + +type PlayToClientPacketScoreboardDisplayObjective struct { + Position int8 + Name string +} + +func (ret *PlayToClientPacketScoreboardDisplayObjective) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Position) + if err != nil { + return + } + ret.Name, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketScoreboardDisplayObjective) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Position) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Name) + if err != nil { + return + } + return +} + +type PlayToClientPacketScoreboardObjective struct { + Name string + Action int8 + DisplayText any + Type any +} + +func (ret *PlayToClientPacketScoreboardObjective) Decode(r io.ReadSeeker) (err error) { + ret.Name, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Action) + if err != nil { + return + } + switch ret.Action { + case 0: + var PlayToClientPacketScoreboardObjectiveDisplayText0Tmp string + PlayToClientPacketScoreboardObjectiveDisplayText0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.DisplayText = PlayToClientPacketScoreboardObjectiveDisplayText0Tmp + case 2: + var PlayToClientPacketScoreboardObjectiveDisplayText2Tmp string + PlayToClientPacketScoreboardObjectiveDisplayText2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.DisplayText = PlayToClientPacketScoreboardObjectiveDisplayText2Tmp + default: + var PlayToClientPacketScoreboardObjectiveDisplayTextTmp struct { + } + ret.DisplayText = PlayToClientPacketScoreboardObjectiveDisplayTextTmp + } + switch ret.Action { + case 0: + var PlayToClientPacketScoreboardObjectiveType0Tmp int32 + PlayToClientPacketScoreboardObjectiveType0Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Type = PlayToClientPacketScoreboardObjectiveType0Tmp + case 2: + var PlayToClientPacketScoreboardObjectiveType2Tmp int32 + PlayToClientPacketScoreboardObjectiveType2Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Type = PlayToClientPacketScoreboardObjectiveType2Tmp + default: + var PlayToClientPacketScoreboardObjectiveTypeTmp struct { + } + ret.Type = PlayToClientPacketScoreboardObjectiveTypeTmp + } + return +} +func (ret *PlayToClientPacketScoreboardObjective) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Name) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Action) + if err != nil { + return + } + switch ret.Action { + case 0: + PlayToClientPacketScoreboardObjectiveDisplayText, ok := ret.DisplayText.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketScoreboardObjectiveDisplayText) + if err != nil { + return + } + case 2: + PlayToClientPacketScoreboardObjectiveDisplayText, ok := ret.DisplayText.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketScoreboardObjectiveDisplayText) + if err != nil { + return + } + default: + _, ok := ret.DisplayText.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 0: + PlayToClientPacketScoreboardObjectiveType, ok := ret.Type.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketScoreboardObjectiveType) + if err != nil { + return + } + case 2: + PlayToClientPacketScoreboardObjectiveType, ok := ret.Type.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketScoreboardObjectiveType) + if err != nil { + return + } + default: + _, ok := ret.Type.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketScoreboardScore struct { + ItemName string + Action int32 + ScoreName string + Value any +} + +func (ret *PlayToClientPacketScoreboardScore) Decode(r io.ReadSeeker) (err error) { + ret.ItemName, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Action, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.ScoreName, err = proto_base.DecodeString(r) + if err != nil { + return + } + switch ret.Action { + case 1: + var PlayToClientPacketScoreboardScoreValue1Tmp struct { + } + ret.Value = PlayToClientPacketScoreboardScoreValue1Tmp + default: + var PlayToClientPacketScoreboardScoreValueTmp int32 + PlayToClientPacketScoreboardScoreValueTmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Value = PlayToClientPacketScoreboardScoreValueTmp + } + return +} +func (ret *PlayToClientPacketScoreboardScore) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.ItemName) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Action) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.ScoreName) + if err != nil { + return + } + switch ret.Action { + case 1: + _, ok := ret.Value.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + default: + _, ok := ret.Value.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, ret.Value.(int32)) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketSelectAdvancementTab struct { + Id *string +} + +func (ret *PlayToClientPacketSelectAdvancementTab) Decode(r io.ReadSeeker) (err error) { + var PlayToClientPacketSelectAdvancementTabIdPresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketSelectAdvancementTabIdPresent) + if err != nil { + return + } + if PlayToClientPacketSelectAdvancementTabIdPresent { + var PlayToClientPacketSelectAdvancementTabIdPresentValue string + PlayToClientPacketSelectAdvancementTabIdPresentValue, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Id = &PlayToClientPacketSelectAdvancementTabIdPresentValue + } + return +} +func (ret *PlayToClientPacketSelectAdvancementTab) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Id != nil) + if err != nil { + return + } + if ret.Id != nil { + err = proto_base.EncodeString(w, *ret.Id) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketSetCooldown struct { + ItemID int32 + CooldownTicks int32 +} + +func (ret *PlayToClientPacketSetCooldown) Decode(r io.ReadSeeker) (err error) { + ret.ItemID, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.CooldownTicks, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketSetCooldown) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.ItemID) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.CooldownTicks) + if err != nil { + return + } + return +} + +type PlayToClientPacketSetPassengers struct { + EntityId int32 + Passengers []int32 +} + +func (ret *PlayToClientPacketSetPassengers) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + var lPlayToClientPacketSetPassengersPassengers int32 + lPlayToClientPacketSetPassengersPassengers, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Passengers = []int32{} + for range lPlayToClientPacketSetPassengersPassengers { + var PlayToClientPacketSetPassengersPassengersElement int32 + PlayToClientPacketSetPassengersPassengersElement, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Passengers = append(ret.Passengers, PlayToClientPacketSetPassengersPassengersElement) + } + return +} +func (ret *PlayToClientPacketSetPassengers) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Passengers))) + if err != nil { + return + } + for iPlayToClientPacketSetPassengersPassengers := range len(ret.Passengers) { + err = proto_base.EncodeVarInt(w, ret.Passengers[iPlayToClientPacketSetPassengersPassengers]) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketSetSlot struct { + WindowId int8 + Slot int16 + Item Slot +} + +func (ret *PlayToClientPacketSetSlot) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Slot) + if err != nil { + return + } + err = ret.Item.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketSetSlot) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Slot) + if err != nil { + return + } + PlayToClientPacketSetSlotItemEncTmp := ret.Item + err = PlayToClientPacketSetSlotItemEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketSoundEffect struct { + SoundId int32 + SoundCategory int32 + X int32 + Y int32 + Z int32 + Volume float32 + Pitch float32 +} + +func (ret *PlayToClientPacketSoundEffect) Decode(r io.ReadSeeker) (err error) { + ret.SoundId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.SoundCategory, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Volume) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketSoundEffect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.SoundId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.SoundCategory) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Volume) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + return +} + +type PlayToClientPacketSpawnEntity struct { + EntityId int32 + ObjectUUID uuid.UUID + Type int32 + X float64 + Y float64 + Z float64 + Pitch int8 + Yaw int8 + ObjectData int32 + Velocity Vec3i16 +} + +func (ret *PlayToClientPacketSpawnEntity) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + _, err = io.ReadFull(r, ret.ObjectUUID[:]) + if err != nil { + return + } + ret.Type, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.ObjectData) + if err != nil { + return + } + err = ret.Velocity.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketSpawnEntity) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + _, err = w.Write(ret.ObjectUUID[:]) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Type) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.ObjectData) + if err != nil { + return + } + PlayToClientPacketSpawnEntityVelocityEncTmp := ret.Velocity + err = PlayToClientPacketSpawnEntityVelocityEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketSpawnEntityExperienceOrb struct { + EntityId int32 + X float64 + Y float64 + Z float64 + Count int16 +} + +func (ret *PlayToClientPacketSpawnEntityExperienceOrb) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Count) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketSpawnEntityExperienceOrb) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Count) + if err != nil { + return + } + return +} + +type PlayToClientPacketSpawnEntityLiving struct { + EntityId int32 + EntityUUID uuid.UUID + Type int32 + X float64 + Y float64 + Z float64 + Yaw int8 + Pitch int8 + HeadPitch int8 + Velocity Vec3i16 +} + +func (ret *PlayToClientPacketSpawnEntityLiving) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + _, err = io.ReadFull(r, ret.EntityUUID[:]) + if err != nil { + return + } + ret.Type, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.HeadPitch) + if err != nil { + return + } + err = ret.Velocity.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketSpawnEntityLiving) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + _, err = w.Write(ret.EntityUUID[:]) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Type) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.HeadPitch) + if err != nil { + return + } + PlayToClientPacketSpawnEntityLivingVelocityEncTmp := ret.Velocity + err = PlayToClientPacketSpawnEntityLivingVelocityEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketSpawnEntityPainting struct { + EntityId int32 + EntityUUID uuid.UUID + Title int32 + Location Position + Direction uint8 +} + +func (ret *PlayToClientPacketSpawnEntityPainting) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + _, err = io.ReadFull(r, ret.EntityUUID[:]) + if err != nil { + return + } + ret.Title, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Location.Decode(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Direction) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketSpawnEntityPainting) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + _, err = w.Write(ret.EntityUUID[:]) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Title) + if err != nil { + return + } + PlayToClientPacketSpawnEntityPaintingLocationEncTmp := ret.Location + err = PlayToClientPacketSpawnEntityPaintingLocationEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Direction) + if err != nil { + return + } + return +} + +type PlayToClientPacketSpawnPosition struct { + Location Position +} + +func (ret *PlayToClientPacketSpawnPosition) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketSpawnPosition) Encode(w io.Writer) (err error) { + PlayToClientPacketSpawnPositionLocationEncTmp := ret.Location + err = PlayToClientPacketSpawnPositionLocationEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketStatistics struct { + Entries []struct { + CategoryId int32 + StatisticId int32 + Value int32 + } +} + +func (ret *PlayToClientPacketStatistics) Decode(r io.ReadSeeker) (err error) { + var lPlayToClientPacketStatisticsEntries int32 + lPlayToClientPacketStatisticsEntries, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Entries = []struct { + CategoryId int32 + StatisticId int32 + Value int32 + }{} + for range lPlayToClientPacketStatisticsEntries { + var PlayToClientPacketStatisticsEntriesElement struct { + CategoryId int32 + StatisticId int32 + Value int32 + } + PlayToClientPacketStatisticsEntriesElement.CategoryId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketStatisticsEntriesElement.StatisticId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketStatisticsEntriesElement.Value, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Entries = append(ret.Entries, PlayToClientPacketStatisticsEntriesElement) + } + return +} +func (ret *PlayToClientPacketStatistics) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, int32(len(ret.Entries))) + if err != nil { + return + } + for iPlayToClientPacketStatisticsEntries := range len(ret.Entries) { + err = proto_base.EncodeVarInt(w, ret.Entries[iPlayToClientPacketStatisticsEntries].CategoryId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Entries[iPlayToClientPacketStatisticsEntries].StatisticId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Entries[iPlayToClientPacketStatisticsEntries].Value) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketStopSound struct { + Flags int8 + Source any + Sound any +} + +func (ret *PlayToClientPacketStopSound) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Flags) + if err != nil { + return + } + switch ret.Flags { + case 1: + var PlayToClientPacketStopSoundSource1Tmp int32 + PlayToClientPacketStopSoundSource1Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Source = PlayToClientPacketStopSoundSource1Tmp + case 3: + var PlayToClientPacketStopSoundSource3Tmp int32 + PlayToClientPacketStopSoundSource3Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Source = PlayToClientPacketStopSoundSource3Tmp + default: + var PlayToClientPacketStopSoundSourceTmp struct { + } + ret.Source = PlayToClientPacketStopSoundSourceTmp + } + switch ret.Flags { + case 2: + var PlayToClientPacketStopSoundSound2Tmp string + PlayToClientPacketStopSoundSound2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Sound = PlayToClientPacketStopSoundSound2Tmp + case 3: + var PlayToClientPacketStopSoundSound3Tmp string + PlayToClientPacketStopSoundSound3Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Sound = PlayToClientPacketStopSoundSound3Tmp + default: + var PlayToClientPacketStopSoundSoundTmp struct { + } + ret.Sound = PlayToClientPacketStopSoundSoundTmp + } + return +} +func (ret *PlayToClientPacketStopSound) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Flags) + if err != nil { + return + } + switch ret.Flags { + case 1: + PlayToClientPacketStopSoundSource, ok := ret.Source.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketStopSoundSource) + if err != nil { + return + } + case 3: + PlayToClientPacketStopSoundSource, ok := ret.Source.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketStopSoundSource) + if err != nil { + return + } + default: + _, ok := ret.Source.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Flags { + case 2: + PlayToClientPacketStopSoundSound, ok := ret.Sound.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketStopSoundSound) + if err != nil { + return + } + case 3: + PlayToClientPacketStopSoundSound, ok := ret.Sound.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketStopSoundSound) + if err != nil { + return + } + default: + _, ok := ret.Sound.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketTabComplete struct { + TransactionId int32 + Start int32 + Length int32 + Matches []struct { + Match string + Tooltip *string + } +} + +func (ret *PlayToClientPacketTabComplete) Decode(r io.ReadSeeker) (err error) { + ret.TransactionId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Start, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Length, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + var lPlayToClientPacketTabCompleteMatches int32 + lPlayToClientPacketTabCompleteMatches, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Matches = []struct { + Match string + Tooltip *string + }{} + for range lPlayToClientPacketTabCompleteMatches { + var PlayToClientPacketTabCompleteMatchesElement struct { + Match string + Tooltip *string + } + PlayToClientPacketTabCompleteMatchesElement.Match, err = proto_base.DecodeString(r) + if err != nil { + return + } + var PlayToClientPacketTabCompleteMatchesElementTooltipPresent bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTabCompleteMatchesElementTooltipPresent) + if err != nil { + return + } + if PlayToClientPacketTabCompleteMatchesElementTooltipPresent { + var PlayToClientPacketTabCompleteMatchesElementTooltipPresentValue string + PlayToClientPacketTabCompleteMatchesElementTooltipPresentValue, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketTabCompleteMatchesElement.Tooltip = &PlayToClientPacketTabCompleteMatchesElementTooltipPresentValue + } + ret.Matches = append(ret.Matches, PlayToClientPacketTabCompleteMatchesElement) + } + return +} +func (ret *PlayToClientPacketTabComplete) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.TransactionId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Start) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Length) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Matches))) + if err != nil { + return + } + for iPlayToClientPacketTabCompleteMatches := range len(ret.Matches) { + err = proto_base.EncodeString(w, ret.Matches[iPlayToClientPacketTabCompleteMatches].Match) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Matches[iPlayToClientPacketTabCompleteMatches].Tooltip != nil) + if err != nil { + return + } + if ret.Matches[iPlayToClientPacketTabCompleteMatches].Tooltip != nil { + err = proto_base.EncodeString(w, *ret.Matches[iPlayToClientPacketTabCompleteMatches].Tooltip) + if err != nil { + return + } + } + } + return +} + +type PlayToClientPacketTags struct { + BlockTags Tags + ItemTags Tags + FluidTags Tags + EntityTags Tags +} + +func (ret *PlayToClientPacketTags) Decode(r io.ReadSeeker) (err error) { + err = ret.BlockTags.Decode(r) + if err != nil { + return + } + err = ret.ItemTags.Decode(r) + if err != nil { + return + } + err = ret.FluidTags.Decode(r) + if err != nil { + return + } + err = ret.EntityTags.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketTags) Encode(w io.Writer) (err error) { + PlayToClientPacketTagsBlockTagsEncTmp := ret.BlockTags + err = PlayToClientPacketTagsBlockTagsEncTmp.Encode(w) + if err != nil { + return + } + PlayToClientPacketTagsItemTagsEncTmp := ret.ItemTags + err = PlayToClientPacketTagsItemTagsEncTmp.Encode(w) + if err != nil { + return + } + PlayToClientPacketTagsFluidTagsEncTmp := ret.FluidTags + err = PlayToClientPacketTagsFluidTagsEncTmp.Encode(w) + if err != nil { + return + } + PlayToClientPacketTagsEntityTagsEncTmp := ret.EntityTags + err = PlayToClientPacketTagsEntityTagsEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketTeams struct { + Team string + Mode int8 + Name any + FriendlyFire any + NameTagVisibility any + CollisionRule any + Formatting any + Prefix any + Suffix any + Players any +} + +func (ret *PlayToClientPacketTeams) Decode(r io.ReadSeeker) (err error) { + ret.Team, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Mode) + if err != nil { + return + } + switch ret.Mode { + case 0: + var PlayToClientPacketTeamsName0Tmp string + PlayToClientPacketTeamsName0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Name = PlayToClientPacketTeamsName0Tmp + case 2: + var PlayToClientPacketTeamsName2Tmp string + PlayToClientPacketTeamsName2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Name = PlayToClientPacketTeamsName2Tmp + default: + var PlayToClientPacketTeamsNameTmp struct { + } + ret.Name = PlayToClientPacketTeamsNameTmp + } + switch ret.Mode { + case 0: + var PlayToClientPacketTeamsFriendlyFire0Tmp int8 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTeamsFriendlyFire0Tmp) + if err != nil { + return + } + ret.FriendlyFire = PlayToClientPacketTeamsFriendlyFire0Tmp + case 2: + var PlayToClientPacketTeamsFriendlyFire2Tmp int8 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTeamsFriendlyFire2Tmp) + if err != nil { + return + } + ret.FriendlyFire = PlayToClientPacketTeamsFriendlyFire2Tmp + default: + var PlayToClientPacketTeamsFriendlyFireTmp struct { + } + ret.FriendlyFire = PlayToClientPacketTeamsFriendlyFireTmp + } + switch ret.Mode { + case 0: + var PlayToClientPacketTeamsNameTagVisibility0Tmp string + PlayToClientPacketTeamsNameTagVisibility0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.NameTagVisibility = PlayToClientPacketTeamsNameTagVisibility0Tmp + case 2: + var PlayToClientPacketTeamsNameTagVisibility2Tmp string + PlayToClientPacketTeamsNameTagVisibility2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.NameTagVisibility = PlayToClientPacketTeamsNameTagVisibility2Tmp + default: + var PlayToClientPacketTeamsNameTagVisibilityTmp struct { + } + ret.NameTagVisibility = PlayToClientPacketTeamsNameTagVisibilityTmp + } + switch ret.Mode { + case 0: + var PlayToClientPacketTeamsCollisionRule0Tmp string + PlayToClientPacketTeamsCollisionRule0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.CollisionRule = PlayToClientPacketTeamsCollisionRule0Tmp + case 2: + var PlayToClientPacketTeamsCollisionRule2Tmp string + PlayToClientPacketTeamsCollisionRule2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.CollisionRule = PlayToClientPacketTeamsCollisionRule2Tmp + default: + var PlayToClientPacketTeamsCollisionRuleTmp struct { + } + ret.CollisionRule = PlayToClientPacketTeamsCollisionRuleTmp + } + switch ret.Mode { + case 0: + var PlayToClientPacketTeamsFormatting0Tmp int32 + PlayToClientPacketTeamsFormatting0Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Formatting = PlayToClientPacketTeamsFormatting0Tmp + case 2: + var PlayToClientPacketTeamsFormatting2Tmp int32 + PlayToClientPacketTeamsFormatting2Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Formatting = PlayToClientPacketTeamsFormatting2Tmp + default: + var PlayToClientPacketTeamsFormattingTmp struct { + } + ret.Formatting = PlayToClientPacketTeamsFormattingTmp + } + switch ret.Mode { + case 0: + var PlayToClientPacketTeamsPrefix0Tmp string + PlayToClientPacketTeamsPrefix0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Prefix = PlayToClientPacketTeamsPrefix0Tmp + case 2: + var PlayToClientPacketTeamsPrefix2Tmp string + PlayToClientPacketTeamsPrefix2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Prefix = PlayToClientPacketTeamsPrefix2Tmp + default: + var PlayToClientPacketTeamsPrefixTmp struct { + } + ret.Prefix = PlayToClientPacketTeamsPrefixTmp + } + switch ret.Mode { + case 0: + var PlayToClientPacketTeamsSuffix0Tmp string + PlayToClientPacketTeamsSuffix0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Suffix = PlayToClientPacketTeamsSuffix0Tmp + case 2: + var PlayToClientPacketTeamsSuffix2Tmp string + PlayToClientPacketTeamsSuffix2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Suffix = PlayToClientPacketTeamsSuffix2Tmp + default: + var PlayToClientPacketTeamsSuffixTmp struct { + } + ret.Suffix = PlayToClientPacketTeamsSuffixTmp + } + switch ret.Mode { + case 0: + var PlayToClientPacketTeamsPlayers0Tmp []string + var lPlayToClientPacketTeamsPlayers0Tmp int32 + lPlayToClientPacketTeamsPlayers0Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketTeamsPlayers0Tmp = []string{} + for range lPlayToClientPacketTeamsPlayers0Tmp { + var PlayToClientPacketTeamsPlayers0TmpElement string + PlayToClientPacketTeamsPlayers0TmpElement, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketTeamsPlayers0Tmp = append(PlayToClientPacketTeamsPlayers0Tmp, PlayToClientPacketTeamsPlayers0TmpElement) + } + ret.Players = PlayToClientPacketTeamsPlayers0Tmp + case 3: + var PlayToClientPacketTeamsPlayers3Tmp []string + var lPlayToClientPacketTeamsPlayers3Tmp int32 + lPlayToClientPacketTeamsPlayers3Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketTeamsPlayers3Tmp = []string{} + for range lPlayToClientPacketTeamsPlayers3Tmp { + var PlayToClientPacketTeamsPlayers3TmpElement string + PlayToClientPacketTeamsPlayers3TmpElement, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketTeamsPlayers3Tmp = append(PlayToClientPacketTeamsPlayers3Tmp, PlayToClientPacketTeamsPlayers3TmpElement) + } + ret.Players = PlayToClientPacketTeamsPlayers3Tmp + case 4: + var PlayToClientPacketTeamsPlayers4Tmp []string + var lPlayToClientPacketTeamsPlayers4Tmp int32 + lPlayToClientPacketTeamsPlayers4Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketTeamsPlayers4Tmp = []string{} + for range lPlayToClientPacketTeamsPlayers4Tmp { + var PlayToClientPacketTeamsPlayers4TmpElement string + PlayToClientPacketTeamsPlayers4TmpElement, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketTeamsPlayers4Tmp = append(PlayToClientPacketTeamsPlayers4Tmp, PlayToClientPacketTeamsPlayers4TmpElement) + } + ret.Players = PlayToClientPacketTeamsPlayers4Tmp + default: + var PlayToClientPacketTeamsPlayersTmp struct { + } + ret.Players = PlayToClientPacketTeamsPlayersTmp + } + return +} +func (ret *PlayToClientPacketTeams) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Team) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Mode) + if err != nil { + return + } + switch ret.Mode { + case 0: + PlayToClientPacketTeamsName, ok := ret.Name.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsName) + if err != nil { + return + } + case 2: + PlayToClientPacketTeamsName, ok := ret.Name.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsName) + if err != nil { + return + } + default: + _, ok := ret.Name.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mode { + case 0: + PlayToClientPacketTeamsFriendlyFire, ok := ret.FriendlyFire.(int8) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketTeamsFriendlyFire) + if err != nil { + return + } + case 2: + PlayToClientPacketTeamsFriendlyFire, ok := ret.FriendlyFire.(int8) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketTeamsFriendlyFire) + if err != nil { + return + } + default: + _, ok := ret.FriendlyFire.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mode { + case 0: + PlayToClientPacketTeamsNameTagVisibility, ok := ret.NameTagVisibility.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsNameTagVisibility) + if err != nil { + return + } + case 2: + PlayToClientPacketTeamsNameTagVisibility, ok := ret.NameTagVisibility.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsNameTagVisibility) + if err != nil { + return + } + default: + _, ok := ret.NameTagVisibility.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mode { + case 0: + PlayToClientPacketTeamsCollisionRule, ok := ret.CollisionRule.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsCollisionRule) + if err != nil { + return + } + case 2: + PlayToClientPacketTeamsCollisionRule, ok := ret.CollisionRule.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsCollisionRule) + if err != nil { + return + } + default: + _, ok := ret.CollisionRule.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mode { + case 0: + PlayToClientPacketTeamsFormatting, ok := ret.Formatting.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketTeamsFormatting) + if err != nil { + return + } + case 2: + PlayToClientPacketTeamsFormatting, ok := ret.Formatting.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketTeamsFormatting) + if err != nil { + return + } + default: + _, ok := ret.Formatting.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mode { + case 0: + PlayToClientPacketTeamsPrefix, ok := ret.Prefix.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsPrefix) + if err != nil { + return + } + case 2: + PlayToClientPacketTeamsPrefix, ok := ret.Prefix.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsPrefix) + if err != nil { + return + } + default: + _, ok := ret.Prefix.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mode { + case 0: + PlayToClientPacketTeamsSuffix, ok := ret.Suffix.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsSuffix) + if err != nil { + return + } + case 2: + PlayToClientPacketTeamsSuffix, ok := ret.Suffix.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTeamsSuffix) + if err != nil { + return + } + default: + _, ok := ret.Suffix.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mode { + case 0: + PlayToClientPacketTeamsPlayers, ok := ret.Players.([]string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, int32(len(PlayToClientPacketTeamsPlayers))) + if err != nil { + return + } + for iPlayToClientPacketTeamsPlayers := range len(PlayToClientPacketTeamsPlayers) { + err = proto_base.EncodeString(w, PlayToClientPacketTeamsPlayers[iPlayToClientPacketTeamsPlayers]) + if err != nil { + return + } + } + case 3: + PlayToClientPacketTeamsPlayers, ok := ret.Players.([]string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, int32(len(PlayToClientPacketTeamsPlayers))) + if err != nil { + return + } + for iPlayToClientPacketTeamsPlayers := range len(PlayToClientPacketTeamsPlayers) { + err = proto_base.EncodeString(w, PlayToClientPacketTeamsPlayers[iPlayToClientPacketTeamsPlayers]) + if err != nil { + return + } + } + case 4: + PlayToClientPacketTeamsPlayers, ok := ret.Players.([]string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, int32(len(PlayToClientPacketTeamsPlayers))) + if err != nil { + return + } + for iPlayToClientPacketTeamsPlayers := range len(PlayToClientPacketTeamsPlayers) { + err = proto_base.EncodeString(w, PlayToClientPacketTeamsPlayers[iPlayToClientPacketTeamsPlayers]) + if err != nil { + return + } + } + default: + _, ok := ret.Players.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketTileEntityData struct { + Location Position + Action uint8 + NbtData nbt.Tag +} + +func (ret *PlayToClientPacketTileEntityData) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Action) + if err != nil { + return + } + err = ret.NbtData.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketTileEntityData) Encode(w io.Writer) (err error) { + PlayToClientPacketTileEntityDataLocationEncTmp := ret.Location + err = PlayToClientPacketTileEntityDataLocationEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Action) + if err != nil { + return + } + PlayToClientPacketTileEntityDataNbtDataEncTmp := ret.NbtData + err = PlayToClientPacketTileEntityDataNbtDataEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketTitle struct { + Action int32 + Text any + FadeIn any + Stay any + FadeOut any +} + +func (ret *PlayToClientPacketTitle) Decode(r io.ReadSeeker) (err error) { + ret.Action, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + switch ret.Action { + case 0: + var PlayToClientPacketTitleText0Tmp string + PlayToClientPacketTitleText0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Text = PlayToClientPacketTitleText0Tmp + case 1: + var PlayToClientPacketTitleText1Tmp string + PlayToClientPacketTitleText1Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Text = PlayToClientPacketTitleText1Tmp + case 2: + var PlayToClientPacketTitleText2Tmp string + PlayToClientPacketTitleText2Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Text = PlayToClientPacketTitleText2Tmp + default: + var PlayToClientPacketTitleTextTmp struct { + } + ret.Text = PlayToClientPacketTitleTextTmp + } + switch ret.Action { + case 3: + var PlayToClientPacketTitleFadeIn3Tmp int32 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTitleFadeIn3Tmp) + if err != nil { + return + } + ret.FadeIn = PlayToClientPacketTitleFadeIn3Tmp + default: + var PlayToClientPacketTitleFadeInTmp struct { + } + ret.FadeIn = PlayToClientPacketTitleFadeInTmp + } + switch ret.Action { + case 3: + var PlayToClientPacketTitleStay3Tmp int32 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTitleStay3Tmp) + if err != nil { + return + } + ret.Stay = PlayToClientPacketTitleStay3Tmp + default: + var PlayToClientPacketTitleStayTmp struct { + } + ret.Stay = PlayToClientPacketTitleStayTmp + } + switch ret.Action { + case 3: + var PlayToClientPacketTitleFadeOut3Tmp int32 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTitleFadeOut3Tmp) + if err != nil { + return + } + ret.FadeOut = PlayToClientPacketTitleFadeOut3Tmp + default: + var PlayToClientPacketTitleFadeOutTmp struct { + } + ret.FadeOut = PlayToClientPacketTitleFadeOutTmp + } + return +} +func (ret *PlayToClientPacketTitle) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Action) + if err != nil { + return + } + switch ret.Action { + case 0: + PlayToClientPacketTitleText, ok := ret.Text.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTitleText) + if err != nil { + return + } + case 1: + PlayToClientPacketTitleText, ok := ret.Text.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTitleText) + if err != nil { + return + } + case 2: + PlayToClientPacketTitleText, ok := ret.Text.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToClientPacketTitleText) + if err != nil { + return + } + default: + _, ok := ret.Text.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 3: + PlayToClientPacketTitleFadeIn, ok := ret.FadeIn.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketTitleFadeIn) + if err != nil { + return + } + default: + _, ok := ret.FadeIn.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 3: + PlayToClientPacketTitleStay, ok := ret.Stay.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketTitleStay) + if err != nil { + return + } + default: + _, ok := ret.Stay.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 3: + PlayToClientPacketTitleFadeOut, ok := ret.FadeOut.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketTitleFadeOut) + if err != nil { + return + } + default: + _, ok := ret.FadeOut.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketTradeList struct { + WindowId int32 + Trades []struct { + InputItem1 Slot + OutputItem Slot + InputItem2 *Slot + TradeDisabled bool + NbTradeUses int32 + MaximumNbTradeUses int32 + Xp int32 + SpecialPrice int32 + PriceMultiplier float32 + Demand int32 + } + VillagerLevel int32 + Experience int32 + IsRegularVillager bool + CanRestock bool +} + +func (ret *PlayToClientPacketTradeList) Decode(r io.ReadSeeker) (err error) { + ret.WindowId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + var lPlayToClientPacketTradeListTrades uint8 + err = binary.Read(r, binary.BigEndian, &lPlayToClientPacketTradeListTrades) + if err != nil { + return + } + ret.Trades = []struct { + InputItem1 Slot + OutputItem Slot + InputItem2 *Slot + TradeDisabled bool + NbTradeUses int32 + MaximumNbTradeUses int32 + Xp int32 + SpecialPrice int32 + PriceMultiplier float32 + Demand int32 + }{} + for range lPlayToClientPacketTradeListTrades { + var PlayToClientPacketTradeListTradesElement struct { + InputItem1 Slot + OutputItem Slot + InputItem2 *Slot + TradeDisabled bool + NbTradeUses int32 + MaximumNbTradeUses int32 + Xp int32 + SpecialPrice int32 + PriceMultiplier float32 + Demand int32 + } + err = PlayToClientPacketTradeListTradesElement.InputItem1.Decode(r) + if err != nil { + return + } + err = PlayToClientPacketTradeListTradesElement.OutputItem.Decode(r) + if err != nil { + return + } + var PlayToClientPacketTradeListTradesElementInputItem2Present bool + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTradeListTradesElementInputItem2Present) + if err != nil { + return + } + if PlayToClientPacketTradeListTradesElementInputItem2Present { + var PlayToClientPacketTradeListTradesElementInputItem2PresentValue Slot + err = PlayToClientPacketTradeListTradesElementInputItem2PresentValue.Decode(r) + if err != nil { + return + } + PlayToClientPacketTradeListTradesElement.InputItem2 = &PlayToClientPacketTradeListTradesElementInputItem2PresentValue + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTradeListTradesElement.TradeDisabled) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTradeListTradesElement.NbTradeUses) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTradeListTradesElement.MaximumNbTradeUses) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTradeListTradesElement.Xp) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTradeListTradesElement.SpecialPrice) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTradeListTradesElement.PriceMultiplier) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketTradeListTradesElement.Demand) + if err != nil { + return + } + ret.Trades = append(ret.Trades, PlayToClientPacketTradeListTradesElement) + } + ret.VillagerLevel, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Experience, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.IsRegularVillager) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.CanRestock) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketTradeList) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.WindowId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, uint8(len(ret.Trades))) + if err != nil { + return + } + for iPlayToClientPacketTradeListTrades := range len(ret.Trades) { + PlayToClientPacketTradeListTradesInnerInputItem1EncTmp := ret.Trades[iPlayToClientPacketTradeListTrades].InputItem1 + err = PlayToClientPacketTradeListTradesInnerInputItem1EncTmp.Encode(w) + if err != nil { + return + } + PlayToClientPacketTradeListTradesInnerOutputItemEncTmp := ret.Trades[iPlayToClientPacketTradeListTrades].OutputItem + err = PlayToClientPacketTradeListTradesInnerOutputItemEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Trades[iPlayToClientPacketTradeListTrades].InputItem2 != nil) + if err != nil { + return + } + if ret.Trades[iPlayToClientPacketTradeListTrades].InputItem2 != nil { + PlayToClientPacketTradeListTradesInnerInputItem2EncTmp := *ret.Trades[iPlayToClientPacketTradeListTrades].InputItem2 + err = PlayToClientPacketTradeListTradesInnerInputItem2EncTmp.Encode(w) + if err != nil { + return + } + } + err = binary.Write(w, binary.BigEndian, ret.Trades[iPlayToClientPacketTradeListTrades].TradeDisabled) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Trades[iPlayToClientPacketTradeListTrades].NbTradeUses) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Trades[iPlayToClientPacketTradeListTrades].MaximumNbTradeUses) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Trades[iPlayToClientPacketTradeListTrades].Xp) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Trades[iPlayToClientPacketTradeListTrades].SpecialPrice) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Trades[iPlayToClientPacketTradeListTrades].PriceMultiplier) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Trades[iPlayToClientPacketTradeListTrades].Demand) + if err != nil { + return + } + } + err = proto_base.EncodeVarInt(w, ret.VillagerLevel) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Experience) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.IsRegularVillager) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.CanRestock) + if err != nil { + return + } + return +} + +type PlayToClientPacketTransaction struct { + WindowId int8 + Action int16 + Accepted bool +} + +func (ret *PlayToClientPacketTransaction) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Action) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Accepted) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketTransaction) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Action) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Accepted) + if err != nil { + return + } + return +} + +type PlayToClientPacketUnloadChunk struct { + ChunkX int32 + ChunkZ int32 +} + +func (ret *PlayToClientPacketUnloadChunk) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.ChunkX) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.ChunkZ) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketUnloadChunk) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.ChunkX) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.ChunkZ) + if err != nil { + return + } + return +} + +type PlayToClientPacketUnlockRecipes struct { + Action int32 + CraftingBookOpen bool + FilteringCraftable bool + SmeltingBookOpen bool + FilteringSmeltable bool + BlastFurnaceOpen bool + FilteringBlastFurnace bool + SmokerBookOpen bool + FilteringSmoker bool + Recipes1 []string + Recipes2 any +} + +func (ret *PlayToClientPacketUnlockRecipes) Decode(r io.ReadSeeker) (err error) { + ret.Action, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.CraftingBookOpen) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.FilteringCraftable) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.SmeltingBookOpen) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.FilteringSmeltable) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.BlastFurnaceOpen) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.FilteringBlastFurnace) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.SmokerBookOpen) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.FilteringSmoker) + if err != nil { + return + } + var lPlayToClientPacketUnlockRecipesRecipes1 int32 + lPlayToClientPacketUnlockRecipesRecipes1, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Recipes1 = []string{} + for range lPlayToClientPacketUnlockRecipesRecipes1 { + var PlayToClientPacketUnlockRecipesRecipes1Element string + PlayToClientPacketUnlockRecipesRecipes1Element, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Recipes1 = append(ret.Recipes1, PlayToClientPacketUnlockRecipesRecipes1Element) + } + switch ret.Action { + case 0: + var PlayToClientPacketUnlockRecipesRecipes20Tmp []string + var lPlayToClientPacketUnlockRecipesRecipes20Tmp int32 + lPlayToClientPacketUnlockRecipesRecipes20Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + PlayToClientPacketUnlockRecipesRecipes20Tmp = []string{} + for range lPlayToClientPacketUnlockRecipesRecipes20Tmp { + var PlayToClientPacketUnlockRecipesRecipes20TmpElement string + PlayToClientPacketUnlockRecipesRecipes20TmpElement, err = proto_base.DecodeString(r) + if err != nil { + return + } + PlayToClientPacketUnlockRecipesRecipes20Tmp = append(PlayToClientPacketUnlockRecipesRecipes20Tmp, PlayToClientPacketUnlockRecipesRecipes20TmpElement) + } + ret.Recipes2 = PlayToClientPacketUnlockRecipesRecipes20Tmp + default: + var PlayToClientPacketUnlockRecipesRecipes2Tmp struct { + } + ret.Recipes2 = PlayToClientPacketUnlockRecipesRecipes2Tmp + } + return +} +func (ret *PlayToClientPacketUnlockRecipes) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Action) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.CraftingBookOpen) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.FilteringCraftable) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.SmeltingBookOpen) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.FilteringSmeltable) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.BlastFurnaceOpen) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.FilteringBlastFurnace) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.SmokerBookOpen) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.FilteringSmoker) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, int32(len(ret.Recipes1))) + if err != nil { + return + } + for iPlayToClientPacketUnlockRecipesRecipes1 := range len(ret.Recipes1) { + err = proto_base.EncodeString(w, ret.Recipes1[iPlayToClientPacketUnlockRecipesRecipes1]) + if err != nil { + return + } + } + switch ret.Action { + case 0: + PlayToClientPacketUnlockRecipesRecipes2, ok := ret.Recipes2.([]string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, int32(len(PlayToClientPacketUnlockRecipesRecipes2))) + if err != nil { + return + } + for iPlayToClientPacketUnlockRecipesRecipes2 := range len(PlayToClientPacketUnlockRecipesRecipes2) { + err = proto_base.EncodeString(w, PlayToClientPacketUnlockRecipesRecipes2[iPlayToClientPacketUnlockRecipesRecipes2]) + if err != nil { + return + } + } + default: + _, ok := ret.Recipes2.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketUpdateHealth struct { + Health float32 + Food int32 + FoodSaturation float32 +} + +func (ret *PlayToClientPacketUpdateHealth) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Health) + if err != nil { + return + } + ret.Food, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.FoodSaturation) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketUpdateHealth) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Health) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Food) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.FoodSaturation) + if err != nil { + return + } + return +} + +type PlayToClientPacketUpdateLight struct { + ChunkX int32 + ChunkZ int32 + TrustEdges bool + SkyLightMask int32 + BlockLightMask int32 + EmptySkyLightMask int32 + EmptyBlockLightMask int32 + Data proto_base.RestBuffer +} + +func (ret *PlayToClientPacketUpdateLight) Decode(r io.ReadSeeker) (err error) { + ret.ChunkX, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.ChunkZ, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.TrustEdges) + if err != nil { + return + } + ret.SkyLightMask, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.BlockLightMask, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.EmptySkyLightMask, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.EmptyBlockLightMask, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Data.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketUpdateLight) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.ChunkX) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.ChunkZ) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.TrustEdges) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.SkyLightMask) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.BlockLightMask) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.EmptySkyLightMask) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.EmptyBlockLightMask) + if err != nil { + return + } + PlayToClientPacketUpdateLightDataEncTmp := ret.Data + err = PlayToClientPacketUpdateLightDataEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToClientPacketUpdateTime struct { + Age int64 + Time int64 +} + +func (ret *PlayToClientPacketUpdateTime) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Age) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Time) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketUpdateTime) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Age) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Time) + if err != nil { + return + } + return +} + +type PlayToClientPacketUpdateViewDistance struct { + ViewDistance int32 +} + +func (ret *PlayToClientPacketUpdateViewDistance) Decode(r io.ReadSeeker) (err error) { + ret.ViewDistance, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketUpdateViewDistance) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.ViewDistance) + if err != nil { + return + } + return +} + +type PlayToClientPacketUpdateViewPosition struct { + ChunkX int32 + ChunkZ int32 +} + +func (ret *PlayToClientPacketUpdateViewPosition) Decode(r io.ReadSeeker) (err error) { + ret.ChunkX, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.ChunkZ, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketUpdateViewPosition) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.ChunkX) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.ChunkZ) + if err != nil { + return + } + return +} + +type PlayToClientPacketVehicleMove struct { + X float64 + Y float64 + Z float64 + Yaw float32 + Pitch float32 +} + +func (ret *PlayToClientPacketVehicleMove) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketVehicleMove) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + return +} + +type PlayToClientPacketWindowItems struct { + WindowId uint8 + Items []Slot +} + +func (ret *PlayToClientPacketWindowItems) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + var lPlayToClientPacketWindowItemsItems int16 + err = binary.Read(r, binary.BigEndian, &lPlayToClientPacketWindowItemsItems) + if err != nil { + return + } + ret.Items = []Slot{} + for range lPlayToClientPacketWindowItemsItems { + var PlayToClientPacketWindowItemsItemsElement Slot + err = PlayToClientPacketWindowItemsItemsElement.Decode(r) + if err != nil { + return + } + ret.Items = append(ret.Items, PlayToClientPacketWindowItemsItemsElement) + } + return +} +func (ret *PlayToClientPacketWindowItems) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, int16(len(ret.Items))) + if err != nil { + return + } + for iPlayToClientPacketWindowItemsItems := range len(ret.Items) { + PlayToClientPacketWindowItemsItemsInnerEncTmp := ret.Items[iPlayToClientPacketWindowItemsItems] + err = PlayToClientPacketWindowItemsItemsInnerEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type PlayToClientPacketWorldBorder struct { + Action int32 + Radius any + X any + Z any + OldRadius any + NewRadius any + Speed any + PortalBoundary any + WarningTime any + WarningBlocks any +} + +func (ret *PlayToClientPacketWorldBorder) Decode(r io.ReadSeeker) (err error) { + ret.Action, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + switch ret.Action { + case 0: + var PlayToClientPacketWorldBorderRadius0Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderRadius0Tmp) + if err != nil { + return + } + ret.Radius = PlayToClientPacketWorldBorderRadius0Tmp + default: + var PlayToClientPacketWorldBorderRadiusTmp struct { + } + ret.Radius = PlayToClientPacketWorldBorderRadiusTmp + } + switch ret.Action { + case 2: + var PlayToClientPacketWorldBorderX2Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderX2Tmp) + if err != nil { + return + } + ret.X = PlayToClientPacketWorldBorderX2Tmp + case 3: + var PlayToClientPacketWorldBorderX3Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderX3Tmp) + if err != nil { + return + } + ret.X = PlayToClientPacketWorldBorderX3Tmp + default: + var PlayToClientPacketWorldBorderXTmp struct { + } + ret.X = PlayToClientPacketWorldBorderXTmp + } + switch ret.Action { + case 2: + var PlayToClientPacketWorldBorderZ2Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderZ2Tmp) + if err != nil { + return + } + ret.Z = PlayToClientPacketWorldBorderZ2Tmp + case 3: + var PlayToClientPacketWorldBorderZ3Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderZ3Tmp) + if err != nil { + return + } + ret.Z = PlayToClientPacketWorldBorderZ3Tmp + default: + var PlayToClientPacketWorldBorderZTmp struct { + } + ret.Z = PlayToClientPacketWorldBorderZTmp + } + switch ret.Action { + case 1: + var PlayToClientPacketWorldBorderOldRadius1Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderOldRadius1Tmp) + if err != nil { + return + } + ret.OldRadius = PlayToClientPacketWorldBorderOldRadius1Tmp + case 3: + var PlayToClientPacketWorldBorderOldRadius3Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderOldRadius3Tmp) + if err != nil { + return + } + ret.OldRadius = PlayToClientPacketWorldBorderOldRadius3Tmp + default: + var PlayToClientPacketWorldBorderOldRadiusTmp struct { + } + ret.OldRadius = PlayToClientPacketWorldBorderOldRadiusTmp + } + switch ret.Action { + case 1: + var PlayToClientPacketWorldBorderNewRadius1Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderNewRadius1Tmp) + if err != nil { + return + } + ret.NewRadius = PlayToClientPacketWorldBorderNewRadius1Tmp + case 3: + var PlayToClientPacketWorldBorderNewRadius3Tmp float64 + err = binary.Read(r, binary.BigEndian, &PlayToClientPacketWorldBorderNewRadius3Tmp) + if err != nil { + return + } + ret.NewRadius = PlayToClientPacketWorldBorderNewRadius3Tmp + default: + var PlayToClientPacketWorldBorderNewRadiusTmp struct { + } + ret.NewRadius = PlayToClientPacketWorldBorderNewRadiusTmp + } + switch ret.Action { + case 1: + var PlayToClientPacketWorldBorderSpeed1Tmp int64 + PlayToClientPacketWorldBorderSpeed1Tmp, err = proto_base.DecodeVarLong(r) + if err != nil { + return + } + ret.Speed = PlayToClientPacketWorldBorderSpeed1Tmp + case 3: + var PlayToClientPacketWorldBorderSpeed3Tmp int64 + PlayToClientPacketWorldBorderSpeed3Tmp, err = proto_base.DecodeVarLong(r) + if err != nil { + return + } + ret.Speed = PlayToClientPacketWorldBorderSpeed3Tmp + default: + var PlayToClientPacketWorldBorderSpeedTmp struct { + } + ret.Speed = PlayToClientPacketWorldBorderSpeedTmp + } + switch ret.Action { + case 3: + var PlayToClientPacketWorldBorderPortalBoundary3Tmp int32 + PlayToClientPacketWorldBorderPortalBoundary3Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.PortalBoundary = PlayToClientPacketWorldBorderPortalBoundary3Tmp + default: + var PlayToClientPacketWorldBorderPortalBoundaryTmp struct { + } + ret.PortalBoundary = PlayToClientPacketWorldBorderPortalBoundaryTmp + } + switch ret.Action { + case 3: + var PlayToClientPacketWorldBorderWarningTime3Tmp int32 + PlayToClientPacketWorldBorderWarningTime3Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.WarningTime = PlayToClientPacketWorldBorderWarningTime3Tmp + case 4: + var PlayToClientPacketWorldBorderWarningTime4Tmp int32 + PlayToClientPacketWorldBorderWarningTime4Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.WarningTime = PlayToClientPacketWorldBorderWarningTime4Tmp + default: + var PlayToClientPacketWorldBorderWarningTimeTmp struct { + } + ret.WarningTime = PlayToClientPacketWorldBorderWarningTimeTmp + } + switch ret.Action { + case 3: + var PlayToClientPacketWorldBorderWarningBlocks3Tmp int32 + PlayToClientPacketWorldBorderWarningBlocks3Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.WarningBlocks = PlayToClientPacketWorldBorderWarningBlocks3Tmp + case 5: + var PlayToClientPacketWorldBorderWarningBlocks5Tmp int32 + PlayToClientPacketWorldBorderWarningBlocks5Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.WarningBlocks = PlayToClientPacketWorldBorderWarningBlocks5Tmp + default: + var PlayToClientPacketWorldBorderWarningBlocksTmp struct { + } + ret.WarningBlocks = PlayToClientPacketWorldBorderWarningBlocksTmp + } + return +} +func (ret *PlayToClientPacketWorldBorder) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Action) + if err != nil { + return + } + switch ret.Action { + case 0: + PlayToClientPacketWorldBorderRadius, ok := ret.Radius.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderRadius) + if err != nil { + return + } + default: + _, ok := ret.Radius.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 2: + PlayToClientPacketWorldBorderX, ok := ret.X.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderX) + if err != nil { + return + } + case 3: + PlayToClientPacketWorldBorderX, ok := ret.X.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderX) + if err != nil { + return + } + default: + _, ok := ret.X.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 2: + PlayToClientPacketWorldBorderZ, ok := ret.Z.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderZ) + if err != nil { + return + } + case 3: + PlayToClientPacketWorldBorderZ, ok := ret.Z.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderZ) + if err != nil { + return + } + default: + _, ok := ret.Z.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 1: + PlayToClientPacketWorldBorderOldRadius, ok := ret.OldRadius.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderOldRadius) + if err != nil { + return + } + case 3: + PlayToClientPacketWorldBorderOldRadius, ok := ret.OldRadius.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderOldRadius) + if err != nil { + return + } + default: + _, ok := ret.OldRadius.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 1: + PlayToClientPacketWorldBorderNewRadius, ok := ret.NewRadius.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderNewRadius) + if err != nil { + return + } + case 3: + PlayToClientPacketWorldBorderNewRadius, ok := ret.NewRadius.(float64) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToClientPacketWorldBorderNewRadius) + if err != nil { + return + } + default: + _, ok := ret.NewRadius.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 1: + PlayToClientPacketWorldBorderSpeed, ok := ret.Speed.(int64) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarLong(w, PlayToClientPacketWorldBorderSpeed) + if err != nil { + return + } + case 3: + PlayToClientPacketWorldBorderSpeed, ok := ret.Speed.(int64) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarLong(w, PlayToClientPacketWorldBorderSpeed) + if err != nil { + return + } + default: + _, ok := ret.Speed.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 3: + PlayToClientPacketWorldBorderPortalBoundary, ok := ret.PortalBoundary.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketWorldBorderPortalBoundary) + if err != nil { + return + } + default: + _, ok := ret.PortalBoundary.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 3: + PlayToClientPacketWorldBorderWarningTime, ok := ret.WarningTime.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketWorldBorderWarningTime) + if err != nil { + return + } + case 4: + PlayToClientPacketWorldBorderWarningTime, ok := ret.WarningTime.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketWorldBorderWarningTime) + if err != nil { + return + } + default: + _, ok := ret.WarningTime.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Action { + case 3: + PlayToClientPacketWorldBorderWarningBlocks, ok := ret.WarningBlocks.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketWorldBorderWarningBlocks) + if err != nil { + return + } + case 5: + PlayToClientPacketWorldBorderWarningBlocks, ok := ret.WarningBlocks.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToClientPacketWorldBorderWarningBlocks) + if err != nil { + return + } + default: + _, ok := ret.WarningBlocks.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToClientPacketWorldEvent struct { + EffectId int32 + Location Position + Data int32 + Global bool +} + +func (ret *PlayToClientPacketWorldEvent) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.EffectId) + if err != nil { + return + } + err = ret.Location.Decode(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Data) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Global) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketWorldEvent) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.EffectId) + if err != nil { + return + } + PlayToClientPacketWorldEventLocationEncTmp := ret.Location + err = PlayToClientPacketWorldEventLocationEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Data) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Global) + if err != nil { + return + } + return +} + +type PlayToClientPacketWorldParticles struct { + ParticleId int32 + LongDistance bool + X float64 + Y float64 + Z float64 + OffsetX float32 + OffsetY float32 + OffsetZ float32 + ParticleData float32 + Particles int32 + Data ParticleData +} + +func (ret *PlayToClientPacketWorldParticles) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.ParticleId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.LongDistance) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OffsetX) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OffsetY) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OffsetZ) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.ParticleData) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Particles) + if err != nil { + return + } + err = ret.Data.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToClientPacketWorldParticles) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.ParticleId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.LongDistance) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OffsetX) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OffsetY) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OffsetZ) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.ParticleData) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Particles) + if err != nil { + return + } + PlayToClientPacketWorldParticlesDataEncTmp := ret.Data + err = PlayToClientPacketWorldParticlesDataEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToServerPacket struct { + Name string + Params any +} + +var PlayToServerPacketNameMap = map[int32]string{0x00: "teleport_confirm", 0x01: "query_block_nbt", 0x02: "set_difficulty", 0x03: "chat", 0x04: "client_command", 0x05: "settings", 0x06: "tab_complete", 0x07: "transaction", 0x08: "enchant_item", 0x09: "window_click", 0x0a: "close_window", 0x0b: "custom_payload", 0x0c: "edit_book", 0x0d: "query_entity_nbt", 0x0e: "use_entity", 0x0f: "generate_structure", 0x10: "keep_alive", 0x11: "lock_difficulty", 0x12: "position", 0x13: "position_look", 0x14: "look", 0x15: "flying", 0x16: "vehicle_move", 0x17: "steer_boat", 0x18: "pick_item", 0x19: "craft_recipe_request", 0x1a: "abilities", 0x1b: "block_dig", 0x1c: "entity_action", 0x1d: "steer_vehicle", 0x1e: "recipe_book", 0x1f: "displayed_recipe", 0x20: "name_item", 0x21: "resource_pack_receive", 0x22: "advancement_tab", 0x23: "select_trade", 0x24: "set_beacon_effect", 0x25: "held_item_slot", 0x26: "update_command_block", 0x27: "update_command_block_minecart", 0x28: "set_creative_slot", 0x29: "update_jigsaw_block", 0x2a: "update_structure_block", 0x2b: "update_sign", 0x2c: "arm_animation", 0x2d: "spectate", 0x2e: "block_place", 0x2f: "use_item"} + +func (ret *PlayToServerPacket) Decode(r io.ReadSeeker) (err error) { + var PlayToServerPacketNameKey int32 + PlayToServerPacketNameKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.ErroringIndex(PlayToServerPacketNameMap, PlayToServerPacketNameKey) + if err != nil { + return + } + switch ret.Name { + case "abilities": + var PlayToServerPacketParamsAbilitiesTmp PlayToServerPacketAbilities + err = PlayToServerPacketParamsAbilitiesTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsAbilitiesTmp + case "advancement_tab": + var PlayToServerPacketParamsAdvancementTabTmp PlayToServerPacketAdvancementTab + err = PlayToServerPacketParamsAdvancementTabTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsAdvancementTabTmp + case "arm_animation": + var PlayToServerPacketParamsArmAnimationTmp PlayToServerPacketArmAnimation + err = PlayToServerPacketParamsArmAnimationTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsArmAnimationTmp + case "block_dig": + var PlayToServerPacketParamsBlockDigTmp PlayToServerPacketBlockDig + err = PlayToServerPacketParamsBlockDigTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsBlockDigTmp + case "block_place": + var PlayToServerPacketParamsBlockPlaceTmp PlayToServerPacketBlockPlace + err = PlayToServerPacketParamsBlockPlaceTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsBlockPlaceTmp + case "chat": + var PlayToServerPacketParamsChatTmp PlayToServerPacketChat + err = PlayToServerPacketParamsChatTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsChatTmp + case "client_command": + var PlayToServerPacketParamsClientCommandTmp PlayToServerPacketClientCommand + err = PlayToServerPacketParamsClientCommandTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsClientCommandTmp + case "close_window": + var PlayToServerPacketParamsCloseWindowTmp PlayToServerPacketCloseWindow + err = PlayToServerPacketParamsCloseWindowTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsCloseWindowTmp + case "craft_recipe_request": + var PlayToServerPacketParamsCraftRecipeRequestTmp PlayToServerPacketCraftRecipeRequest + err = PlayToServerPacketParamsCraftRecipeRequestTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsCraftRecipeRequestTmp + case "custom_payload": + var PlayToServerPacketParamsCustomPayloadTmp PlayToServerPacketCustomPayload + err = PlayToServerPacketParamsCustomPayloadTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsCustomPayloadTmp + case "displayed_recipe": + var PlayToServerPacketParamsDisplayedRecipeTmp PlayToServerPacketDisplayedRecipe + err = PlayToServerPacketParamsDisplayedRecipeTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsDisplayedRecipeTmp + case "edit_book": + var PlayToServerPacketParamsEditBookTmp PlayToServerPacketEditBook + err = PlayToServerPacketParamsEditBookTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsEditBookTmp + case "enchant_item": + var PlayToServerPacketParamsEnchantItemTmp PlayToServerPacketEnchantItem + err = PlayToServerPacketParamsEnchantItemTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsEnchantItemTmp + case "entity_action": + var PlayToServerPacketParamsEntityActionTmp PlayToServerPacketEntityAction + err = PlayToServerPacketParamsEntityActionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsEntityActionTmp + case "flying": + var PlayToServerPacketParamsFlyingTmp PlayToServerPacketFlying + err = PlayToServerPacketParamsFlyingTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsFlyingTmp + case "generate_structure": + var PlayToServerPacketParamsGenerateStructureTmp PlayToServerPacketGenerateStructure + err = PlayToServerPacketParamsGenerateStructureTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsGenerateStructureTmp + case "held_item_slot": + var PlayToServerPacketParamsHeldItemSlotTmp PlayToServerPacketHeldItemSlot + err = PlayToServerPacketParamsHeldItemSlotTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsHeldItemSlotTmp + case "keep_alive": + var PlayToServerPacketParamsKeepAliveTmp PlayToServerPacketKeepAlive + err = PlayToServerPacketParamsKeepAliveTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsKeepAliveTmp + case "lock_difficulty": + var PlayToServerPacketParamsLockDifficultyTmp PlayToServerPacketLockDifficulty + err = PlayToServerPacketParamsLockDifficultyTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsLockDifficultyTmp + case "look": + var PlayToServerPacketParamsLookTmp PlayToServerPacketLook + err = PlayToServerPacketParamsLookTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsLookTmp + case "name_item": + var PlayToServerPacketParamsNameItemTmp PlayToServerPacketNameItem + err = PlayToServerPacketParamsNameItemTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsNameItemTmp + case "pick_item": + var PlayToServerPacketParamsPickItemTmp PlayToServerPacketPickItem + err = PlayToServerPacketParamsPickItemTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsPickItemTmp + case "position": + var PlayToServerPacketParamsPositionTmp PlayToServerPacketPosition + err = PlayToServerPacketParamsPositionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsPositionTmp + case "position_look": + var PlayToServerPacketParamsPositionLookTmp PlayToServerPacketPositionLook + err = PlayToServerPacketParamsPositionLookTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsPositionLookTmp + case "query_block_nbt": + var PlayToServerPacketParamsQueryBlockNbtTmp PlayToServerPacketQueryBlockNbt + err = PlayToServerPacketParamsQueryBlockNbtTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsQueryBlockNbtTmp + case "query_entity_nbt": + var PlayToServerPacketParamsQueryEntityNbtTmp PlayToServerPacketQueryEntityNbt + err = PlayToServerPacketParamsQueryEntityNbtTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsQueryEntityNbtTmp + case "recipe_book": + var PlayToServerPacketParamsRecipeBookTmp PlayToServerPacketRecipeBook + err = PlayToServerPacketParamsRecipeBookTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsRecipeBookTmp + case "resource_pack_receive": + var PlayToServerPacketParamsResourcePackReceiveTmp PlayToServerPacketResourcePackReceive + err = PlayToServerPacketParamsResourcePackReceiveTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsResourcePackReceiveTmp + case "select_trade": + var PlayToServerPacketParamsSelectTradeTmp PlayToServerPacketSelectTrade + err = PlayToServerPacketParamsSelectTradeTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsSelectTradeTmp + case "set_beacon_effect": + var PlayToServerPacketParamsSetBeaconEffectTmp PlayToServerPacketSetBeaconEffect + err = PlayToServerPacketParamsSetBeaconEffectTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsSetBeaconEffectTmp + case "set_creative_slot": + var PlayToServerPacketParamsSetCreativeSlotTmp PlayToServerPacketSetCreativeSlot + err = PlayToServerPacketParamsSetCreativeSlotTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsSetCreativeSlotTmp + case "set_difficulty": + var PlayToServerPacketParamsSetDifficultyTmp PlayToServerPacketSetDifficulty + err = PlayToServerPacketParamsSetDifficultyTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsSetDifficultyTmp + case "settings": + var PlayToServerPacketParamsSettingsTmp PlayToServerPacketSettings + err = PlayToServerPacketParamsSettingsTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsSettingsTmp + case "spectate": + var PlayToServerPacketParamsSpectateTmp PlayToServerPacketSpectate + err = PlayToServerPacketParamsSpectateTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsSpectateTmp + case "steer_boat": + var PlayToServerPacketParamsSteerBoatTmp PlayToServerPacketSteerBoat + err = PlayToServerPacketParamsSteerBoatTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsSteerBoatTmp + case "steer_vehicle": + var PlayToServerPacketParamsSteerVehicleTmp PlayToServerPacketSteerVehicle + err = PlayToServerPacketParamsSteerVehicleTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsSteerVehicleTmp + case "tab_complete": + var PlayToServerPacketParamsTabCompleteTmp PlayToServerPacketTabComplete + err = PlayToServerPacketParamsTabCompleteTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsTabCompleteTmp + case "teleport_confirm": + var PlayToServerPacketParamsTeleportConfirmTmp PlayToServerPacketTeleportConfirm + err = PlayToServerPacketParamsTeleportConfirmTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsTeleportConfirmTmp + case "transaction": + var PlayToServerPacketParamsTransactionTmp PlayToServerPacketTransaction + err = PlayToServerPacketParamsTransactionTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsTransactionTmp + case "update_command_block": + var PlayToServerPacketParamsUpdateCommandBlockTmp PlayToServerPacketUpdateCommandBlock + err = PlayToServerPacketParamsUpdateCommandBlockTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsUpdateCommandBlockTmp + case "update_command_block_minecart": + var PlayToServerPacketParamsUpdateCommandBlockMinecartTmp PlayToServerPacketUpdateCommandBlockMinecart + err = PlayToServerPacketParamsUpdateCommandBlockMinecartTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsUpdateCommandBlockMinecartTmp + case "update_jigsaw_block": + var PlayToServerPacketParamsUpdateJigsawBlockTmp PlayToServerPacketUpdateJigsawBlock + err = PlayToServerPacketParamsUpdateJigsawBlockTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsUpdateJigsawBlockTmp + case "update_sign": + var PlayToServerPacketParamsUpdateSignTmp PlayToServerPacketUpdateSign + err = PlayToServerPacketParamsUpdateSignTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsUpdateSignTmp + case "update_structure_block": + var PlayToServerPacketParamsUpdateStructureBlockTmp PlayToServerPacketUpdateStructureBlock + err = PlayToServerPacketParamsUpdateStructureBlockTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsUpdateStructureBlockTmp + case "use_entity": + var PlayToServerPacketParamsUseEntityTmp PlayToServerPacketUseEntity + err = PlayToServerPacketParamsUseEntityTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsUseEntityTmp + case "use_item": + var PlayToServerPacketParamsUseItemTmp PlayToServerPacketUseItem + err = PlayToServerPacketParamsUseItemTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsUseItemTmp + case "vehicle_move": + var PlayToServerPacketParamsVehicleMoveTmp PlayToServerPacketVehicleMove + err = PlayToServerPacketParamsVehicleMoveTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsVehicleMoveTmp + case "window_click": + var PlayToServerPacketParamsWindowClickTmp PlayToServerPacketWindowClick + err = PlayToServerPacketParamsWindowClickTmp.Decode(r) + if err != nil { + return + } + ret.Params = PlayToServerPacketParamsWindowClickTmp + } + return +} + +var PlayToServerPacketNameReverseMap = map[string]int32{"teleport_confirm": 0x00, "query_block_nbt": 0x01, "set_difficulty": 0x02, "chat": 0x03, "client_command": 0x04, "settings": 0x05, "tab_complete": 0x06, "transaction": 0x07, "enchant_item": 0x08, "window_click": 0x09, "close_window": 0x0a, "custom_payload": 0x0b, "edit_book": 0x0c, "query_entity_nbt": 0x0d, "use_entity": 0x0e, "generate_structure": 0x0f, "keep_alive": 0x10, "lock_difficulty": 0x11, "position": 0x12, "position_look": 0x13, "look": 0x14, "flying": 0x15, "vehicle_move": 0x16, "steer_boat": 0x17, "pick_item": 0x18, "craft_recipe_request": 0x19, "abilities": 0x1a, "block_dig": 0x1b, "entity_action": 0x1c, "steer_vehicle": 0x1d, "recipe_book": 0x1e, "displayed_recipe": 0x1f, "name_item": 0x20, "resource_pack_receive": 0x21, "advancement_tab": 0x22, "select_trade": 0x23, "set_beacon_effect": 0x24, "held_item_slot": 0x25, "update_command_block": 0x26, "update_command_block_minecart": 0x27, "set_creative_slot": 0x28, "update_jigsaw_block": 0x29, "update_structure_block": 0x2a, "update_sign": 0x2b, "arm_animation": 0x2c, "spectate": 0x2d, "block_place": 0x2e, "use_item": 0x2f} + +func (ret *PlayToServerPacket) Encode(w io.Writer) (err error) { + var vPlayToServerPacketName int32 + vPlayToServerPacketName, err = proto_base.ErroringIndex(PlayToServerPacketNameReverseMap, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vPlayToServerPacketName) + if err != nil { + return + } + switch ret.Name { + case "abilities": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketAbilities) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "advancement_tab": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketAdvancementTab) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "arm_animation": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketArmAnimation) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "block_dig": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketBlockDig) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "block_place": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketBlockPlace) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "chat": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketChat) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "client_command": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketClientCommand) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "close_window": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketCloseWindow) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "craft_recipe_request": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketCraftRecipeRequest) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "custom_payload": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketCustomPayload) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "displayed_recipe": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketDisplayedRecipe) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "edit_book": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketEditBook) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "enchant_item": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketEnchantItem) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "entity_action": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketEntityAction) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "flying": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketFlying) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "generate_structure": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketGenerateStructure) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "held_item_slot": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketHeldItemSlot) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "keep_alive": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketKeepAlive) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "lock_difficulty": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketLockDifficulty) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "look": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketLook) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "name_item": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketNameItem) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "pick_item": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketPickItem) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "position": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketPosition) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "position_look": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketPositionLook) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "query_block_nbt": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketQueryBlockNbt) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "query_entity_nbt": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketQueryEntityNbt) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "recipe_book": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketRecipeBook) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "resource_pack_receive": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketResourcePackReceive) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "select_trade": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketSelectTrade) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "set_beacon_effect": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketSetBeaconEffect) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "set_creative_slot": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketSetCreativeSlot) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "set_difficulty": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketSetDifficulty) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "settings": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketSettings) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "spectate": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketSpectate) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "steer_boat": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketSteerBoat) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "steer_vehicle": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketSteerVehicle) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "tab_complete": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketTabComplete) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "teleport_confirm": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketTeleportConfirm) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "transaction": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketTransaction) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_command_block": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketUpdateCommandBlock) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_command_block_minecart": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketUpdateCommandBlockMinecart) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_jigsaw_block": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketUpdateJigsawBlock) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_sign": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketUpdateSign) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "update_structure_block": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketUpdateStructureBlock) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "use_entity": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketUseEntity) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "use_item": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketUseItem) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "vehicle_move": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketVehicleMove) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "window_click": + PlayToServerPacketParams, ok := ret.Params.(PlayToServerPacketWindowClick) + if !ok { + err = proto_base.BadTypeError + return + } + PlayToServerPacketParamsEncTmp := PlayToServerPacketParams + err = PlayToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type PlayToServerPacketAbilities struct { + Flags int8 +} + +func (ret *PlayToServerPacketAbilities) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Flags) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketAbilities) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Flags) + if err != nil { + return + } + return +} + +type PlayToServerPacketAdvancementTab struct { + Action int32 + TabId any +} + +func (ret *PlayToServerPacketAdvancementTab) Decode(r io.ReadSeeker) (err error) { + ret.Action, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + switch ret.Action { + case 0: + var PlayToServerPacketAdvancementTabTabId0Tmp string + PlayToServerPacketAdvancementTabTabId0Tmp, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.TabId = PlayToServerPacketAdvancementTabTabId0Tmp + case 1: + var PlayToServerPacketAdvancementTabTabId1Tmp struct { + } + ret.TabId = PlayToServerPacketAdvancementTabTabId1Tmp + } + return +} +func (ret *PlayToServerPacketAdvancementTab) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Action) + if err != nil { + return + } + switch ret.Action { + case 0: + PlayToServerPacketAdvancementTabTabId, ok := ret.TabId.(string) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeString(w, PlayToServerPacketAdvancementTabTabId) + if err != nil { + return + } + case 1: + _, ok := ret.TabId.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + return +} + +type PlayToServerPacketArmAnimation struct { + Hand int32 +} + +func (ret *PlayToServerPacketArmAnimation) Decode(r io.ReadSeeker) (err error) { + ret.Hand, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketArmAnimation) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Hand) + if err != nil { + return + } + return +} + +type PlayToServerPacketBlockDig struct { + Status int32 + Location Position + Face int8 +} + +func (ret *PlayToServerPacketBlockDig) Decode(r io.ReadSeeker) (err error) { + ret.Status, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Location.Decode(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Face) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketBlockDig) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Status) + if err != nil { + return + } + PlayToServerPacketBlockDigLocationEncTmp := ret.Location + err = PlayToServerPacketBlockDigLocationEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Face) + if err != nil { + return + } + return +} + +type PlayToServerPacketBlockPlace struct { + Hand int32 + Location Position + Direction int32 + CursorX float32 + CursorY float32 + CursorZ float32 + InsideBlock bool +} + +func (ret *PlayToServerPacketBlockPlace) Decode(r io.ReadSeeker) (err error) { + ret.Hand, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Location.Decode(r) + if err != nil { + return + } + ret.Direction, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.CursorX) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.CursorY) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.CursorZ) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.InsideBlock) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketBlockPlace) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Hand) + if err != nil { + return + } + PlayToServerPacketBlockPlaceLocationEncTmp := ret.Location + err = PlayToServerPacketBlockPlaceLocationEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Direction) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.CursorX) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.CursorY) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.CursorZ) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.InsideBlock) + if err != nil { + return + } + return +} + +type PlayToServerPacketChat struct { + Message string +} + +func (ret *PlayToServerPacketChat) Decode(r io.ReadSeeker) (err error) { + ret.Message, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketChat) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Message) + if err != nil { + return + } + return +} + +type PlayToServerPacketClientCommand struct { + ActionId int32 +} + +func (ret *PlayToServerPacketClientCommand) Decode(r io.ReadSeeker) (err error) { + ret.ActionId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketClientCommand) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.ActionId) + if err != nil { + return + } + return +} + +type PlayToServerPacketCloseWindow struct { + WindowId uint8 +} + +func (ret *PlayToServerPacketCloseWindow) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketCloseWindow) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + return +} + +type PlayToServerPacketCraftRecipeRequest struct { + WindowId int8 + Recipe string + MakeAll bool +} + +func (ret *PlayToServerPacketCraftRecipeRequest) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + ret.Recipe, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.MakeAll) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketCraftRecipeRequest) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Recipe) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.MakeAll) + if err != nil { + return + } + return +} + +type PlayToServerPacketCustomPayload struct { + Channel string + Data proto_base.RestBuffer +} + +func (ret *PlayToServerPacketCustomPayload) Decode(r io.ReadSeeker) (err error) { + ret.Channel, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = ret.Data.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketCustomPayload) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Channel) + if err != nil { + return + } + PlayToServerPacketCustomPayloadDataEncTmp := ret.Data + err = PlayToServerPacketCustomPayloadDataEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToServerPacketDisplayedRecipe struct { + RecipeId string +} + +func (ret *PlayToServerPacketDisplayedRecipe) Decode(r io.ReadSeeker) (err error) { + ret.RecipeId, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketDisplayedRecipe) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.RecipeId) + if err != nil { + return + } + return +} + +type PlayToServerPacketEditBook struct { + NewBook Slot + Signing bool + Hand int32 +} + +func (ret *PlayToServerPacketEditBook) Decode(r io.ReadSeeker) (err error) { + err = ret.NewBook.Decode(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Signing) + if err != nil { + return + } + ret.Hand, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketEditBook) Encode(w io.Writer) (err error) { + PlayToServerPacketEditBookNewBookEncTmp := ret.NewBook + err = PlayToServerPacketEditBookNewBookEncTmp.Encode(w) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Signing) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Hand) + if err != nil { + return + } + return +} + +type PlayToServerPacketEnchantItem struct { + WindowId int8 + Enchantment int8 +} + +func (ret *PlayToServerPacketEnchantItem) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Enchantment) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketEnchantItem) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Enchantment) + if err != nil { + return + } + return +} + +type PlayToServerPacketEntityAction struct { + EntityId int32 + ActionId int32 + JumpBoost int32 +} + +func (ret *PlayToServerPacketEntityAction) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.ActionId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.JumpBoost, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketEntityAction) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.ActionId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.JumpBoost) + if err != nil { + return + } + return +} + +type PlayToServerPacketFlying struct { + OnGround bool +} + +func (ret *PlayToServerPacketFlying) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.OnGround) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketFlying) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.OnGround) + if err != nil { + return + } + return +} + +type PlayToServerPacketGenerateStructure struct { + Location Position + Levels int32 + KeepJigsaws bool +} + +func (ret *PlayToServerPacketGenerateStructure) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + ret.Levels, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.KeepJigsaws) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketGenerateStructure) Encode(w io.Writer) (err error) { + PlayToServerPacketGenerateStructureLocationEncTmp := ret.Location + err = PlayToServerPacketGenerateStructureLocationEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Levels) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.KeepJigsaws) + if err != nil { + return + } + return +} + +type PlayToServerPacketHeldItemSlot struct { + SlotId int16 +} + +func (ret *PlayToServerPacketHeldItemSlot) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.SlotId) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketHeldItemSlot) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.SlotId) + if err != nil { + return + } + return +} + +type PlayToServerPacketKeepAlive struct { + KeepAliveId int64 +} + +func (ret *PlayToServerPacketKeepAlive) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.KeepAliveId) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketKeepAlive) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.KeepAliveId) + if err != nil { + return + } + return +} + +type PlayToServerPacketLockDifficulty struct { + Locked bool +} + +func (ret *PlayToServerPacketLockDifficulty) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Locked) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketLockDifficulty) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Locked) + if err != nil { + return + } + return +} + +type PlayToServerPacketLook struct { + Yaw float32 + Pitch float32 + OnGround bool +} + +func (ret *PlayToServerPacketLook) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OnGround) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketLook) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OnGround) + if err != nil { + return + } + return +} + +type PlayToServerPacketNameItem struct { + Name string +} + +func (ret *PlayToServerPacketNameItem) Decode(r io.ReadSeeker) (err error) { + ret.Name, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketNameItem) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Name) + if err != nil { + return + } + return +} + +type PlayToServerPacketPickItem struct { + Slot int32 +} + +func (ret *PlayToServerPacketPickItem) Decode(r io.ReadSeeker) (err error) { + ret.Slot, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketPickItem) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Slot) + if err != nil { + return + } + return +} + +type PlayToServerPacketPosition struct { + X float64 + Y float64 + Z float64 + OnGround bool +} + +func (ret *PlayToServerPacketPosition) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OnGround) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketPosition) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OnGround) + if err != nil { + return + } + return +} + +type PlayToServerPacketPositionLook struct { + X float64 + Y float64 + Z float64 + Yaw float32 + Pitch float32 + OnGround bool +} + +func (ret *PlayToServerPacketPositionLook) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OnGround) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketPositionLook) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OnGround) + if err != nil { + return + } + return +} + +type PlayToServerPacketQueryBlockNbt struct { + TransactionId int32 + Location Position +} + +func (ret *PlayToServerPacketQueryBlockNbt) Decode(r io.ReadSeeker) (err error) { + ret.TransactionId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = ret.Location.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketQueryBlockNbt) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.TransactionId) + if err != nil { + return + } + PlayToServerPacketQueryBlockNbtLocationEncTmp := ret.Location + err = PlayToServerPacketQueryBlockNbtLocationEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToServerPacketQueryEntityNbt struct { + TransactionId int32 + EntityId int32 +} + +func (ret *PlayToServerPacketQueryEntityNbt) Decode(r io.ReadSeeker) (err error) { + ret.TransactionId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketQueryEntityNbt) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.TransactionId) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + return +} + +type PlayToServerPacketRecipeBook struct { + BookId int32 + BookOpen bool + FilterActive bool +} + +func (ret *PlayToServerPacketRecipeBook) Decode(r io.ReadSeeker) (err error) { + ret.BookId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.BookOpen) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.FilterActive) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketRecipeBook) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.BookId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.BookOpen) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.FilterActive) + if err != nil { + return + } + return +} + +type PlayToServerPacketResourcePackReceive struct { + Result int32 +} + +func (ret *PlayToServerPacketResourcePackReceive) Decode(r io.ReadSeeker) (err error) { + ret.Result, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketResourcePackReceive) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Result) + if err != nil { + return + } + return +} + +type PlayToServerPacketSelectTrade struct { + Slot int32 +} + +func (ret *PlayToServerPacketSelectTrade) Decode(r io.ReadSeeker) (err error) { + ret.Slot, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketSelectTrade) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Slot) + if err != nil { + return + } + return +} + +type PlayToServerPacketSetBeaconEffect struct { + PrimaryEffect int32 + SecondaryEffect int32 +} + +func (ret *PlayToServerPacketSetBeaconEffect) Decode(r io.ReadSeeker) (err error) { + ret.PrimaryEffect, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.SecondaryEffect, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketSetBeaconEffect) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.PrimaryEffect) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.SecondaryEffect) + if err != nil { + return + } + return +} + +type PlayToServerPacketSetCreativeSlot struct { + Slot int16 + Item Slot +} + +func (ret *PlayToServerPacketSetCreativeSlot) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Slot) + if err != nil { + return + } + err = ret.Item.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketSetCreativeSlot) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Slot) + if err != nil { + return + } + PlayToServerPacketSetCreativeSlotItemEncTmp := ret.Item + err = PlayToServerPacketSetCreativeSlotItemEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type PlayToServerPacketSetDifficulty struct { + NewDifficulty uint8 +} + +func (ret *PlayToServerPacketSetDifficulty) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.NewDifficulty) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketSetDifficulty) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.NewDifficulty) + if err != nil { + return + } + return +} + +type PlayToServerPacketSettings struct { + Locale string + ViewDistance int8 + ChatFlags int32 + ChatColors bool + SkinParts uint8 + MainHand int32 +} + +func (ret *PlayToServerPacketSettings) Decode(r io.ReadSeeker) (err error) { + ret.Locale, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.ViewDistance) + if err != nil { + return + } + ret.ChatFlags, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.ChatColors) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.SkinParts) + if err != nil { + return + } + ret.MainHand, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketSettings) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Locale) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.ViewDistance) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.ChatFlags) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.ChatColors) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.SkinParts) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.MainHand) + if err != nil { + return + } + return +} + +type PlayToServerPacketSpectate struct { + Target uuid.UUID +} + +func (ret *PlayToServerPacketSpectate) Decode(r io.ReadSeeker) (err error) { + _, err = io.ReadFull(r, ret.Target[:]) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketSpectate) Encode(w io.Writer) (err error) { + _, err = w.Write(ret.Target[:]) + if err != nil { + return + } + return +} + +type PlayToServerPacketSteerBoat struct { + LeftPaddle bool + RightPaddle bool +} + +func (ret *PlayToServerPacketSteerBoat) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.LeftPaddle) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.RightPaddle) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketSteerBoat) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.LeftPaddle) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.RightPaddle) + if err != nil { + return + } + return +} + +type PlayToServerPacketSteerVehicle struct { + Sideways float32 + Forward float32 + Jump uint8 +} + +func (ret *PlayToServerPacketSteerVehicle) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Sideways) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Forward) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Jump) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketSteerVehicle) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Sideways) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Forward) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Jump) + if err != nil { + return + } + return +} + +type PlayToServerPacketTabComplete struct { + TransactionId int32 + Text string +} + +func (ret *PlayToServerPacketTabComplete) Decode(r io.ReadSeeker) (err error) { + ret.TransactionId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Text, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketTabComplete) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.TransactionId) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Text) + if err != nil { + return + } + return +} + +type PlayToServerPacketTeleportConfirm struct { + TeleportId int32 +} + +func (ret *PlayToServerPacketTeleportConfirm) Decode(r io.ReadSeeker) (err error) { + ret.TeleportId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketTeleportConfirm) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.TeleportId) + if err != nil { + return + } + return +} + +type PlayToServerPacketTransaction struct { + WindowId int8 + Action int16 + Accepted bool +} + +func (ret *PlayToServerPacketTransaction) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Action) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Accepted) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketTransaction) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Action) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Accepted) + if err != nil { + return + } + return +} + +type PlayToServerPacketUpdateCommandBlock struct { + Location Position + Command string + Mode int32 + Flags uint8 +} + +func (ret *PlayToServerPacketUpdateCommandBlock) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + ret.Command, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Mode, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Flags) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketUpdateCommandBlock) Encode(w io.Writer) (err error) { + PlayToServerPacketUpdateCommandBlockLocationEncTmp := ret.Location + err = PlayToServerPacketUpdateCommandBlockLocationEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Command) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Mode) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Flags) + if err != nil { + return + } + return +} + +type PlayToServerPacketUpdateCommandBlockMinecart struct { + EntityId int32 + Command string + TrackOutput bool +} + +func (ret *PlayToServerPacketUpdateCommandBlockMinecart) Decode(r io.ReadSeeker) (err error) { + ret.EntityId, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Command, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.TrackOutput) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketUpdateCommandBlockMinecart) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.EntityId) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Command) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.TrackOutput) + if err != nil { + return + } + return +} + +type PlayToServerPacketUpdateJigsawBlock struct { + Location Position + Name string + Target string + Pool string + FinalState string + JointType string +} + +func (ret *PlayToServerPacketUpdateJigsawBlock) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + ret.Name, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Target, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Pool, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.FinalState, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.JointType, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketUpdateJigsawBlock) Encode(w io.Writer) (err error) { + PlayToServerPacketUpdateJigsawBlockLocationEncTmp := ret.Location + err = PlayToServerPacketUpdateJigsawBlockLocationEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Target) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Pool) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.FinalState) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.JointType) + if err != nil { + return + } + return +} + +type PlayToServerPacketUpdateSign struct { + Location Position + Text1 string + Text2 string + Text3 string + Text4 string +} + +func (ret *PlayToServerPacketUpdateSign) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + ret.Text1, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Text2, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Text3, err = proto_base.DecodeString(r) + if err != nil { + return + } + ret.Text4, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketUpdateSign) Encode(w io.Writer) (err error) { + PlayToServerPacketUpdateSignLocationEncTmp := ret.Location + err = PlayToServerPacketUpdateSignLocationEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Text1) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Text2) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Text3) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Text4) + if err != nil { + return + } + return +} + +type PlayToServerPacketUpdateStructureBlock struct { + Location Position + Action int32 + Mode int32 + Name string + OffsetX int8 + OffsetY int8 + OffsetZ int8 + SizeX int8 + SizeY int8 + SizeZ int8 + Mirror int32 + Rotation int32 + Metadata string + Integrity float32 + Seed int64 + Flags uint8 +} + +func (ret *PlayToServerPacketUpdateStructureBlock) Decode(r io.ReadSeeker) (err error) { + err = ret.Location.Decode(r) + if err != nil { + return + } + ret.Action, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Mode, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OffsetX) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OffsetY) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.OffsetZ) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.SizeX) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.SizeY) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.SizeZ) + if err != nil { + return + } + ret.Mirror, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Rotation, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Metadata, err = proto_base.DecodeString(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Integrity) + if err != nil { + return + } + ret.Seed, err = proto_base.DecodeVarLong(r) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Flags) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketUpdateStructureBlock) Encode(w io.Writer) (err error) { + PlayToServerPacketUpdateStructureBlockLocationEncTmp := ret.Location + err = PlayToServerPacketUpdateStructureBlockLocationEncTmp.Encode(w) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Action) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Mode) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Name) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OffsetX) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OffsetY) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.OffsetZ) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.SizeX) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.SizeY) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.SizeZ) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Mirror) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Rotation) + if err != nil { + return + } + err = proto_base.EncodeString(w, ret.Metadata) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Integrity) + if err != nil { + return + } + err = proto_base.EncodeVarLong(w, ret.Seed) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Flags) + if err != nil { + return + } + return +} + +type PlayToServerPacketUseEntity struct { + Target int32 + Mouse int32 + X any + Y any + Z any + Hand any + Sneaking bool +} + +func (ret *PlayToServerPacketUseEntity) Decode(r io.ReadSeeker) (err error) { + ret.Target, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Mouse, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + switch ret.Mouse { + case 2: + var PlayToServerPacketUseEntityX2Tmp float32 + err = binary.Read(r, binary.BigEndian, &PlayToServerPacketUseEntityX2Tmp) + if err != nil { + return + } + ret.X = PlayToServerPacketUseEntityX2Tmp + default: + var PlayToServerPacketUseEntityXTmp struct { + } + ret.X = PlayToServerPacketUseEntityXTmp + } + switch ret.Mouse { + case 2: + var PlayToServerPacketUseEntityY2Tmp float32 + err = binary.Read(r, binary.BigEndian, &PlayToServerPacketUseEntityY2Tmp) + if err != nil { + return + } + ret.Y = PlayToServerPacketUseEntityY2Tmp + default: + var PlayToServerPacketUseEntityYTmp struct { + } + ret.Y = PlayToServerPacketUseEntityYTmp + } + switch ret.Mouse { + case 2: + var PlayToServerPacketUseEntityZ2Tmp float32 + err = binary.Read(r, binary.BigEndian, &PlayToServerPacketUseEntityZ2Tmp) + if err != nil { + return + } + ret.Z = PlayToServerPacketUseEntityZ2Tmp + default: + var PlayToServerPacketUseEntityZTmp struct { + } + ret.Z = PlayToServerPacketUseEntityZTmp + } + switch ret.Mouse { + case 0: + var PlayToServerPacketUseEntityHand0Tmp int32 + PlayToServerPacketUseEntityHand0Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Hand = PlayToServerPacketUseEntityHand0Tmp + case 2: + var PlayToServerPacketUseEntityHand2Tmp int32 + PlayToServerPacketUseEntityHand2Tmp, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Hand = PlayToServerPacketUseEntityHand2Tmp + default: + var PlayToServerPacketUseEntityHandTmp struct { + } + ret.Hand = PlayToServerPacketUseEntityHandTmp + } + err = binary.Read(r, binary.BigEndian, &ret.Sneaking) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketUseEntity) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Target) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, ret.Mouse) + if err != nil { + return + } + switch ret.Mouse { + case 2: + PlayToServerPacketUseEntityX, ok := ret.X.(float32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToServerPacketUseEntityX) + if err != nil { + return + } + default: + _, ok := ret.X.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mouse { + case 2: + PlayToServerPacketUseEntityY, ok := ret.Y.(float32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToServerPacketUseEntityY) + if err != nil { + return + } + default: + _, ok := ret.Y.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mouse { + case 2: + PlayToServerPacketUseEntityZ, ok := ret.Z.(float32) + if !ok { + err = proto_base.BadTypeError + return + } + err = binary.Write(w, binary.BigEndian, PlayToServerPacketUseEntityZ) + if err != nil { + return + } + default: + _, ok := ret.Z.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + switch ret.Mouse { + case 0: + PlayToServerPacketUseEntityHand, ok := ret.Hand.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToServerPacketUseEntityHand) + if err != nil { + return + } + case 2: + PlayToServerPacketUseEntityHand, ok := ret.Hand.(int32) + if !ok { + err = proto_base.BadTypeError + return + } + err = proto_base.EncodeVarInt(w, PlayToServerPacketUseEntityHand) + if err != nil { + return + } + default: + _, ok := ret.Hand.(struct { + }) + if !ok { + err = proto_base.BadTypeError + return + } + } + err = binary.Write(w, binary.BigEndian, ret.Sneaking) + if err != nil { + return + } + return +} + +type PlayToServerPacketUseItem struct { + Hand int32 +} + +func (ret *PlayToServerPacketUseItem) Decode(r io.ReadSeeker) (err error) { + ret.Hand, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketUseItem) Encode(w io.Writer) (err error) { + err = proto_base.EncodeVarInt(w, ret.Hand) + if err != nil { + return + } + return +} + +type PlayToServerPacketVehicleMove struct { + X float64 + Y float64 + Z float64 + Yaw float32 + Pitch float32 +} + +func (ret *PlayToServerPacketVehicleMove) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.X) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Y) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Z) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Yaw) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Pitch) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketVehicleMove) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.X) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Y) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Z) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Yaw) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Pitch) + if err != nil { + return + } + return +} + +type PlayToServerPacketWindowClick struct { + WindowId uint8 + Slot int16 + MouseButton int8 + Action int16 + Mode int8 + Item Slot +} + +func (ret *PlayToServerPacketWindowClick) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.WindowId) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Slot) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.MouseButton) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Action) + if err != nil { + return + } + err = binary.Read(r, binary.BigEndian, &ret.Mode) + if err != nil { + return + } + err = ret.Item.Decode(r) + if err != nil { + return + } + return +} +func (ret *PlayToServerPacketWindowClick) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.WindowId) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Slot) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.MouseButton) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Action) + if err != nil { + return + } + err = binary.Write(w, binary.BigEndian, ret.Mode) + if err != nil { + return + } + PlayToServerPacketWindowClickItemEncTmp := ret.Item + err = PlayToServerPacketWindowClickItemEncTmp.Encode(w) + if err != nil { + return + } + return +} + +type StatusToClientPacket struct { + Name string + Params any +} + +var StatusToClientPacketNameMap = map[int32]string{0x00: "server_info", 0x01: "ping"} + +func (ret *StatusToClientPacket) Decode(r io.ReadSeeker) (err error) { + var StatusToClientPacketNameKey int32 + StatusToClientPacketNameKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.ErroringIndex(StatusToClientPacketNameMap, StatusToClientPacketNameKey) + if err != nil { + return + } + switch ret.Name { + case "ping": + var StatusToClientPacketParamsPingTmp StatusToClientPacketPing + err = StatusToClientPacketParamsPingTmp.Decode(r) + if err != nil { + return + } + ret.Params = StatusToClientPacketParamsPingTmp + case "server_info": + var StatusToClientPacketParamsServerInfoTmp StatusToClientPacketServerInfo + err = StatusToClientPacketParamsServerInfoTmp.Decode(r) + if err != nil { + return + } + ret.Params = StatusToClientPacketParamsServerInfoTmp + } + return +} + +var StatusToClientPacketNameReverseMap = map[string]int32{"server_info": 0x00, "ping": 0x01} + +func (ret *StatusToClientPacket) Encode(w io.Writer) (err error) { + var vStatusToClientPacketName int32 + vStatusToClientPacketName, err = proto_base.ErroringIndex(StatusToClientPacketNameReverseMap, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vStatusToClientPacketName) + if err != nil { + return + } + switch ret.Name { + case "ping": + StatusToClientPacketParams, ok := ret.Params.(StatusToClientPacketPing) + if !ok { + err = proto_base.BadTypeError + return + } + StatusToClientPacketParamsEncTmp := StatusToClientPacketParams + err = StatusToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "server_info": + StatusToClientPacketParams, ok := ret.Params.(StatusToClientPacketServerInfo) + if !ok { + err = proto_base.BadTypeError + return + } + StatusToClientPacketParamsEncTmp := StatusToClientPacketParams + err = StatusToClientPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type StatusToClientPacketPing struct { + Time int64 +} + +func (ret *StatusToClientPacketPing) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Time) + if err != nil { + return + } + return +} +func (ret *StatusToClientPacketPing) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Time) + if err != nil { + return + } + return +} + +type StatusToClientPacketServerInfo struct { + Response string +} + +func (ret *StatusToClientPacketServerInfo) Decode(r io.ReadSeeker) (err error) { + ret.Response, err = proto_base.DecodeString(r) + if err != nil { + return + } + return +} +func (ret *StatusToClientPacketServerInfo) Encode(w io.Writer) (err error) { + err = proto_base.EncodeString(w, ret.Response) + if err != nil { + return + } + return +} + +type StatusToServerPacket struct { + Name string + Params any +} + +var StatusToServerPacketNameMap = map[int32]string{0x00: "ping_start", 0x01: "ping"} + +func (ret *StatusToServerPacket) Decode(r io.ReadSeeker) (err error) { + var StatusToServerPacketNameKey int32 + StatusToServerPacketNameKey, err = proto_base.DecodeVarInt(r) + if err != nil { + return + } + ret.Name, err = proto_base.ErroringIndex(StatusToServerPacketNameMap, StatusToServerPacketNameKey) + if err != nil { + return + } + switch ret.Name { + case "ping": + var StatusToServerPacketParamsPingTmp StatusToServerPacketPing + err = StatusToServerPacketParamsPingTmp.Decode(r) + if err != nil { + return + } + ret.Params = StatusToServerPacketParamsPingTmp + case "ping_start": + var StatusToServerPacketParamsPingStartTmp StatusToServerPacketPingStart + err = StatusToServerPacketParamsPingStartTmp.Decode(r) + if err != nil { + return + } + ret.Params = StatusToServerPacketParamsPingStartTmp + } + return +} + +var StatusToServerPacketNameReverseMap = map[string]int32{"ping_start": 0x00, "ping": 0x01} + +func (ret *StatusToServerPacket) Encode(w io.Writer) (err error) { + var vStatusToServerPacketName int32 + vStatusToServerPacketName, err = proto_base.ErroringIndex(StatusToServerPacketNameReverseMap, ret.Name) + if err != nil { + return + } + err = proto_base.EncodeVarInt(w, vStatusToServerPacketName) + if err != nil { + return + } + switch ret.Name { + case "ping": + StatusToServerPacketParams, ok := ret.Params.(StatusToServerPacketPing) + if !ok { + err = proto_base.BadTypeError + return + } + StatusToServerPacketParamsEncTmp := StatusToServerPacketParams + err = StatusToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + case "ping_start": + StatusToServerPacketParams, ok := ret.Params.(StatusToServerPacketPingStart) + if !ok { + err = proto_base.BadTypeError + return + } + StatusToServerPacketParamsEncTmp := StatusToServerPacketParams + err = StatusToServerPacketParamsEncTmp.Encode(w) + if err != nil { + return + } + } + return +} + +type StatusToServerPacketPing struct { + Time int64 +} + +func (ret *StatusToServerPacketPing) Decode(r io.ReadSeeker) (err error) { + err = binary.Read(r, binary.BigEndian, &ret.Time) + if err != nil { + return + } + return +} +func (ret *StatusToServerPacketPing) Encode(w io.Writer) (err error) { + err = binary.Write(w, binary.BigEndian, ret.Time) + if err != nil { + return + } + return +} + +type StatusToServerPacketPingStart struct { +} + +func (ret *StatusToServerPacketPingStart) Decode(r io.ReadSeeker) (err error) { + return +} +func (ret *StatusToServerPacketPingStart) Encode(w io.Writer) (err error) { + return +} diff --git a/mc/proto_generated/v1_21_11/proto.go b/mc/proto_generated/v1_21_11/proto.go index 1b9c0e1..ec6529d 100644 --- a/mc/proto_generated/v1_21_11/proto.go +++ b/mc/proto_generated/v1_21_11/proto.go @@ -1,6 +1,6 @@ // Code generated by strom. DO NOT EDIT. // source: minecraft-data/pc/1.21.11/protocol.json (sha256:97d2726cce3a39cc967a954f27f4ebf029ec3f0f655bb21942aab8745d13cdab) -// version: (devel) (go1.26.5-X:nodwarf5) +// version: (devel) (go1.26.2) package v1_21_11 import ( diff --git a/mc/proto_generated/v1_21_8/proto.go b/mc/proto_generated/v1_21_8/proto.go index ec98667..ffaec09 100644 --- a/mc/proto_generated/v1_21_8/proto.go +++ b/mc/proto_generated/v1_21_8/proto.go @@ -1,6 +1,6 @@ // Code generated by strom. DO NOT EDIT. // source: minecraft-data/pc/1.21.8/protocol.json (sha256:930fbb4c69fd2ecadddcee3c38d3f02908adc23b54b707cb21112e7ab1e9dba1) -// version: (devel) (go1.26.5-X:nodwarf5) +// version: (devel) (go1.26.2) package v1_21_8 import ( diff --git a/mc/proto_generated/v1_21_9/proto.go b/mc/proto_generated/v1_21_9/proto.go index 1aaf1ff..e3bf24b 100644 --- a/mc/proto_generated/v1_21_9/proto.go +++ b/mc/proto_generated/v1_21_9/proto.go @@ -1,6 +1,6 @@ // Code generated by strom. DO NOT EDIT. // source: minecraft-data/pc/1.21.9/protocol.json (sha256:9861cee397931c678c3b1837dcdf82e3fc885442c6bd0e4a60522fbf26653e59) -// version: (devel) (go1.26.5-X:nodwarf5) +// version: (devel) (go1.26.2) package v1_21_9 import ( diff --git a/mc/proto_generated/v1_8/proto.go b/mc/proto_generated/v1_8/proto.go index acd1397..547edc4 100644 --- a/mc/proto_generated/v1_8/proto.go +++ b/mc/proto_generated/v1_8/proto.go @@ -1,6 +1,6 @@ // Code generated by strom. DO NOT EDIT. // source: minecraft-data/pc/1.8/protocol.json (sha256:79fe774bfc255dd281899c004fbb9c7adc40fb107de9353da1dd0371ea4b53af) -// version: (devel) (go1.26.5-X:nodwarf5) +// version: (devel) (go1.26.2) package v1_8 import ( diff --git a/mc/proto_generated/v26_1/proto.go b/mc/proto_generated/v26_1/proto.go index e2af243..ff0d70e 100644 --- a/mc/proto_generated/v26_1/proto.go +++ b/mc/proto_generated/v26_1/proto.go @@ -1,6 +1,6 @@ // Code generated by strom. DO NOT EDIT. // source: minecraft-data/pc/26.1/protocol.json (sha256:dfb6318886cd3ceab617f75ac05e24f9836a64501d60551071289b904ebfc389) -// version: (devel) (go1.26.5-X:nodwarf5) +// version: (devel) (go1.26.2) package v26_1 import ( diff --git a/mc/proto_generated/v26_2/proto.go b/mc/proto_generated/v26_2/proto.go index 71f8751..b1466f0 100644 --- a/mc/proto_generated/v26_2/proto.go +++ b/mc/proto_generated/v26_2/proto.go @@ -1,6 +1,6 @@ // Code generated by strom. DO NOT EDIT. // source: minecraft-data/pc/26.2/protocol.json (sha256:7ba66411adcc68a668f38211e1b00eeb386a345d5eb16fadd6dc1c7f94bb175f) -// version: (devel) (go1.26.5-X:nodwarf5) +// version: (devel) (go1.26.2) package v26_2 import ( diff --git a/mc/proto_generator/main.go b/mc/proto_generator/main.go index f746f5c..cf858f8 100644 --- a/mc/proto_generator/main.go +++ b/mc/proto_generator/main.go @@ -429,7 +429,7 @@ func GenerateVersions(versions []string) (err error) { } func main() { - err := GenerateVersions([]string{"1.8", "1.12.2", "1.14.4", "1.21.8", "1.21.9", "1.21.11", "26.1", "26.2"}) + err := GenerateVersions([]string{"1.8", "1.12.2", "1.14.4", "1.16.5", "1.21.8", "1.21.9", "1.21.11", "26.1", "26.2"}) if err != nil { panic(err) }