diff --git a/api/src/main/java/com/viaversion/viaversion/api/data/entity/EntityTracker.java b/api/src/main/java/com/viaversion/viaversion/api/data/entity/EntityTracker.java index 678cbaf50..fec6ce231 100644 --- a/api/src/main/java/com/viaversion/viaversion/api/data/entity/EntityTracker.java +++ b/api/src/main/java/com/viaversion/viaversion/api/data/entity/EntityTracker.java @@ -151,4 +151,6 @@ public interface EntityTracker { int biomesSent(); void setBiomesSent(int biomesSent); + + EntityType playerType(); } diff --git a/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java b/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java index e9d7cab26..5128f006a 100644 --- a/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java +++ b/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java @@ -80,7 +80,7 @@ public class ProtocolVersion { public static final ProtocolVersion v1_17_1 = register(756, "1.17.1"); public static final ProtocolVersion v1_18 = register(757, "1.18/1.18.1", new VersionRange("1.18", 0, 1)); public static final ProtocolVersion v1_18_2 = register(758, "1.18.2"); - public static final ProtocolVersion v1_19 = register(759, 76, "1.19"); + public static final ProtocolVersion v1_19 = register(759, 78, "1.19"); public static final ProtocolVersion unknown = register(-1, "UNKNOWN"); public static ProtocolVersion register(int version, String name) { diff --git a/common/src/main/java/com/viaversion/viaversion/data/entity/EntityTrackerBase.java b/common/src/main/java/com/viaversion/viaversion/data/entity/EntityTrackerBase.java index bee146b5e..25ad4b356 100644 --- a/common/src/main/java/com/viaversion/viaversion/data/entity/EntityTrackerBase.java +++ b/common/src/main/java/com/viaversion/viaversion/data/entity/EntityTrackerBase.java @@ -157,4 +157,9 @@ public class EntityTrackerBase implements EntityTracker, ClientEntityIdChangeLis public void setBiomesSent(int biomesSent) { this.biomesSent = biomesSent; } + + @Override + public EntityType playerType() { + return playerType; + } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/ClientboundPackets1_19.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/ClientboundPackets1_19.java index 64b82f99e..c5a7309da 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/ClientboundPackets1_19.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/ClientboundPackets1_19.java @@ -23,107 +23,106 @@ public enum ClientboundPackets1_19 implements ClientboundPacketType { SPAWN_ENTITY, // 0x00 SPAWN_EXPERIENCE_ORB, // 0x01 - SPAWN_MOB, // 0x02 - SPAWN_PAINTING, // 0x03 - SPAWN_PLAYER, // 0x04 - ENTITY_ANIMATION, // 0x05 - STATISTICS, // 0x06 - BLOCK_CHANGED_ACK, // 0x07 - BLOCK_BREAK_ANIMATION, // 0x08 - BLOCK_ENTITY_DATA, // 0x09 - BLOCK_ACTION, // 0x0A - BLOCK_CHANGE, // 0x0B - BOSSBAR, // 0x0C - SERVER_DIFFICULTY, // 0x0D - CHAT_MESSAGE, // 0x0E - CLEAR_TITLES, // 0x0F - TAB_COMPLETE, // 0x10 - DECLARE_COMMANDS, // 0x11 - CLOSE_WINDOW, // 0x12 - WINDOW_ITEMS, // 0x13 - WINDOW_PROPERTY, // 0x14 - SET_SLOT, // 0x15 - COOLDOWN, // 0x16 - PLUGIN_MESSAGE, // 0x17 - NAMED_SOUND, // 0x18 - DISCONNECT, // 0x19 - ENTITY_STATUS, // 0x1A - EXPLOSION, // 0x1B - UNLOAD_CHUNK, // 0x1C - GAME_EVENT, // 0x1D - OPEN_HORSE_WINDOW, // 0x1E - WORLD_BORDER_INIT, // 0x1F - KEEP_ALIVE, // 0x20 - CHUNK_DATA, // 0x21 - EFFECT, // 0x22 - SPAWN_PARTICLE, // 0x23 - UPDATE_LIGHT, // 0x24 - JOIN_GAME, // 0x25 - MAP_DATA, // 0x26 - TRADE_LIST, // 0x27 - ENTITY_POSITION, // 0x28 - ENTITY_POSITION_AND_ROTATION, // 0x29 - ENTITY_ROTATION, // 0x2A - VEHICLE_MOVE, // 0x2B - OPEN_BOOK, // 0x2C - OPEN_WINDOW, // 0x2D - OPEN_SIGN_EDITOR, // 0x2E - PING, // 0x2F - CRAFT_RECIPE_RESPONSE, // 0x30 - PLAYER_ABILITIES, // 0x31 - COMBAT_END, // 0x32 - COMBAT_ENTER, // 0x33 - COMBAT_KILL, // 0x34 - PLAYER_INFO, // 0x35 - FACE_PLAYER, // 0x36 - PLAYER_POSITION, // 0x37 - UNLOCK_RECIPES, // 0x38 - REMOVE_ENTITIES, // 0x39 - REMOVE_ENTITY_EFFECT, // 0x3A - RESOURCE_PACK, // 0x3B - RESPAWN, // 0x3C - ENTITY_HEAD_LOOK, // 0x3D - MULTI_BLOCK_CHANGE, // 0x3E - SELECT_ADVANCEMENTS_TAB, // 0x3F - ACTIONBAR, // 0x40 - WORLD_BORDER_CENTER, // 0x41 - WORLD_BORDER_LERP_SIZE, // 0x42 - WORLD_BORDER_SIZE, // 0x43 - WORLD_BORDER_WARNING_DELAY, // 0x44 - WORLD_BORDER_WARNING_DISTANCE, // 0x45 - CAMERA, // 0x46 - HELD_ITEM_CHANGE, // 0x47 - UPDATE_VIEW_POSITION, // 0x48 - UPDATE_VIEW_DISTANCE, // 0x49 - SPAWN_POSITION, // 0x4A - DISPLAY_SCOREBOARD, // 0x4B - ENTITY_METADATA, // 0x4C - ATTACH_ENTITY, // 0x4D - ENTITY_VELOCITY, // 0x4E - ENTITY_EQUIPMENT, // 0x4F - SET_EXPERIENCE, // 0x50 - UPDATE_HEALTH, // 0x51 - SCOREBOARD_OBJECTIVE, // 0x52 - SET_PASSENGERS, // 0x53 - TEAMS, // 0x54 - UPDATE_SCORE, // 0x55 - SET_SIMULATION_DISTANCE, // 0x56 - TITLE_SUBTITLE, // 0x57 - TIME_UPDATE, // 0x58 - TITLE_TEXT, // 0x59 - TITLE_TIMES, // 0x5A - ENTITY_SOUND, // 0x5B - SOUND, // 0x5C - STOP_SOUND, // 0x5D - TAB_LIST, // 0x5E - NBT_QUERY, // 0x5F - COLLECT_ITEM, // 0x60 - ENTITY_TELEPORT, // 0x61 - ADVANCEMENTS, // 0x62 - ENTITY_PROPERTIES, // 0x63 - ENTITY_EFFECT, // 0x64 - DECLARE_RECIPES, // 0x65 - TAGS; // 0x66 + SPAWN_PAINTING, // 0x02 + SPAWN_PLAYER, // 0x03 + ENTITY_ANIMATION, // 0x04 + STATISTICS, // 0x05 + BLOCK_CHANGED_ACK, // 0x06 + BLOCK_BREAK_ANIMATION, // 0x07 + BLOCK_ENTITY_DATA, // 0x08 + BLOCK_ACTION, // 0x09 + BLOCK_CHANGE, // 0x0A + BOSSBAR, // 0x0B + SERVER_DIFFICULTY, // 0x0C + CHAT_MESSAGE, // 0x0D + CLEAR_TITLES, // 0x0E + TAB_COMPLETE, // 0x0F + DECLARE_COMMANDS, // 0x10 + CLOSE_WINDOW, // 0x11 + WINDOW_ITEMS, // 0x12 + WINDOW_PROPERTY, // 0x13 + SET_SLOT, // 0x14 + COOLDOWN, // 0x15 + PLUGIN_MESSAGE, // 0x16 + NAMED_SOUND, // 0x17 + DISCONNECT, // 0x18 + ENTITY_STATUS, // 0x19 + EXPLOSION, // 0x1A + UNLOAD_CHUNK, // 0x1B + GAME_EVENT, // 0x1C + OPEN_HORSE_WINDOW, // 0x1D + WORLD_BORDER_INIT, // 0x1E + KEEP_ALIVE, // 0x1F + CHUNK_DATA, // 0x20 + EFFECT, // 0x21 + SPAWN_PARTICLE, // 0x22 + UPDATE_LIGHT, // 0x23 + JOIN_GAME, // 0x24 + MAP_DATA, // 0x25 + TRADE_LIST, // 0x26 + ENTITY_POSITION, // 0x27 + ENTITY_POSITION_AND_ROTATION, // 0x28 + ENTITY_ROTATION, // 0x29 + VEHICLE_MOVE, // 0x2A + OPEN_BOOK, // 0x2B + OPEN_WINDOW, // 0x2C + OPEN_SIGN_EDITOR, // 0x2D + PING, // 0x2E + CRAFT_RECIPE_RESPONSE, // 0x2F + PLAYER_ABILITIES, // 0x30 + COMBAT_END, // 0x31 + COMBAT_ENTER, // 0x32 + COMBAT_KILL, // 0x33 + PLAYER_INFO, // 0x34 + FACE_PLAYER, // 0x35 + PLAYER_POSITION, // 0x36 + UNLOCK_RECIPES, // 0x37 + REMOVE_ENTITIES, // 0x38 + REMOVE_ENTITY_EFFECT, // 0x39 + RESOURCE_PACK, // 0x3A + RESPAWN, // 0x3B + ENTITY_HEAD_LOOK, // 0x3C + MULTI_BLOCK_CHANGE, // 0x3D + SELECT_ADVANCEMENTS_TAB, // 0x3E + ACTIONBAR, // 0x3F + WORLD_BORDER_CENTER, // 0x40 + WORLD_BORDER_LERP_SIZE, // 0x41 + WORLD_BORDER_SIZE, // 0x42 + WORLD_BORDER_WARNING_DELAY, // 0x43 + WORLD_BORDER_WARNING_DISTANCE, // 0x44 + CAMERA, // 0x45 + HELD_ITEM_CHANGE, // 0x46 + UPDATE_VIEW_POSITION, // 0x47 + UPDATE_VIEW_DISTANCE, // 0x48 + SPAWN_POSITION, // 0x49 + DISPLAY_SCOREBOARD, // 0x4A + ENTITY_METADATA, // 0x4B + ATTACH_ENTITY, // 0x4C + ENTITY_VELOCITY, // 0x4D + ENTITY_EQUIPMENT, // 0x4E + SET_EXPERIENCE, // 0x4F + UPDATE_HEALTH, // 0x50 + SCOREBOARD_OBJECTIVE, // 0x51 + SET_PASSENGERS, // 0x52 + TEAMS, // 0x53 + UPDATE_SCORE, // 0x54 + SET_SIMULATION_DISTANCE, // 0x55 + TITLE_SUBTITLE, // 0x56 + TIME_UPDATE, // 0x57 + TITLE_TEXT, // 0x58 + TITLE_TIMES, // 0x59 + ENTITY_SOUND, // 0x5A + SOUND, // 0x5B + STOP_SOUND, // 0x5C + TAB_LIST, // 0x5D + NBT_QUERY, // 0x5E + COLLECT_ITEM, // 0x5F + ENTITY_TELEPORT, // 0x60 + ADVANCEMENTS, // 0x61 + ENTITY_PROPERTIES, // 0x62 + ENTITY_EFFECT, // 0x63 + DECLARE_RECIPES, // 0x64 + TAGS; // 0x65 @Override public int getId() { diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/Protocol1_19To1_18_2.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/Protocol1_19To1_18_2.java index a28c7230f..9be78f7a7 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/Protocol1_19To1_18_2.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/Protocol1_19To1_18_2.java @@ -62,8 +62,45 @@ public final class Protocol1_19To1_18_2 extends AbstractProtocol { @Override public void registerPackets() { - registerTrackerWithData(ClientboundPackets1_18.SPAWN_ENTITY, Entity1_19Types.FALLING_BLOCK); - registerTracker(ClientboundPackets1_18.SPAWN_MOB); registerTracker(ClientboundPackets1_18.SPAWN_PLAYER, Entity1_19Types.PLAYER); registerMetadataRewriter(ClientboundPackets1_18.ENTITY_METADATA, Types1_18.METADATA_LIST, Types1_19.METADATA_LIST); registerRemoveEntities(ClientboundPackets1_18.REMOVE_ENTITIES); + protocol.registerClientbound(ClientboundPackets1_18.SPAWN_ENTITY, new PacketRemapper() { + @Override + public void registerMap() { + map(Type.VAR_INT); // Entity id + map(Type.UUID); // Entity UUID + map(Type.VAR_INT); // Entity type + map(Type.DOUBLE); // X + map(Type.DOUBLE); // Y + map(Type.DOUBLE); // Z + map(Type.BYTE); // Pitch + map(Type.BYTE); // Yaw + create(Type.BYTE, (byte) 0); // Head yaw (moved over from mob spawn packet) + map(Type.INT, Type.VAR_INT); // Data + handler(trackerHandler()); + handler(wrapper -> { + final int entityId = wrapper.get(Type.VAR_INT, 0); + final EntityType entityType = tracker(wrapper.user()).entityType(entityId); + if (entityType == Entity1_19Types.FALLING_BLOCK) { + wrapper.set(Type.VAR_INT, 2, protocol.getMappingData().getNewBlockStateId(wrapper.get(Type.VAR_INT, 2))); + } + }); + } + }); + + protocol.registerClientbound(ClientboundPackets1_18.SPAWN_MOB, ClientboundPackets1_19.SPAWN_ENTITY, new PacketRemapper() { + @Override + public void registerMap() { + map(Type.VAR_INT); // Entity ID + map(Type.UUID); // Entity UUID + map(Type.VAR_INT); // Entity Type + map(Type.DOUBLE); // X + map(Type.DOUBLE); // Y + map(Type.DOUBLE); // Z + map(Type.BYTE); // Yaw + map(Type.BYTE); // Pitch + map(Type.BYTE); // Head yaw + create(Type.VAR_INT, 0); // Data + map(Type.SHORT); // Velocity x + map(Type.SHORT); // Velocity y + map(Type.SHORT); // Velocity z + handler(trackerHandler()); + } + }); + protocol.registerClientbound(ClientboundPackets1_18.ENTITY_EFFECT, new PacketRemapper() { @Override public void registerMap() { @@ -70,6 +113,7 @@ public final class EntityPackets extends EntityRewriter { map(Type.VAR_INT); // Max players map(Type.VAR_INT); // Chunk radius map(Type.VAR_INT); // Simulation distance + handler(playerTrackerHandler()); handler(worldDataTrackerHandler(1)); handler(biomeSizeTracker()); } @@ -90,11 +134,13 @@ public final class EntityPackets extends EntityRewriter { registerMetaTypeHandler(Types1_19.META_TYPES.itemType, Types1_19.META_TYPES.blockStateType, Types1_19.META_TYPES.particleType); - filter().filterFamily(Entity1_17Types.MINECART_ABSTRACT).index(11).handler((event, meta) -> { + filter().filterFamily(Entity1_19Types.MINECART_ABSTRACT).index(11).handler((event, meta) -> { // Convert to new block id final int data = (int) meta.getValue(); meta.setValue(protocol.getMappingData().getNewBlockStateId(data)); }); + + filter().type(Entity1_19Types.PLAYER).addIndex(19); // Last death location } @Override diff --git a/common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java b/common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java index 296aaf2ca..9ec29c5ff 100644 --- a/common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java +++ b/common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java @@ -271,6 +271,32 @@ public abstract class EntityRewriter extends RewriterBase }); } + public void registerTrackerWithData1_19(ClientboundPacketType packetType, EntityType fallingBlockType) { + protocol.registerClientbound(packetType, new PacketRemapper() { + @Override + public void registerMap() { + map(Type.VAR_INT); // Entity id + map(Type.UUID); // Entity UUID + map(Type.VAR_INT); // Entity type + map(Type.DOUBLE); // X + map(Type.DOUBLE); // Y + map(Type.DOUBLE); // Z + map(Type.BYTE); // Pitch + map(Type.BYTE); // Yaw + map(Type.BYTE); // Head yaw + map(Type.VAR_INT); // Data + handler(trackerHandler()); + handler(wrapper -> { + int entityId = wrapper.get(Type.VAR_INT, 0); + EntityType entityType = tracker(wrapper.user()).entityType(entityId); + if (entityType == fallingBlockType) { + wrapper.set(Type.VAR_INT, 2, protocol.getMappingData().getNewBlockStateId(wrapper.get(Type.VAR_INT, 2))); + } + }); + } + }); + } + /** * Registers an entity tracker for the extra spawn packets like player, painting, or xp orb spawns. * @@ -364,6 +390,13 @@ public abstract class EntityRewriter extends RewriterBase return trackerAndRewriterHandler(null); } + public PacketHandler playerTrackerHandler() { + return wrapper -> { + final EntityTracker tracker = tracker(wrapper.user()); + tracker.addEntity(wrapper.get(Type.INT, 0), tracker.playerType()); + }; + } + /** * Returns a packet handler storing height, min_y, and name of the current world. * If the client changes to a new world, the stored entity data will be cleared. diff --git a/common/src/main/resources/assets/viaversion/data/mapping-1.19.json b/common/src/main/resources/assets/viaversion/data/mapping-1.19.json index 6b85c81a0..2fba03c5f 100644 --- a/common/src/main/resources/assets/viaversion/data/mapping-1.19.json +++ b/common/src/main/resources/assets/viaversion/data/mapping-1.19.json @@ -22715,823 +22715,825 @@ "327": "minecraft:sculk", "328": "minecraft:sculk_vein", "329": "minecraft:sculk_catalyst", - "330": "minecraft:enchanting_table", - "331": "minecraft:end_portal_frame", - "332": "minecraft:end_stone", - "333": "minecraft:end_stone_bricks", - "334": "minecraft:dragon_egg", - "335": "minecraft:sandstone_stairs", - "336": "minecraft:ender_chest", - "337": "minecraft:emerald_block", - "338": "minecraft:spruce_stairs", - "339": "minecraft:birch_stairs", - "340": "minecraft:jungle_stairs", - "341": "minecraft:crimson_stairs", - "342": "minecraft:warped_stairs", - "343": "minecraft:command_block", - "344": "minecraft:beacon", - "345": "minecraft:cobblestone_wall", - "346": "minecraft:mossy_cobblestone_wall", - "347": "minecraft:brick_wall", - "348": "minecraft:prismarine_wall", - "349": "minecraft:red_sandstone_wall", - "350": "minecraft:mossy_stone_brick_wall", - "351": "minecraft:granite_wall", - "352": "minecraft:stone_brick_wall", - "353": "minecraft:mud_brick_wall", - "354": "minecraft:nether_brick_wall", - "355": "minecraft:andesite_wall", - "356": "minecraft:red_nether_brick_wall", - "357": "minecraft:sandstone_wall", - "358": "minecraft:end_stone_brick_wall", - "359": "minecraft:diorite_wall", - "360": "minecraft:blackstone_wall", - "361": "minecraft:polished_blackstone_wall", - "362": "minecraft:polished_blackstone_brick_wall", - "363": "minecraft:cobbled_deepslate_wall", - "364": "minecraft:polished_deepslate_wall", - "365": "minecraft:deepslate_brick_wall", - "366": "minecraft:deepslate_tile_wall", - "367": "minecraft:anvil", - "368": "minecraft:chipped_anvil", - "369": "minecraft:damaged_anvil", - "370": "minecraft:chiseled_quartz_block", - "371": "minecraft:quartz_block", - "372": "minecraft:quartz_bricks", - "373": "minecraft:quartz_pillar", - "374": "minecraft:quartz_stairs", - "375": "minecraft:white_terracotta", - "376": "minecraft:orange_terracotta", - "377": "minecraft:magenta_terracotta", - "378": "minecraft:light_blue_terracotta", - "379": "minecraft:yellow_terracotta", - "380": "minecraft:lime_terracotta", - "381": "minecraft:pink_terracotta", - "382": "minecraft:gray_terracotta", - "383": "minecraft:light_gray_terracotta", - "384": "minecraft:cyan_terracotta", - "385": "minecraft:purple_terracotta", - "386": "minecraft:blue_terracotta", - "387": "minecraft:brown_terracotta", - "388": "minecraft:green_terracotta", - "389": "minecraft:red_terracotta", - "390": "minecraft:black_terracotta", - "391": "minecraft:barrier", - "392": "minecraft:light", - "393": "minecraft:hay_block", - "394": "minecraft:white_carpet", - "395": "minecraft:orange_carpet", - "396": "minecraft:magenta_carpet", - "397": "minecraft:light_blue_carpet", - "398": "minecraft:yellow_carpet", - "399": "minecraft:lime_carpet", - "400": "minecraft:pink_carpet", - "401": "minecraft:gray_carpet", - "402": "minecraft:light_gray_carpet", - "403": "minecraft:cyan_carpet", - "404": "minecraft:purple_carpet", - "405": "minecraft:blue_carpet", - "406": "minecraft:brown_carpet", - "407": "minecraft:green_carpet", - "408": "minecraft:red_carpet", - "409": "minecraft:black_carpet", - "410": "minecraft:terracotta", - "411": "minecraft:packed_ice", - "412": "minecraft:acacia_stairs", - "413": "minecraft:dark_oak_stairs", - "414": "minecraft:mangrove_stairs", - "415": "minecraft:dirt_path", - "416": "minecraft:sunflower", - "417": "minecraft:lilac", - "418": "minecraft:rose_bush", - "419": "minecraft:peony", - "420": "minecraft:tall_grass", - "421": "minecraft:large_fern", - "422": "minecraft:white_stained_glass", - "423": "minecraft:orange_stained_glass", - "424": "minecraft:magenta_stained_glass", - "425": "minecraft:light_blue_stained_glass", - "426": "minecraft:yellow_stained_glass", - "427": "minecraft:lime_stained_glass", - "428": "minecraft:pink_stained_glass", - "429": "minecraft:gray_stained_glass", - "430": "minecraft:light_gray_stained_glass", - "431": "minecraft:cyan_stained_glass", - "432": "minecraft:purple_stained_glass", - "433": "minecraft:blue_stained_glass", - "434": "minecraft:brown_stained_glass", - "435": "minecraft:green_stained_glass", - "436": "minecraft:red_stained_glass", - "437": "minecraft:black_stained_glass", - "438": "minecraft:white_stained_glass_pane", - "439": "minecraft:orange_stained_glass_pane", - "440": "minecraft:magenta_stained_glass_pane", - "441": "minecraft:light_blue_stained_glass_pane", - "442": "minecraft:yellow_stained_glass_pane", - "443": "minecraft:lime_stained_glass_pane", - "444": "minecraft:pink_stained_glass_pane", - "445": "minecraft:gray_stained_glass_pane", - "446": "minecraft:light_gray_stained_glass_pane", - "447": "minecraft:cyan_stained_glass_pane", - "448": "minecraft:purple_stained_glass_pane", - "449": "minecraft:blue_stained_glass_pane", - "450": "minecraft:brown_stained_glass_pane", - "451": "minecraft:green_stained_glass_pane", - "452": "minecraft:red_stained_glass_pane", - "453": "minecraft:black_stained_glass_pane", - "454": "minecraft:prismarine", - "455": "minecraft:prismarine_bricks", - "456": "minecraft:dark_prismarine", - "457": "minecraft:prismarine_stairs", - "458": "minecraft:prismarine_brick_stairs", - "459": "minecraft:dark_prismarine_stairs", - "460": "minecraft:sea_lantern", - "461": "minecraft:red_sandstone", - "462": "minecraft:chiseled_red_sandstone", - "463": "minecraft:cut_red_sandstone", - "464": "minecraft:red_sandstone_stairs", - "465": "minecraft:repeating_command_block", - "466": "minecraft:chain_command_block", - "467": "minecraft:magma_block", - "468": "minecraft:nether_wart_block", - "469": "minecraft:warped_wart_block", - "470": "minecraft:red_nether_bricks", - "471": "minecraft:bone_block", - "472": "minecraft:structure_void", - "473": "minecraft:shulker_box", - "474": "minecraft:white_shulker_box", - "475": "minecraft:orange_shulker_box", - "476": "minecraft:magenta_shulker_box", - "477": "minecraft:light_blue_shulker_box", - "478": "minecraft:yellow_shulker_box", - "479": "minecraft:lime_shulker_box", - "480": "minecraft:pink_shulker_box", - "481": "minecraft:gray_shulker_box", - "482": "minecraft:light_gray_shulker_box", - "483": "minecraft:cyan_shulker_box", - "484": "minecraft:purple_shulker_box", - "485": "minecraft:blue_shulker_box", - "486": "minecraft:brown_shulker_box", - "487": "minecraft:green_shulker_box", - "488": "minecraft:red_shulker_box", - "489": "minecraft:black_shulker_box", - "490": "minecraft:white_glazed_terracotta", - "491": "minecraft:orange_glazed_terracotta", - "492": "minecraft:magenta_glazed_terracotta", - "493": "minecraft:light_blue_glazed_terracotta", - "494": "minecraft:yellow_glazed_terracotta", - "495": "minecraft:lime_glazed_terracotta", - "496": "minecraft:pink_glazed_terracotta", - "497": "minecraft:gray_glazed_terracotta", - "498": "minecraft:light_gray_glazed_terracotta", - "499": "minecraft:cyan_glazed_terracotta", - "500": "minecraft:purple_glazed_terracotta", - "501": "minecraft:blue_glazed_terracotta", - "502": "minecraft:brown_glazed_terracotta", - "503": "minecraft:green_glazed_terracotta", - "504": "minecraft:red_glazed_terracotta", - "505": "minecraft:black_glazed_terracotta", - "506": "minecraft:white_concrete", - "507": "minecraft:orange_concrete", - "508": "minecraft:magenta_concrete", - "509": "minecraft:light_blue_concrete", - "510": "minecraft:yellow_concrete", - "511": "minecraft:lime_concrete", - "512": "minecraft:pink_concrete", - "513": "minecraft:gray_concrete", - "514": "minecraft:light_gray_concrete", - "515": "minecraft:cyan_concrete", - "516": "minecraft:purple_concrete", - "517": "minecraft:blue_concrete", - "518": "minecraft:brown_concrete", - "519": "minecraft:green_concrete", - "520": "minecraft:red_concrete", - "521": "minecraft:black_concrete", - "522": "minecraft:white_concrete_powder", - "523": "minecraft:orange_concrete_powder", - "524": "minecraft:magenta_concrete_powder", - "525": "minecraft:light_blue_concrete_powder", - "526": "minecraft:yellow_concrete_powder", - "527": "minecraft:lime_concrete_powder", - "528": "minecraft:pink_concrete_powder", - "529": "minecraft:gray_concrete_powder", - "530": "minecraft:light_gray_concrete_powder", - "531": "minecraft:cyan_concrete_powder", - "532": "minecraft:purple_concrete_powder", - "533": "minecraft:blue_concrete_powder", - "534": "minecraft:brown_concrete_powder", - "535": "minecraft:green_concrete_powder", - "536": "minecraft:red_concrete_powder", - "537": "minecraft:black_concrete_powder", - "538": "minecraft:turtle_egg", - "539": "minecraft:dead_tube_coral_block", - "540": "minecraft:dead_brain_coral_block", - "541": "minecraft:dead_bubble_coral_block", - "542": "minecraft:dead_fire_coral_block", - "543": "minecraft:dead_horn_coral_block", - "544": "minecraft:tube_coral_block", - "545": "minecraft:brain_coral_block", - "546": "minecraft:bubble_coral_block", - "547": "minecraft:fire_coral_block", - "548": "minecraft:horn_coral_block", - "549": "minecraft:tube_coral", - "550": "minecraft:brain_coral", - "551": "minecraft:bubble_coral", - "552": "minecraft:fire_coral", - "553": "minecraft:horn_coral", - "554": "minecraft:dead_brain_coral", - "555": "minecraft:dead_bubble_coral", - "556": "minecraft:dead_fire_coral", - "557": "minecraft:dead_horn_coral", - "558": "minecraft:dead_tube_coral", - "559": "minecraft:tube_coral_fan", - "560": "minecraft:brain_coral_fan", - "561": "minecraft:bubble_coral_fan", - "562": "minecraft:fire_coral_fan", - "563": "minecraft:horn_coral_fan", - "564": "minecraft:dead_tube_coral_fan", - "565": "minecraft:dead_brain_coral_fan", - "566": "minecraft:dead_bubble_coral_fan", - "567": "minecraft:dead_fire_coral_fan", - "568": "minecraft:dead_horn_coral_fan", - "569": "minecraft:blue_ice", - "570": "minecraft:conduit", - "571": "minecraft:polished_granite_stairs", - "572": "minecraft:smooth_red_sandstone_stairs", - "573": "minecraft:mossy_stone_brick_stairs", - "574": "minecraft:polished_diorite_stairs", - "575": "minecraft:mossy_cobblestone_stairs", - "576": "minecraft:end_stone_brick_stairs", - "577": "minecraft:stone_stairs", - "578": "minecraft:smooth_sandstone_stairs", - "579": "minecraft:smooth_quartz_stairs", - "580": "minecraft:granite_stairs", - "581": "minecraft:andesite_stairs", - "582": "minecraft:red_nether_brick_stairs", - "583": "minecraft:polished_andesite_stairs", - "584": "minecraft:diorite_stairs", - "585": "minecraft:cobbled_deepslate_stairs", - "586": "minecraft:polished_deepslate_stairs", - "587": "minecraft:deepslate_brick_stairs", - "588": "minecraft:deepslate_tile_stairs", - "589": "minecraft:polished_granite_slab", - "590": "minecraft:smooth_red_sandstone_slab", - "591": "minecraft:mossy_stone_brick_slab", - "592": "minecraft:polished_diorite_slab", - "593": "minecraft:mossy_cobblestone_slab", - "594": "minecraft:end_stone_brick_slab", - "595": "minecraft:smooth_sandstone_slab", - "596": "minecraft:smooth_quartz_slab", - "597": "minecraft:granite_slab", - "598": "minecraft:andesite_slab", - "599": "minecraft:red_nether_brick_slab", - "600": "minecraft:polished_andesite_slab", - "601": "minecraft:diorite_slab", - "602": "minecraft:cobbled_deepslate_slab", - "603": "minecraft:polished_deepslate_slab", - "604": "minecraft:deepslate_brick_slab", - "605": "minecraft:deepslate_tile_slab", - "606": "minecraft:scaffolding", - "607": "minecraft:redstone", - "608": "minecraft:redstone_torch", - "609": "minecraft:redstone_block", - "610": "minecraft:repeater", - "611": "minecraft:comparator", - "612": "minecraft:piston", - "613": "minecraft:sticky_piston", - "614": "minecraft:slime_block", - "615": "minecraft:honey_block", - "616": "minecraft:observer", - "617": "minecraft:hopper", - "618": "minecraft:dispenser", - "619": "minecraft:dropper", - "620": "minecraft:lectern", - "621": "minecraft:target", - "622": "minecraft:lever", - "623": "minecraft:lightning_rod", - "624": "minecraft:daylight_detector", - "625": "minecraft:sculk_sensor", - "626": "minecraft:tripwire_hook", - "627": "minecraft:trapped_chest", - "628": "minecraft:tnt", - "629": "minecraft:redstone_lamp", - "630": "minecraft:note_block", - "631": "minecraft:stone_button", - "632": "minecraft:polished_blackstone_button", - "633": "minecraft:oak_button", - "634": "minecraft:spruce_button", - "635": "minecraft:birch_button", - "636": "minecraft:jungle_button", - "637": "minecraft:acacia_button", - "638": "minecraft:dark_oak_button", - "639": "minecraft:mangrove_button", - "640": "minecraft:crimson_button", - "641": "minecraft:warped_button", - "642": "minecraft:stone_pressure_plate", - "643": "minecraft:polished_blackstone_pressure_plate", - "644": "minecraft:light_weighted_pressure_plate", - "645": "minecraft:heavy_weighted_pressure_plate", - "646": "minecraft:oak_pressure_plate", - "647": "minecraft:spruce_pressure_plate", - "648": "minecraft:birch_pressure_plate", - "649": "minecraft:jungle_pressure_plate", - "650": "minecraft:acacia_pressure_plate", - "651": "minecraft:dark_oak_pressure_plate", - "652": "minecraft:mangrove_pressure_plate", - "653": "minecraft:crimson_pressure_plate", - "654": "minecraft:warped_pressure_plate", - "655": "minecraft:iron_door", - "656": "minecraft:oak_door", - "657": "minecraft:spruce_door", - "658": "minecraft:birch_door", - "659": "minecraft:jungle_door", - "660": "minecraft:acacia_door", - "661": "minecraft:dark_oak_door", - "662": "minecraft:mangrove_door", - "663": "minecraft:crimson_door", - "664": "minecraft:warped_door", - "665": "minecraft:iron_trapdoor", - "666": "minecraft:oak_trapdoor", - "667": "minecraft:spruce_trapdoor", - "668": "minecraft:birch_trapdoor", - "669": "minecraft:jungle_trapdoor", - "670": "minecraft:acacia_trapdoor", - "671": "minecraft:dark_oak_trapdoor", - "672": "minecraft:mangrove_trapdoor", - "673": "minecraft:crimson_trapdoor", - "674": "minecraft:warped_trapdoor", - "675": "minecraft:oak_fence_gate", - "676": "minecraft:spruce_fence_gate", - "677": "minecraft:birch_fence_gate", - "678": "minecraft:jungle_fence_gate", - "679": "minecraft:acacia_fence_gate", - "680": "minecraft:dark_oak_fence_gate", - "681": "minecraft:mangrove_fence_gate", - "682": "minecraft:crimson_fence_gate", - "683": "minecraft:warped_fence_gate", - "684": "minecraft:powered_rail", - "685": "minecraft:detector_rail", - "686": "minecraft:rail", - "687": "minecraft:activator_rail", - "688": "minecraft:saddle", - "689": "minecraft:minecart", - "690": "minecraft:chest_minecart", - "691": "minecraft:furnace_minecart", - "692": "minecraft:tnt_minecart", - "693": "minecraft:hopper_minecart", - "694": "minecraft:carrot_on_a_stick", - "695": "minecraft:warped_fungus_on_a_stick", - "696": "minecraft:elytra", - "697": "minecraft:oak_boat", - "698": "minecraft:oak_chest_boat", - "699": "minecraft:spruce_boat", - "700": "minecraft:spruce_chest_boat", - "701": "minecraft:birch_boat", - "702": "minecraft:birch_chest_boat", - "703": "minecraft:jungle_boat", - "704": "minecraft:jungle_chest_boat", - "705": "minecraft:acacia_boat", - "706": "minecraft:acacia_chest_boat", - "707": "minecraft:dark_oak_boat", - "708": "minecraft:dark_oak_chest_boat", - "709": "minecraft:mangrove_boat", - "710": "minecraft:mangrove_chest_boat", - "711": "minecraft:structure_block", - "712": "minecraft:jigsaw", - "713": "minecraft:turtle_helmet", - "714": "minecraft:scute", - "715": "minecraft:flint_and_steel", - "716": "minecraft:apple", - "717": "minecraft:bow", - "718": "minecraft:arrow", - "719": "minecraft:coal", - "720": "minecraft:charcoal", - "721": "minecraft:diamond", - "722": "minecraft:emerald", - "723": "minecraft:lapis_lazuli", - "724": "minecraft:quartz", - "725": "minecraft:amethyst_shard", - "726": "minecraft:raw_iron", - "727": "minecraft:iron_ingot", - "728": "minecraft:raw_copper", - "729": "minecraft:copper_ingot", - "730": "minecraft:raw_gold", - "731": "minecraft:gold_ingot", - "732": "minecraft:netherite_ingot", - "733": "minecraft:netherite_scrap", - "734": "minecraft:wooden_sword", - "735": "minecraft:wooden_shovel", - "736": "minecraft:wooden_pickaxe", - "737": "minecraft:wooden_axe", - "738": "minecraft:wooden_hoe", - "739": "minecraft:stone_sword", - "740": "minecraft:stone_shovel", - "741": "minecraft:stone_pickaxe", - "742": "minecraft:stone_axe", - "743": "minecraft:stone_hoe", - "744": "minecraft:golden_sword", - "745": "minecraft:golden_shovel", - "746": "minecraft:golden_pickaxe", - "747": "minecraft:golden_axe", - "748": "minecraft:golden_hoe", - "749": "minecraft:iron_sword", - "750": "minecraft:iron_shovel", - "751": "minecraft:iron_pickaxe", - "752": "minecraft:iron_axe", - "753": "minecraft:iron_hoe", - "754": "minecraft:diamond_sword", - "755": "minecraft:diamond_shovel", - "756": "minecraft:diamond_pickaxe", - "757": "minecraft:diamond_axe", - "758": "minecraft:diamond_hoe", - "759": "minecraft:netherite_sword", - "760": "minecraft:netherite_shovel", - "761": "minecraft:netherite_pickaxe", - "762": "minecraft:netherite_axe", - "763": "minecraft:netherite_hoe", - "764": "minecraft:stick", - "765": "minecraft:bowl", - "766": "minecraft:mushroom_stew", - "767": "minecraft:string", - "768": "minecraft:feather", - "769": "minecraft:gunpowder", - "770": "minecraft:wheat_seeds", - "771": "minecraft:wheat", - "772": "minecraft:bread", - "773": "minecraft:leather_helmet", - "774": "minecraft:leather_chestplate", - "775": "minecraft:leather_leggings", - "776": "minecraft:leather_boots", - "777": "minecraft:chainmail_helmet", - "778": "minecraft:chainmail_chestplate", - "779": "minecraft:chainmail_leggings", - "780": "minecraft:chainmail_boots", - "781": "minecraft:iron_helmet", - "782": "minecraft:iron_chestplate", - "783": "minecraft:iron_leggings", - "784": "minecraft:iron_boots", - "785": "minecraft:diamond_helmet", - "786": "minecraft:diamond_chestplate", - "787": "minecraft:diamond_leggings", - "788": "minecraft:diamond_boots", - "789": "minecraft:golden_helmet", - "790": "minecraft:golden_chestplate", - "791": "minecraft:golden_leggings", - "792": "minecraft:golden_boots", - "793": "minecraft:netherite_helmet", - "794": "minecraft:netherite_chestplate", - "795": "minecraft:netherite_leggings", - "796": "minecraft:netherite_boots", - "797": "minecraft:flint", - "798": "minecraft:porkchop", - "799": "minecraft:cooked_porkchop", - "800": "minecraft:painting", - "801": "minecraft:golden_apple", - "802": "minecraft:enchanted_golden_apple", - "803": "minecraft:oak_sign", - "804": "minecraft:spruce_sign", - "805": "minecraft:birch_sign", - "806": "minecraft:jungle_sign", - "807": "minecraft:acacia_sign", - "808": "minecraft:dark_oak_sign", - "809": "minecraft:mangrove_sign", - "810": "minecraft:crimson_sign", - "811": "minecraft:warped_sign", - "812": "minecraft:bucket", - "813": "minecraft:water_bucket", - "814": "minecraft:lava_bucket", - "815": "minecraft:powder_snow_bucket", - "816": "minecraft:snowball", - "817": "minecraft:leather", - "818": "minecraft:milk_bucket", - "819": "minecraft:pufferfish_bucket", - "820": "minecraft:salmon_bucket", - "821": "minecraft:cod_bucket", - "822": "minecraft:tropical_fish_bucket", - "823": "minecraft:axolotl_bucket", - "824": "minecraft:tadpole_bucket", - "825": "minecraft:brick", - "826": "minecraft:clay_ball", - "827": "minecraft:dried_kelp_block", - "828": "minecraft:paper", - "829": "minecraft:book", - "830": "minecraft:slime_ball", - "831": "minecraft:egg", - "832": "minecraft:compass", - "833": "minecraft:bundle", - "834": "minecraft:fishing_rod", - "835": "minecraft:clock", - "836": "minecraft:spyglass", - "837": "minecraft:glowstone_dust", - "838": "minecraft:cod", - "839": "minecraft:salmon", - "840": "minecraft:tropical_fish", - "841": "minecraft:pufferfish", - "842": "minecraft:cooked_cod", - "843": "minecraft:cooked_salmon", - "844": "minecraft:ink_sac", - "845": "minecraft:glow_ink_sac", - "846": "minecraft:cocoa_beans", - "847": "minecraft:white_dye", - "848": "minecraft:orange_dye", - "849": "minecraft:magenta_dye", - "850": "minecraft:light_blue_dye", - "851": "minecraft:yellow_dye", - "852": "minecraft:lime_dye", - "853": "minecraft:pink_dye", - "854": "minecraft:gray_dye", - "855": "minecraft:light_gray_dye", - "856": "minecraft:cyan_dye", - "857": "minecraft:purple_dye", - "858": "minecraft:blue_dye", - "859": "minecraft:brown_dye", - "860": "minecraft:green_dye", - "861": "minecraft:red_dye", - "862": "minecraft:black_dye", - "863": "minecraft:bone_meal", - "864": "minecraft:bone", - "865": "minecraft:sugar", - "866": "minecraft:cake", - "867": "minecraft:white_bed", - "868": "minecraft:orange_bed", - "869": "minecraft:magenta_bed", - "870": "minecraft:light_blue_bed", - "871": "minecraft:yellow_bed", - "872": "minecraft:lime_bed", - "873": "minecraft:pink_bed", - "874": "minecraft:gray_bed", - "875": "minecraft:light_gray_bed", - "876": "minecraft:cyan_bed", - "877": "minecraft:purple_bed", - "878": "minecraft:blue_bed", - "879": "minecraft:brown_bed", - "880": "minecraft:green_bed", - "881": "minecraft:red_bed", - "882": "minecraft:black_bed", - "883": "minecraft:cookie", - "884": "minecraft:filled_map", - "885": "minecraft:shears", - "886": "minecraft:melon_slice", - "887": "minecraft:dried_kelp", - "888": "minecraft:pumpkin_seeds", - "889": "minecraft:melon_seeds", - "890": "minecraft:beef", - "891": "minecraft:cooked_beef", - "892": "minecraft:chicken", - "893": "minecraft:cooked_chicken", - "894": "minecraft:rotten_flesh", - "895": "minecraft:ender_pearl", - "896": "minecraft:blaze_rod", - "897": "minecraft:ghast_tear", - "898": "minecraft:gold_nugget", - "899": "minecraft:nether_wart", - "900": "minecraft:potion", - "901": "minecraft:glass_bottle", - "902": "minecraft:spider_eye", - "903": "minecraft:fermented_spider_eye", - "904": "minecraft:blaze_powder", - "905": "minecraft:magma_cream", - "906": "minecraft:brewing_stand", - "907": "minecraft:cauldron", - "908": "minecraft:ender_eye", - "909": "minecraft:glistering_melon_slice", - "910": "minecraft:allay_spawn_egg", - "911": "minecraft:axolotl_spawn_egg", - "912": "minecraft:bat_spawn_egg", - "913": "minecraft:bee_spawn_egg", - "914": "minecraft:blaze_spawn_egg", - "915": "minecraft:cat_spawn_egg", - "916": "minecraft:cave_spider_spawn_egg", - "917": "minecraft:chicken_spawn_egg", - "918": "minecraft:cod_spawn_egg", - "919": "minecraft:cow_spawn_egg", - "920": "minecraft:creeper_spawn_egg", - "921": "minecraft:dolphin_spawn_egg", - "922": "minecraft:donkey_spawn_egg", - "923": "minecraft:drowned_spawn_egg", - "924": "minecraft:elder_guardian_spawn_egg", - "925": "minecraft:enderman_spawn_egg", - "926": "minecraft:endermite_spawn_egg", - "927": "minecraft:evoker_spawn_egg", - "928": "minecraft:fox_spawn_egg", - "929": "minecraft:frog_spawn_egg", - "930": "minecraft:ghast_spawn_egg", - "931": "minecraft:glow_squid_spawn_egg", - "932": "minecraft:goat_spawn_egg", - "933": "minecraft:guardian_spawn_egg", - "934": "minecraft:hoglin_spawn_egg", - "935": "minecraft:horse_spawn_egg", - "936": "minecraft:husk_spawn_egg", - "937": "minecraft:llama_spawn_egg", - "938": "minecraft:magma_cube_spawn_egg", - "939": "minecraft:mooshroom_spawn_egg", - "940": "minecraft:mule_spawn_egg", - "941": "minecraft:ocelot_spawn_egg", - "942": "minecraft:panda_spawn_egg", - "943": "minecraft:parrot_spawn_egg", - "944": "minecraft:phantom_spawn_egg", - "945": "minecraft:pig_spawn_egg", - "946": "minecraft:piglin_spawn_egg", - "947": "minecraft:piglin_brute_spawn_egg", - "948": "minecraft:pillager_spawn_egg", - "949": "minecraft:polar_bear_spawn_egg", - "950": "minecraft:pufferfish_spawn_egg", - "951": "minecraft:rabbit_spawn_egg", - "952": "minecraft:ravager_spawn_egg", - "953": "minecraft:salmon_spawn_egg", - "954": "minecraft:sheep_spawn_egg", - "955": "minecraft:shulker_spawn_egg", - "956": "minecraft:silverfish_spawn_egg", - "957": "minecraft:skeleton_spawn_egg", - "958": "minecraft:skeleton_horse_spawn_egg", - "959": "minecraft:slime_spawn_egg", - "960": "minecraft:spider_spawn_egg", - "961": "minecraft:squid_spawn_egg", - "962": "minecraft:stray_spawn_egg", - "963": "minecraft:strider_spawn_egg", - "964": "minecraft:tadpole_spawn_egg", - "965": "minecraft:trader_llama_spawn_egg", - "966": "minecraft:tropical_fish_spawn_egg", - "967": "minecraft:turtle_spawn_egg", - "968": "minecraft:vex_spawn_egg", - "969": "minecraft:villager_spawn_egg", - "970": "minecraft:vindicator_spawn_egg", - "971": "minecraft:warden_spawn_egg", + "330": "minecraft:sculk_shrieker", + "331": "minecraft:enchanting_table", + "332": "minecraft:end_portal_frame", + "333": "minecraft:end_stone", + "334": "minecraft:end_stone_bricks", + "335": "minecraft:dragon_egg", + "336": "minecraft:sandstone_stairs", + "337": "minecraft:ender_chest", + "338": "minecraft:emerald_block", + "339": "minecraft:spruce_stairs", + "340": "minecraft:birch_stairs", + "341": "minecraft:jungle_stairs", + "342": "minecraft:crimson_stairs", + "343": "minecraft:warped_stairs", + "344": "minecraft:command_block", + "345": "minecraft:beacon", + "346": "minecraft:cobblestone_wall", + "347": "minecraft:mossy_cobblestone_wall", + "348": "minecraft:brick_wall", + "349": "minecraft:prismarine_wall", + "350": "minecraft:red_sandstone_wall", + "351": "minecraft:mossy_stone_brick_wall", + "352": "minecraft:granite_wall", + "353": "minecraft:stone_brick_wall", + "354": "minecraft:mud_brick_wall", + "355": "minecraft:nether_brick_wall", + "356": "minecraft:andesite_wall", + "357": "minecraft:red_nether_brick_wall", + "358": "minecraft:sandstone_wall", + "359": "minecraft:end_stone_brick_wall", + "360": "minecraft:diorite_wall", + "361": "minecraft:blackstone_wall", + "362": "minecraft:polished_blackstone_wall", + "363": "minecraft:polished_blackstone_brick_wall", + "364": "minecraft:cobbled_deepslate_wall", + "365": "minecraft:polished_deepslate_wall", + "366": "minecraft:deepslate_brick_wall", + "367": "minecraft:deepslate_tile_wall", + "368": "minecraft:anvil", + "369": "minecraft:chipped_anvil", + "370": "minecraft:damaged_anvil", + "371": "minecraft:chiseled_quartz_block", + "372": "minecraft:quartz_block", + "373": "minecraft:quartz_bricks", + "374": "minecraft:quartz_pillar", + "375": "minecraft:quartz_stairs", + "376": "minecraft:white_terracotta", + "377": "minecraft:orange_terracotta", + "378": "minecraft:magenta_terracotta", + "379": "minecraft:light_blue_terracotta", + "380": "minecraft:yellow_terracotta", + "381": "minecraft:lime_terracotta", + "382": "minecraft:pink_terracotta", + "383": "minecraft:gray_terracotta", + "384": "minecraft:light_gray_terracotta", + "385": "minecraft:cyan_terracotta", + "386": "minecraft:purple_terracotta", + "387": "minecraft:blue_terracotta", + "388": "minecraft:brown_terracotta", + "389": "minecraft:green_terracotta", + "390": "minecraft:red_terracotta", + "391": "minecraft:black_terracotta", + "392": "minecraft:barrier", + "393": "minecraft:light", + "394": "minecraft:hay_block", + "395": "minecraft:white_carpet", + "396": "minecraft:orange_carpet", + "397": "minecraft:magenta_carpet", + "398": "minecraft:light_blue_carpet", + "399": "minecraft:yellow_carpet", + "400": "minecraft:lime_carpet", + "401": "minecraft:pink_carpet", + "402": "minecraft:gray_carpet", + "403": "minecraft:light_gray_carpet", + "404": "minecraft:cyan_carpet", + "405": "minecraft:purple_carpet", + "406": "minecraft:blue_carpet", + "407": "minecraft:brown_carpet", + "408": "minecraft:green_carpet", + "409": "minecraft:red_carpet", + "410": "minecraft:black_carpet", + "411": "minecraft:terracotta", + "412": "minecraft:packed_ice", + "413": "minecraft:acacia_stairs", + "414": "minecraft:dark_oak_stairs", + "415": "minecraft:mangrove_stairs", + "416": "minecraft:dirt_path", + "417": "minecraft:sunflower", + "418": "minecraft:lilac", + "419": "minecraft:rose_bush", + "420": "minecraft:peony", + "421": "minecraft:tall_grass", + "422": "minecraft:large_fern", + "423": "minecraft:white_stained_glass", + "424": "minecraft:orange_stained_glass", + "425": "minecraft:magenta_stained_glass", + "426": "minecraft:light_blue_stained_glass", + "427": "minecraft:yellow_stained_glass", + "428": "minecraft:lime_stained_glass", + "429": "minecraft:pink_stained_glass", + "430": "minecraft:gray_stained_glass", + "431": "minecraft:light_gray_stained_glass", + "432": "minecraft:cyan_stained_glass", + "433": "minecraft:purple_stained_glass", + "434": "minecraft:blue_stained_glass", + "435": "minecraft:brown_stained_glass", + "436": "minecraft:green_stained_glass", + "437": "minecraft:red_stained_glass", + "438": "minecraft:black_stained_glass", + "439": "minecraft:white_stained_glass_pane", + "440": "minecraft:orange_stained_glass_pane", + "441": "minecraft:magenta_stained_glass_pane", + "442": "minecraft:light_blue_stained_glass_pane", + "443": "minecraft:yellow_stained_glass_pane", + "444": "minecraft:lime_stained_glass_pane", + "445": "minecraft:pink_stained_glass_pane", + "446": "minecraft:gray_stained_glass_pane", + "447": "minecraft:light_gray_stained_glass_pane", + "448": "minecraft:cyan_stained_glass_pane", + "449": "minecraft:purple_stained_glass_pane", + "450": "minecraft:blue_stained_glass_pane", + "451": "minecraft:brown_stained_glass_pane", + "452": "minecraft:green_stained_glass_pane", + "453": "minecraft:red_stained_glass_pane", + "454": "minecraft:black_stained_glass_pane", + "455": "minecraft:prismarine", + "456": "minecraft:prismarine_bricks", + "457": "minecraft:dark_prismarine", + "458": "minecraft:prismarine_stairs", + "459": "minecraft:prismarine_brick_stairs", + "460": "minecraft:dark_prismarine_stairs", + "461": "minecraft:sea_lantern", + "462": "minecraft:red_sandstone", + "463": "minecraft:chiseled_red_sandstone", + "464": "minecraft:cut_red_sandstone", + "465": "minecraft:red_sandstone_stairs", + "466": "minecraft:repeating_command_block", + "467": "minecraft:chain_command_block", + "468": "minecraft:magma_block", + "469": "minecraft:nether_wart_block", + "470": "minecraft:warped_wart_block", + "471": "minecraft:red_nether_bricks", + "472": "minecraft:bone_block", + "473": "minecraft:structure_void", + "474": "minecraft:shulker_box", + "475": "minecraft:white_shulker_box", + "476": "minecraft:orange_shulker_box", + "477": "minecraft:magenta_shulker_box", + "478": "minecraft:light_blue_shulker_box", + "479": "minecraft:yellow_shulker_box", + "480": "minecraft:lime_shulker_box", + "481": "minecraft:pink_shulker_box", + "482": "minecraft:gray_shulker_box", + "483": "minecraft:light_gray_shulker_box", + "484": "minecraft:cyan_shulker_box", + "485": "minecraft:purple_shulker_box", + "486": "minecraft:blue_shulker_box", + "487": "minecraft:brown_shulker_box", + "488": "minecraft:green_shulker_box", + "489": "minecraft:red_shulker_box", + "490": "minecraft:black_shulker_box", + "491": "minecraft:white_glazed_terracotta", + "492": "minecraft:orange_glazed_terracotta", + "493": "minecraft:magenta_glazed_terracotta", + "494": "minecraft:light_blue_glazed_terracotta", + "495": "minecraft:yellow_glazed_terracotta", + "496": "minecraft:lime_glazed_terracotta", + "497": "minecraft:pink_glazed_terracotta", + "498": "minecraft:gray_glazed_terracotta", + "499": "minecraft:light_gray_glazed_terracotta", + "500": "minecraft:cyan_glazed_terracotta", + "501": "minecraft:purple_glazed_terracotta", + "502": "minecraft:blue_glazed_terracotta", + "503": "minecraft:brown_glazed_terracotta", + "504": "minecraft:green_glazed_terracotta", + "505": "minecraft:red_glazed_terracotta", + "506": "minecraft:black_glazed_terracotta", + "507": "minecraft:white_concrete", + "508": "minecraft:orange_concrete", + "509": "minecraft:magenta_concrete", + "510": "minecraft:light_blue_concrete", + "511": "minecraft:yellow_concrete", + "512": "minecraft:lime_concrete", + "513": "minecraft:pink_concrete", + "514": "minecraft:gray_concrete", + "515": "minecraft:light_gray_concrete", + "516": "minecraft:cyan_concrete", + "517": "minecraft:purple_concrete", + "518": "minecraft:blue_concrete", + "519": "minecraft:brown_concrete", + "520": "minecraft:green_concrete", + "521": "minecraft:red_concrete", + "522": "minecraft:black_concrete", + "523": "minecraft:white_concrete_powder", + "524": "minecraft:orange_concrete_powder", + "525": "minecraft:magenta_concrete_powder", + "526": "minecraft:light_blue_concrete_powder", + "527": "minecraft:yellow_concrete_powder", + "528": "minecraft:lime_concrete_powder", + "529": "minecraft:pink_concrete_powder", + "530": "minecraft:gray_concrete_powder", + "531": "minecraft:light_gray_concrete_powder", + "532": "minecraft:cyan_concrete_powder", + "533": "minecraft:purple_concrete_powder", + "534": "minecraft:blue_concrete_powder", + "535": "minecraft:brown_concrete_powder", + "536": "minecraft:green_concrete_powder", + "537": "minecraft:red_concrete_powder", + "538": "minecraft:black_concrete_powder", + "539": "minecraft:turtle_egg", + "540": "minecraft:dead_tube_coral_block", + "541": "minecraft:dead_brain_coral_block", + "542": "minecraft:dead_bubble_coral_block", + "543": "minecraft:dead_fire_coral_block", + "544": "minecraft:dead_horn_coral_block", + "545": "minecraft:tube_coral_block", + "546": "minecraft:brain_coral_block", + "547": "minecraft:bubble_coral_block", + "548": "minecraft:fire_coral_block", + "549": "minecraft:horn_coral_block", + "550": "minecraft:tube_coral", + "551": "minecraft:brain_coral", + "552": "minecraft:bubble_coral", + "553": "minecraft:fire_coral", + "554": "minecraft:horn_coral", + "555": "minecraft:dead_brain_coral", + "556": "minecraft:dead_bubble_coral", + "557": "minecraft:dead_fire_coral", + "558": "minecraft:dead_horn_coral", + "559": "minecraft:dead_tube_coral", + "560": "minecraft:tube_coral_fan", + "561": "minecraft:brain_coral_fan", + "562": "minecraft:bubble_coral_fan", + "563": "minecraft:fire_coral_fan", + "564": "minecraft:horn_coral_fan", + "565": "minecraft:dead_tube_coral_fan", + "566": "minecraft:dead_brain_coral_fan", + "567": "minecraft:dead_bubble_coral_fan", + "568": "minecraft:dead_fire_coral_fan", + "569": "minecraft:dead_horn_coral_fan", + "570": "minecraft:blue_ice", + "571": "minecraft:conduit", + "572": "minecraft:polished_granite_stairs", + "573": "minecraft:smooth_red_sandstone_stairs", + "574": "minecraft:mossy_stone_brick_stairs", + "575": "minecraft:polished_diorite_stairs", + "576": "minecraft:mossy_cobblestone_stairs", + "577": "minecraft:end_stone_brick_stairs", + "578": "minecraft:stone_stairs", + "579": "minecraft:smooth_sandstone_stairs", + "580": "minecraft:smooth_quartz_stairs", + "581": "minecraft:granite_stairs", + "582": "minecraft:andesite_stairs", + "583": "minecraft:red_nether_brick_stairs", + "584": "minecraft:polished_andesite_stairs", + "585": "minecraft:diorite_stairs", + "586": "minecraft:cobbled_deepslate_stairs", + "587": "minecraft:polished_deepslate_stairs", + "588": "minecraft:deepslate_brick_stairs", + "589": "minecraft:deepslate_tile_stairs", + "590": "minecraft:polished_granite_slab", + "591": "minecraft:smooth_red_sandstone_slab", + "592": "minecraft:mossy_stone_brick_slab", + "593": "minecraft:polished_diorite_slab", + "594": "minecraft:mossy_cobblestone_slab", + "595": "minecraft:end_stone_brick_slab", + "596": "minecraft:smooth_sandstone_slab", + "597": "minecraft:smooth_quartz_slab", + "598": "minecraft:granite_slab", + "599": "minecraft:andesite_slab", + "600": "minecraft:red_nether_brick_slab", + "601": "minecraft:polished_andesite_slab", + "602": "minecraft:diorite_slab", + "603": "minecraft:cobbled_deepslate_slab", + "604": "minecraft:polished_deepslate_slab", + "605": "minecraft:deepslate_brick_slab", + "606": "minecraft:deepslate_tile_slab", + "607": "minecraft:scaffolding", + "608": "minecraft:redstone", + "609": "minecraft:redstone_torch", + "610": "minecraft:redstone_block", + "611": "minecraft:repeater", + "612": "minecraft:comparator", + "613": "minecraft:piston", + "614": "minecraft:sticky_piston", + "615": "minecraft:slime_block", + "616": "minecraft:honey_block", + "617": "minecraft:observer", + "618": "minecraft:hopper", + "619": "minecraft:dispenser", + "620": "minecraft:dropper", + "621": "minecraft:lectern", + "622": "minecraft:target", + "623": "minecraft:lever", + "624": "minecraft:lightning_rod", + "625": "minecraft:daylight_detector", + "626": "minecraft:sculk_sensor", + "627": "minecraft:tripwire_hook", + "628": "minecraft:trapped_chest", + "629": "minecraft:tnt", + "630": "minecraft:redstone_lamp", + "631": "minecraft:note_block", + "632": "minecraft:stone_button", + "633": "minecraft:polished_blackstone_button", + "634": "minecraft:oak_button", + "635": "minecraft:spruce_button", + "636": "minecraft:birch_button", + "637": "minecraft:jungle_button", + "638": "minecraft:acacia_button", + "639": "minecraft:dark_oak_button", + "640": "minecraft:mangrove_button", + "641": "minecraft:crimson_button", + "642": "minecraft:warped_button", + "643": "minecraft:stone_pressure_plate", + "644": "minecraft:polished_blackstone_pressure_plate", + "645": "minecraft:light_weighted_pressure_plate", + "646": "minecraft:heavy_weighted_pressure_plate", + "647": "minecraft:oak_pressure_plate", + "648": "minecraft:spruce_pressure_plate", + "649": "minecraft:birch_pressure_plate", + "650": "minecraft:jungle_pressure_plate", + "651": "minecraft:acacia_pressure_plate", + "652": "minecraft:dark_oak_pressure_plate", + "653": "minecraft:mangrove_pressure_plate", + "654": "minecraft:crimson_pressure_plate", + "655": "minecraft:warped_pressure_plate", + "656": "minecraft:iron_door", + "657": "minecraft:oak_door", + "658": "minecraft:spruce_door", + "659": "minecraft:birch_door", + "660": "minecraft:jungle_door", + "661": "minecraft:acacia_door", + "662": "minecraft:dark_oak_door", + "663": "minecraft:mangrove_door", + "664": "minecraft:crimson_door", + "665": "minecraft:warped_door", + "666": "minecraft:iron_trapdoor", + "667": "minecraft:oak_trapdoor", + "668": "minecraft:spruce_trapdoor", + "669": "minecraft:birch_trapdoor", + "670": "minecraft:jungle_trapdoor", + "671": "minecraft:acacia_trapdoor", + "672": "minecraft:dark_oak_trapdoor", + "673": "minecraft:mangrove_trapdoor", + "674": "minecraft:crimson_trapdoor", + "675": "minecraft:warped_trapdoor", + "676": "minecraft:oak_fence_gate", + "677": "minecraft:spruce_fence_gate", + "678": "minecraft:birch_fence_gate", + "679": "minecraft:jungle_fence_gate", + "680": "minecraft:acacia_fence_gate", + "681": "minecraft:dark_oak_fence_gate", + "682": "minecraft:mangrove_fence_gate", + "683": "minecraft:crimson_fence_gate", + "684": "minecraft:warped_fence_gate", + "685": "minecraft:powered_rail", + "686": "minecraft:detector_rail", + "687": "minecraft:rail", + "688": "minecraft:activator_rail", + "689": "minecraft:saddle", + "690": "minecraft:minecart", + "691": "minecraft:chest_minecart", + "692": "minecraft:furnace_minecart", + "693": "minecraft:tnt_minecart", + "694": "minecraft:hopper_minecart", + "695": "minecraft:carrot_on_a_stick", + "696": "minecraft:warped_fungus_on_a_stick", + "697": "minecraft:elytra", + "698": "minecraft:oak_boat", + "699": "minecraft:oak_chest_boat", + "700": "minecraft:spruce_boat", + "701": "minecraft:spruce_chest_boat", + "702": "minecraft:birch_boat", + "703": "minecraft:birch_chest_boat", + "704": "minecraft:jungle_boat", + "705": "minecraft:jungle_chest_boat", + "706": "minecraft:acacia_boat", + "707": "minecraft:acacia_chest_boat", + "708": "minecraft:dark_oak_boat", + "709": "minecraft:dark_oak_chest_boat", + "710": "minecraft:mangrove_boat", + "711": "minecraft:mangrove_chest_boat", + "712": "minecraft:structure_block", + "713": "minecraft:jigsaw", + "714": "minecraft:turtle_helmet", + "715": "minecraft:scute", + "716": "minecraft:flint_and_steel", + "717": "minecraft:apple", + "718": "minecraft:bow", + "719": "minecraft:arrow", + "720": "minecraft:coal", + "721": "minecraft:charcoal", + "722": "minecraft:diamond", + "723": "minecraft:emerald", + "724": "minecraft:lapis_lazuli", + "725": "minecraft:quartz", + "726": "minecraft:amethyst_shard", + "727": "minecraft:raw_iron", + "728": "minecraft:iron_ingot", + "729": "minecraft:raw_copper", + "730": "minecraft:copper_ingot", + "731": "minecraft:raw_gold", + "732": "minecraft:gold_ingot", + "733": "minecraft:netherite_ingot", + "734": "minecraft:netherite_scrap", + "735": "minecraft:wooden_sword", + "736": "minecraft:wooden_shovel", + "737": "minecraft:wooden_pickaxe", + "738": "minecraft:wooden_axe", + "739": "minecraft:wooden_hoe", + "740": "minecraft:stone_sword", + "741": "minecraft:stone_shovel", + "742": "minecraft:stone_pickaxe", + "743": "minecraft:stone_axe", + "744": "minecraft:stone_hoe", + "745": "minecraft:golden_sword", + "746": "minecraft:golden_shovel", + "747": "minecraft:golden_pickaxe", + "748": "minecraft:golden_axe", + "749": "minecraft:golden_hoe", + "750": "minecraft:iron_sword", + "751": "minecraft:iron_shovel", + "752": "minecraft:iron_pickaxe", + "753": "minecraft:iron_axe", + "754": "minecraft:iron_hoe", + "755": "minecraft:diamond_sword", + "756": "minecraft:diamond_shovel", + "757": "minecraft:diamond_pickaxe", + "758": "minecraft:diamond_axe", + "759": "minecraft:diamond_hoe", + "760": "minecraft:netherite_sword", + "761": "minecraft:netherite_shovel", + "762": "minecraft:netherite_pickaxe", + "763": "minecraft:netherite_axe", + "764": "minecraft:netherite_hoe", + "765": "minecraft:stick", + "766": "minecraft:bowl", + "767": "minecraft:mushroom_stew", + "768": "minecraft:string", + "769": "minecraft:feather", + "770": "minecraft:gunpowder", + "771": "minecraft:wheat_seeds", + "772": "minecraft:wheat", + "773": "minecraft:bread", + "774": "minecraft:leather_helmet", + "775": "minecraft:leather_chestplate", + "776": "minecraft:leather_leggings", + "777": "minecraft:leather_boots", + "778": "minecraft:chainmail_helmet", + "779": "minecraft:chainmail_chestplate", + "780": "minecraft:chainmail_leggings", + "781": "minecraft:chainmail_boots", + "782": "minecraft:iron_helmet", + "783": "minecraft:iron_chestplate", + "784": "minecraft:iron_leggings", + "785": "minecraft:iron_boots", + "786": "minecraft:diamond_helmet", + "787": "minecraft:diamond_chestplate", + "788": "minecraft:diamond_leggings", + "789": "minecraft:diamond_boots", + "790": "minecraft:golden_helmet", + "791": "minecraft:golden_chestplate", + "792": "minecraft:golden_leggings", + "793": "minecraft:golden_boots", + "794": "minecraft:netherite_helmet", + "795": "minecraft:netherite_chestplate", + "796": "minecraft:netherite_leggings", + "797": "minecraft:netherite_boots", + "798": "minecraft:flint", + "799": "minecraft:porkchop", + "800": "minecraft:cooked_porkchop", + "801": "minecraft:painting", + "802": "minecraft:golden_apple", + "803": "minecraft:enchanted_golden_apple", + "804": "minecraft:oak_sign", + "805": "minecraft:spruce_sign", + "806": "minecraft:birch_sign", + "807": "minecraft:jungle_sign", + "808": "minecraft:acacia_sign", + "809": "minecraft:dark_oak_sign", + "810": "minecraft:mangrove_sign", + "811": "minecraft:crimson_sign", + "812": "minecraft:warped_sign", + "813": "minecraft:bucket", + "814": "minecraft:water_bucket", + "815": "minecraft:lava_bucket", + "816": "minecraft:powder_snow_bucket", + "817": "minecraft:snowball", + "818": "minecraft:leather", + "819": "minecraft:milk_bucket", + "820": "minecraft:pufferfish_bucket", + "821": "minecraft:salmon_bucket", + "822": "minecraft:cod_bucket", + "823": "minecraft:tropical_fish_bucket", + "824": "minecraft:axolotl_bucket", + "825": "minecraft:tadpole_bucket", + "826": "minecraft:brick", + "827": "minecraft:clay_ball", + "828": "minecraft:dried_kelp_block", + "829": "minecraft:paper", + "830": "minecraft:book", + "831": "minecraft:slime_ball", + "832": "minecraft:egg", + "833": "minecraft:compass", + "834": "minecraft:bundle", + "835": "minecraft:fishing_rod", + "836": "minecraft:clock", + "837": "minecraft:spyglass", + "838": "minecraft:glowstone_dust", + "839": "minecraft:cod", + "840": "minecraft:salmon", + "841": "minecraft:tropical_fish", + "842": "minecraft:pufferfish", + "843": "minecraft:cooked_cod", + "844": "minecraft:cooked_salmon", + "845": "minecraft:ink_sac", + "846": "minecraft:glow_ink_sac", + "847": "minecraft:cocoa_beans", + "848": "minecraft:white_dye", + "849": "minecraft:orange_dye", + "850": "minecraft:magenta_dye", + "851": "minecraft:light_blue_dye", + "852": "minecraft:yellow_dye", + "853": "minecraft:lime_dye", + "854": "minecraft:pink_dye", + "855": "minecraft:gray_dye", + "856": "minecraft:light_gray_dye", + "857": "minecraft:cyan_dye", + "858": "minecraft:purple_dye", + "859": "minecraft:blue_dye", + "860": "minecraft:brown_dye", + "861": "minecraft:green_dye", + "862": "minecraft:red_dye", + "863": "minecraft:black_dye", + "864": "minecraft:bone_meal", + "865": "minecraft:bone", + "866": "minecraft:sugar", + "867": "minecraft:cake", + "868": "minecraft:white_bed", + "869": "minecraft:orange_bed", + "870": "minecraft:magenta_bed", + "871": "minecraft:light_blue_bed", + "872": "minecraft:yellow_bed", + "873": "minecraft:lime_bed", + "874": "minecraft:pink_bed", + "875": "minecraft:gray_bed", + "876": "minecraft:light_gray_bed", + "877": "minecraft:cyan_bed", + "878": "minecraft:purple_bed", + "879": "minecraft:blue_bed", + "880": "minecraft:brown_bed", + "881": "minecraft:green_bed", + "882": "minecraft:red_bed", + "883": "minecraft:black_bed", + "884": "minecraft:cookie", + "885": "minecraft:filled_map", + "886": "minecraft:shears", + "887": "minecraft:melon_slice", + "888": "minecraft:dried_kelp", + "889": "minecraft:pumpkin_seeds", + "890": "minecraft:melon_seeds", + "891": "minecraft:beef", + "892": "minecraft:cooked_beef", + "893": "minecraft:chicken", + "894": "minecraft:cooked_chicken", + "895": "minecraft:rotten_flesh", + "896": "minecraft:ender_pearl", + "897": "minecraft:blaze_rod", + "898": "minecraft:ghast_tear", + "899": "minecraft:gold_nugget", + "900": "minecraft:nether_wart", + "901": "minecraft:potion", + "902": "minecraft:glass_bottle", + "903": "minecraft:spider_eye", + "904": "minecraft:fermented_spider_eye", + "905": "minecraft:blaze_powder", + "906": "minecraft:magma_cream", + "907": "minecraft:brewing_stand", + "908": "minecraft:cauldron", + "909": "minecraft:ender_eye", + "910": "minecraft:glistering_melon_slice", + "911": "minecraft:allay_spawn_egg", + "912": "minecraft:axolotl_spawn_egg", + "913": "minecraft:bat_spawn_egg", + "914": "minecraft:bee_spawn_egg", + "915": "minecraft:blaze_spawn_egg", + "916": "minecraft:cat_spawn_egg", + "917": "minecraft:cave_spider_spawn_egg", + "918": "minecraft:chicken_spawn_egg", + "919": "minecraft:cod_spawn_egg", + "920": "minecraft:cow_spawn_egg", + "921": "minecraft:creeper_spawn_egg", + "922": "minecraft:dolphin_spawn_egg", + "923": "minecraft:donkey_spawn_egg", + "924": "minecraft:drowned_spawn_egg", + "925": "minecraft:elder_guardian_spawn_egg", + "926": "minecraft:enderman_spawn_egg", + "927": "minecraft:endermite_spawn_egg", + "928": "minecraft:evoker_spawn_egg", + "929": "minecraft:fox_spawn_egg", + "930": "minecraft:frog_spawn_egg", + "931": "minecraft:ghast_spawn_egg", + "932": "minecraft:glow_squid_spawn_egg", + "933": "minecraft:goat_spawn_egg", + "934": "minecraft:guardian_spawn_egg", + "935": "minecraft:hoglin_spawn_egg", + "936": "minecraft:horse_spawn_egg", + "937": "minecraft:husk_spawn_egg", + "938": "minecraft:llama_spawn_egg", + "939": "minecraft:magma_cube_spawn_egg", + "940": "minecraft:mooshroom_spawn_egg", + "941": "minecraft:mule_spawn_egg", + "942": "minecraft:ocelot_spawn_egg", + "943": "minecraft:panda_spawn_egg", + "944": "minecraft:parrot_spawn_egg", + "945": "minecraft:phantom_spawn_egg", + "946": "minecraft:pig_spawn_egg", + "947": "minecraft:piglin_spawn_egg", + "948": "minecraft:piglin_brute_spawn_egg", + "949": "minecraft:pillager_spawn_egg", + "950": "minecraft:polar_bear_spawn_egg", + "951": "minecraft:pufferfish_spawn_egg", + "952": "minecraft:rabbit_spawn_egg", + "953": "minecraft:ravager_spawn_egg", + "954": "minecraft:salmon_spawn_egg", + "955": "minecraft:sheep_spawn_egg", + "956": "minecraft:shulker_spawn_egg", + "957": "minecraft:silverfish_spawn_egg", + "958": "minecraft:skeleton_spawn_egg", + "959": "minecraft:skeleton_horse_spawn_egg", + "960": "minecraft:slime_spawn_egg", + "961": "minecraft:spider_spawn_egg", + "962": "minecraft:squid_spawn_egg", + "963": "minecraft:stray_spawn_egg", + "964": "minecraft:strider_spawn_egg", + "965": "minecraft:tadpole_spawn_egg", + "966": "minecraft:trader_llama_spawn_egg", + "967": "minecraft:tropical_fish_spawn_egg", + "968": "minecraft:turtle_spawn_egg", + "969": "minecraft:vex_spawn_egg", + "970": "minecraft:villager_spawn_egg", + "971": "minecraft:vindicator_spawn_egg", "972": "minecraft:wandering_trader_spawn_egg", - "973": "minecraft:witch_spawn_egg", - "974": "minecraft:wither_skeleton_spawn_egg", - "975": "minecraft:wolf_spawn_egg", - "976": "minecraft:zoglin_spawn_egg", - "977": "minecraft:zombie_spawn_egg", - "978": "minecraft:zombie_horse_spawn_egg", - "979": "minecraft:zombie_villager_spawn_egg", - "980": "minecraft:zombified_piglin_spawn_egg", - "981": "minecraft:experience_bottle", - "982": "minecraft:fire_charge", - "983": "minecraft:writable_book", - "984": "minecraft:written_book", - "985": "minecraft:item_frame", - "986": "minecraft:glow_item_frame", - "987": "minecraft:flower_pot", - "988": "minecraft:carrot", - "989": "minecraft:potato", - "990": "minecraft:baked_potato", - "991": "minecraft:poisonous_potato", - "992": "minecraft:map", - "993": "minecraft:golden_carrot", - "994": "minecraft:skeleton_skull", - "995": "minecraft:wither_skeleton_skull", - "996": "minecraft:player_head", - "997": "minecraft:zombie_head", - "998": "minecraft:creeper_head", - "999": "minecraft:dragon_head", - "1000": "minecraft:nether_star", - "1001": "minecraft:pumpkin_pie", - "1002": "minecraft:firework_rocket", - "1003": "minecraft:firework_star", - "1004": "minecraft:enchanted_book", - "1005": "minecraft:nether_brick", - "1006": "minecraft:prismarine_shard", - "1007": "minecraft:prismarine_crystals", - "1008": "minecraft:rabbit", - "1009": "minecraft:cooked_rabbit", - "1010": "minecraft:rabbit_stew", - "1011": "minecraft:rabbit_foot", - "1012": "minecraft:rabbit_hide", - "1013": "minecraft:armor_stand", - "1014": "minecraft:iron_horse_armor", - "1015": "minecraft:golden_horse_armor", - "1016": "minecraft:diamond_horse_armor", - "1017": "minecraft:leather_horse_armor", - "1018": "minecraft:lead", - "1019": "minecraft:name_tag", - "1020": "minecraft:command_block_minecart", - "1021": "minecraft:mutton", - "1022": "minecraft:cooked_mutton", - "1023": "minecraft:white_banner", - "1024": "minecraft:orange_banner", - "1025": "minecraft:magenta_banner", - "1026": "minecraft:light_blue_banner", - "1027": "minecraft:yellow_banner", - "1028": "minecraft:lime_banner", - "1029": "minecraft:pink_banner", - "1030": "minecraft:gray_banner", - "1031": "minecraft:light_gray_banner", - "1032": "minecraft:cyan_banner", - "1033": "minecraft:purple_banner", - "1034": "minecraft:blue_banner", - "1035": "minecraft:brown_banner", - "1036": "minecraft:green_banner", - "1037": "minecraft:red_banner", - "1038": "minecraft:black_banner", - "1039": "minecraft:end_crystal", - "1040": "minecraft:chorus_fruit", - "1041": "minecraft:popped_chorus_fruit", - "1042": "minecraft:beetroot", - "1043": "minecraft:beetroot_seeds", - "1044": "minecraft:beetroot_soup", - "1045": "minecraft:dragon_breath", - "1046": "minecraft:splash_potion", - "1047": "minecraft:spectral_arrow", - "1048": "minecraft:tipped_arrow", - "1049": "minecraft:lingering_potion", - "1050": "minecraft:shield", - "1051": "minecraft:totem_of_undying", - "1052": "minecraft:shulker_shell", - "1053": "minecraft:iron_nugget", - "1054": "minecraft:knowledge_book", - "1055": "minecraft:debug_stick", - "1056": "minecraft:music_disc_13", - "1057": "minecraft:music_disc_cat", - "1058": "minecraft:music_disc_blocks", - "1059": "minecraft:music_disc_chirp", - "1060": "minecraft:music_disc_far", - "1061": "minecraft:music_disc_mall", - "1062": "minecraft:music_disc_mellohi", - "1063": "minecraft:music_disc_stal", - "1064": "minecraft:music_disc_strad", - "1065": "minecraft:music_disc_ward", - "1066": "minecraft:music_disc_11", - "1067": "minecraft:music_disc_wait", - "1068": "minecraft:music_disc_otherside", - "1069": "minecraft:music_disc_pigstep", - "1070": "minecraft:trident", - "1071": "minecraft:phantom_membrane", - "1072": "minecraft:nautilus_shell", - "1073": "minecraft:heart_of_the_sea", - "1074": "minecraft:crossbow", - "1075": "minecraft:suspicious_stew", - "1076": "minecraft:loom", - "1077": "minecraft:flower_banner_pattern", - "1078": "minecraft:creeper_banner_pattern", - "1079": "minecraft:skull_banner_pattern", - "1080": "minecraft:mojang_banner_pattern", - "1081": "minecraft:globe_banner_pattern", - "1082": "minecraft:piglin_banner_pattern", - "1083": "minecraft:composter", - "1084": "minecraft:barrel", - "1085": "minecraft:smoker", - "1086": "minecraft:blast_furnace", - "1087": "minecraft:cartography_table", - "1088": "minecraft:fletching_table", - "1089": "minecraft:grindstone", - "1090": "minecraft:smithing_table", - "1091": "minecraft:stonecutter", - "1092": "minecraft:bell", - "1093": "minecraft:lantern", - "1094": "minecraft:soul_lantern", - "1095": "minecraft:sweet_berries", - "1096": "minecraft:glow_berries", - "1097": "minecraft:campfire", - "1098": "minecraft:soul_campfire", - "1099": "minecraft:shroomlight", - "1100": "minecraft:honeycomb", - "1101": "minecraft:bee_nest", - "1102": "minecraft:beehive", - "1103": "minecraft:honey_bottle", - "1104": "minecraft:honeycomb_block", - "1105": "minecraft:lodestone", - "1106": "minecraft:crying_obsidian", - "1107": "minecraft:blackstone", - "1108": "minecraft:blackstone_slab", - "1109": "minecraft:blackstone_stairs", - "1110": "minecraft:gilded_blackstone", - "1111": "minecraft:polished_blackstone", - "1112": "minecraft:polished_blackstone_slab", - "1113": "minecraft:polished_blackstone_stairs", - "1114": "minecraft:chiseled_polished_blackstone", - "1115": "minecraft:polished_blackstone_bricks", - "1116": "minecraft:polished_blackstone_brick_slab", - "1117": "minecraft:polished_blackstone_brick_stairs", - "1118": "minecraft:cracked_polished_blackstone_bricks", - "1119": "minecraft:respawn_anchor", - "1120": "minecraft:candle", - "1121": "minecraft:white_candle", - "1122": "minecraft:orange_candle", - "1123": "minecraft:magenta_candle", - "1124": "minecraft:light_blue_candle", - "1125": "minecraft:yellow_candle", - "1126": "minecraft:lime_candle", - "1127": "minecraft:pink_candle", - "1128": "minecraft:gray_candle", - "1129": "minecraft:light_gray_candle", - "1130": "minecraft:cyan_candle", - "1131": "minecraft:purple_candle", - "1132": "minecraft:blue_candle", - "1133": "minecraft:brown_candle", - "1134": "minecraft:green_candle", - "1135": "minecraft:red_candle", - "1136": "minecraft:black_candle", - "1137": "minecraft:small_amethyst_bud", - "1138": "minecraft:medium_amethyst_bud", - "1139": "minecraft:large_amethyst_bud", - "1140": "minecraft:amethyst_cluster", - "1141": "minecraft:pointed_dripstone", - "1142": "minecraft:sculk_shrieker", + "973": "minecraft:warden_spawn_egg", + "974": "minecraft:witch_spawn_egg", + "975": "minecraft:wither_skeleton_spawn_egg", + "976": "minecraft:wolf_spawn_egg", + "977": "minecraft:zoglin_spawn_egg", + "978": "minecraft:zombie_spawn_egg", + "979": "minecraft:zombie_horse_spawn_egg", + "980": "minecraft:zombie_villager_spawn_egg", + "981": "minecraft:zombified_piglin_spawn_egg", + "982": "minecraft:experience_bottle", + "983": "minecraft:fire_charge", + "984": "minecraft:writable_book", + "985": "minecraft:written_book", + "986": "minecraft:item_frame", + "987": "minecraft:glow_item_frame", + "988": "minecraft:flower_pot", + "989": "minecraft:carrot", + "990": "minecraft:potato", + "991": "minecraft:baked_potato", + "992": "minecraft:poisonous_potato", + "993": "minecraft:map", + "994": "minecraft:golden_carrot", + "995": "minecraft:skeleton_skull", + "996": "minecraft:wither_skeleton_skull", + "997": "minecraft:player_head", + "998": "minecraft:zombie_head", + "999": "minecraft:creeper_head", + "1000": "minecraft:dragon_head", + "1001": "minecraft:nether_star", + "1002": "minecraft:pumpkin_pie", + "1003": "minecraft:firework_rocket", + "1004": "minecraft:firework_star", + "1005": "minecraft:enchanted_book", + "1006": "minecraft:nether_brick", + "1007": "minecraft:prismarine_shard", + "1008": "minecraft:prismarine_crystals", + "1009": "minecraft:rabbit", + "1010": "minecraft:cooked_rabbit", + "1011": "minecraft:rabbit_stew", + "1012": "minecraft:rabbit_foot", + "1013": "minecraft:rabbit_hide", + "1014": "minecraft:armor_stand", + "1015": "minecraft:iron_horse_armor", + "1016": "minecraft:golden_horse_armor", + "1017": "minecraft:diamond_horse_armor", + "1018": "minecraft:leather_horse_armor", + "1019": "minecraft:lead", + "1020": "minecraft:name_tag", + "1021": "minecraft:command_block_minecart", + "1022": "minecraft:mutton", + "1023": "minecraft:cooked_mutton", + "1024": "minecraft:white_banner", + "1025": "minecraft:orange_banner", + "1026": "minecraft:magenta_banner", + "1027": "minecraft:light_blue_banner", + "1028": "minecraft:yellow_banner", + "1029": "minecraft:lime_banner", + "1030": "minecraft:pink_banner", + "1031": "minecraft:gray_banner", + "1032": "minecraft:light_gray_banner", + "1033": "minecraft:cyan_banner", + "1034": "minecraft:purple_banner", + "1035": "minecraft:blue_banner", + "1036": "minecraft:brown_banner", + "1037": "minecraft:green_banner", + "1038": "minecraft:red_banner", + "1039": "minecraft:black_banner", + "1040": "minecraft:end_crystal", + "1041": "minecraft:chorus_fruit", + "1042": "minecraft:popped_chorus_fruit", + "1043": "minecraft:beetroot", + "1044": "minecraft:beetroot_seeds", + "1045": "minecraft:beetroot_soup", + "1046": "minecraft:dragon_breath", + "1047": "minecraft:splash_potion", + "1048": "minecraft:spectral_arrow", + "1049": "minecraft:tipped_arrow", + "1050": "minecraft:lingering_potion", + "1051": "minecraft:shield", + "1052": "minecraft:totem_of_undying", + "1053": "minecraft:shulker_shell", + "1054": "minecraft:iron_nugget", + "1055": "minecraft:knowledge_book", + "1056": "minecraft:debug_stick", + "1057": "minecraft:music_disc_13", + "1058": "minecraft:music_disc_cat", + "1059": "minecraft:music_disc_blocks", + "1060": "minecraft:music_disc_chirp", + "1061": "minecraft:music_disc_far", + "1062": "minecraft:music_disc_mall", + "1063": "minecraft:music_disc_mellohi", + "1064": "minecraft:music_disc_stal", + "1065": "minecraft:music_disc_strad", + "1066": "minecraft:music_disc_ward", + "1067": "minecraft:music_disc_11", + "1068": "minecraft:music_disc_wait", + "1069": "minecraft:music_disc_otherside", + "1070": "minecraft:music_disc_pigstep", + "1071": "minecraft:trident", + "1072": "minecraft:phantom_membrane", + "1073": "minecraft:nautilus_shell", + "1074": "minecraft:heart_of_the_sea", + "1075": "minecraft:crossbow", + "1076": "minecraft:suspicious_stew", + "1077": "minecraft:loom", + "1078": "minecraft:flower_banner_pattern", + "1079": "minecraft:creeper_banner_pattern", + "1080": "minecraft:skull_banner_pattern", + "1081": "minecraft:mojang_banner_pattern", + "1082": "minecraft:globe_banner_pattern", + "1083": "minecraft:piglin_banner_pattern", + "1084": "minecraft:composter", + "1085": "minecraft:barrel", + "1086": "minecraft:smoker", + "1087": "minecraft:blast_furnace", + "1088": "minecraft:cartography_table", + "1089": "minecraft:fletching_table", + "1090": "minecraft:grindstone", + "1091": "minecraft:smithing_table", + "1092": "minecraft:stonecutter", + "1093": "minecraft:bell", + "1094": "minecraft:lantern", + "1095": "minecraft:soul_lantern", + "1096": "minecraft:sweet_berries", + "1097": "minecraft:glow_berries", + "1098": "minecraft:campfire", + "1099": "minecraft:soul_campfire", + "1100": "minecraft:shroomlight", + "1101": "minecraft:honeycomb", + "1102": "minecraft:bee_nest", + "1103": "minecraft:beehive", + "1104": "minecraft:honey_bottle", + "1105": "minecraft:honeycomb_block", + "1106": "minecraft:lodestone", + "1107": "minecraft:crying_obsidian", + "1108": "minecraft:blackstone", + "1109": "minecraft:blackstone_slab", + "1110": "minecraft:blackstone_stairs", + "1111": "minecraft:gilded_blackstone", + "1112": "minecraft:polished_blackstone", + "1113": "minecraft:polished_blackstone_slab", + "1114": "minecraft:polished_blackstone_stairs", + "1115": "minecraft:chiseled_polished_blackstone", + "1116": "minecraft:polished_blackstone_bricks", + "1117": "minecraft:polished_blackstone_brick_slab", + "1118": "minecraft:polished_blackstone_brick_stairs", + "1119": "minecraft:cracked_polished_blackstone_bricks", + "1120": "minecraft:respawn_anchor", + "1121": "minecraft:candle", + "1122": "minecraft:white_candle", + "1123": "minecraft:orange_candle", + "1124": "minecraft:magenta_candle", + "1125": "minecraft:light_blue_candle", + "1126": "minecraft:yellow_candle", + "1127": "minecraft:lime_candle", + "1128": "minecraft:pink_candle", + "1129": "minecraft:gray_candle", + "1130": "minecraft:light_gray_candle", + "1131": "minecraft:cyan_candle", + "1132": "minecraft:purple_candle", + "1133": "minecraft:blue_candle", + "1134": "minecraft:brown_candle", + "1135": "minecraft:green_candle", + "1136": "minecraft:red_candle", + "1137": "minecraft:black_candle", + "1138": "minecraft:small_amethyst_bud", + "1139": "minecraft:medium_amethyst_bud", + "1140": "minecraft:large_amethyst_bud", + "1141": "minecraft:amethyst_cluster", + "1142": "minecraft:pointed_dripstone", "1143": "minecraft:ochre_froglight", "1144": "minecraft:verdant_froglight", "1145": "minecraft:pearlescent_froglight", - "1146": "minecraft:frogspawn" + "1146": "minecraft:frogspawn", + "1147": "minecraft:echo_shard", + "1148": "minecraft:recovery_compass" }, "sounds": [ "entity.allay.ambient_with_item", diff --git a/gradle.properties b/gradle.properties index 09e6f563c..4d89c82d8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ # Project properties - we put these here so they can be modified without causing a recompile of the build scripts -projectVersion=4.3.0-22w13a-SNAPSHOT +projectVersion=4.3.0-22w14a-SNAPSHOT # Gradle properties org.gradle.daemon=true diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 7454180f2..41d9927a4 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 00e33edef..aa991fcea 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index c53aefaa5..1b6c78733 100755 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright © 2015-2021 the original authors. +# Copyright © 2015-2021 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -32,10 +32,10 @@ # Busybox and similar reduced shells will NOT work, because this script # requires all of these POSIX shell features: # * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». # # Important for patching: #