diff --git a/bukkit-legacy/pom.xml b/bukkit-legacy/pom.xml
index 9cf256097..ef0f8c950 100644
--- a/bukkit-legacy/pom.xml
+++ b/bukkit-legacy/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0
diff --git a/bukkit/pom.xml b/bukkit/pom.xml
index 6d35ea969..b2e1bcb07 100644
--- a/bukkit/pom.xml
+++ b/bukkit/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0
diff --git a/bungee/pom.xml b/bungee/pom.xml
index b7502cec7..7c624e4bc 100644
--- a/bungee/pom.xml
+++ b/bungee/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0
diff --git a/common/pom.xml b/common/pom.xml
index 24cd842a8..b31a7b889 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0
diff --git a/common/src/main/java/us/myles/ViaVersion/api/entities/Entity1_17Types.java b/common/src/main/java/us/myles/ViaVersion/api/entities/Entity1_17Types.java
new file mode 100644
index 000000000..4ff5266fb
--- /dev/null
+++ b/common/src/main/java/us/myles/ViaVersion/api/entities/Entity1_17Types.java
@@ -0,0 +1,244 @@
+package us.myles.ViaVersion.api.entities;
+
+import us.myles.ViaVersion.api.Via;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Optional;
+
+public class Entity1_17Types {
+
+ public static EntityType getTypeFromId(int typeID) {
+ Optional type = EntityType.findById(typeID);
+ if (!type.isPresent()) {
+ Via.getPlatform().getLogger().severe("Could not find 1.17 type id " + typeID);
+ return EntityType.ENTITY; // Fall back to the basic ENTITY
+ }
+ return type.get();
+ }
+
+ public enum EntityType implements us.myles.ViaVersion.api.entities.EntityType {
+ ENTITY(-1),
+
+ AREA_EFFECT_CLOUD(0, ENTITY),
+ END_CRYSTAL(19, ENTITY),
+ EVOKER_FANGS(24, ENTITY),
+ EXPERIENCE_ORB(25, ENTITY),
+ EYE_OF_ENDER(26, ENTITY),
+ FALLING_BLOCK(27, ENTITY),
+ FIREWORK_ROCKET(28, ENTITY),
+ ITEM(38, ENTITY),
+ LLAMA_SPIT(44, ENTITY),
+ TNT(65, ENTITY),
+ SHULKER_BULLET(72, ENTITY),
+ FISHING_BOBBER(108, ENTITY),
+
+ LIVINGENTITY(-1, ENTITY),
+ ARMOR_STAND(1, LIVINGENTITY),
+ PLAYER(107, LIVINGENTITY),
+
+ ABSTRACT_INSENTIENT(-1, LIVINGENTITY),
+ ENDER_DRAGON(20, ABSTRACT_INSENTIENT),
+
+ BEE(5, ABSTRACT_INSENTIENT),
+
+ ABSTRACT_CREATURE(-1, ABSTRACT_INSENTIENT),
+
+ ABSTRACT_AGEABLE(-1, ABSTRACT_CREATURE),
+ VILLAGER(94, ABSTRACT_AGEABLE),
+ WANDERING_TRADER(96, ABSTRACT_AGEABLE),
+
+ // Animals
+ ABSTRACT_ANIMAL(-1, ABSTRACT_AGEABLE),
+ AXOLOTL(3, ABSTRACT_ANIMAL),
+ DOLPHIN(14, ABSTRACT_INSENTIENT),
+ CHICKEN(10, ABSTRACT_ANIMAL),
+ COW(12, ABSTRACT_ANIMAL),
+ MOOSHROOM(54, COW),
+ PANDA(57, ABSTRACT_INSENTIENT),
+ PIG(60, ABSTRACT_ANIMAL),
+ POLAR_BEAR(64, ABSTRACT_ANIMAL),
+ RABBIT(67, ABSTRACT_ANIMAL),
+ SHEEP(70, ABSTRACT_ANIMAL),
+ TURTLE(92, ABSTRACT_ANIMAL),
+ FOX(29, ABSTRACT_ANIMAL),
+
+ ABSTRACT_TAMEABLE_ANIMAL(-1, ABSTRACT_ANIMAL),
+ CAT(8, ABSTRACT_TAMEABLE_ANIMAL),
+ OCELOT(55, ABSTRACT_TAMEABLE_ANIMAL),
+ WOLF(101, ABSTRACT_TAMEABLE_ANIMAL),
+
+ ABSTRACT_PARROT(-1, ABSTRACT_TAMEABLE_ANIMAL),
+ PARROT(58, ABSTRACT_PARROT),
+
+ // Horses
+ ABSTRACT_HORSE(-1, ABSTRACT_ANIMAL),
+ CHESTED_HORSE(-1, ABSTRACT_HORSE),
+ DONKEY(15, CHESTED_HORSE),
+ MULE(53, CHESTED_HORSE),
+ LLAMA(43, CHESTED_HORSE),
+ TRADER_LLAMA(90, CHESTED_HORSE),
+ HORSE(34, ABSTRACT_HORSE),
+ SKELETON_HORSE(75, ABSTRACT_HORSE),
+ ZOMBIE_HORSE(104, ABSTRACT_HORSE),
+
+ // Golem
+ ABSTRACT_GOLEM(-1, ABSTRACT_CREATURE),
+ SNOW_GOLEM(78, ABSTRACT_GOLEM),
+ IRON_GOLEM(37, ABSTRACT_GOLEM),
+ SHULKER(71, ABSTRACT_GOLEM),
+
+ // Fish
+ ABSTRACT_FISHES(-1, ABSTRACT_CREATURE),
+ COD(11, ABSTRACT_FISHES),
+ PUFFERFISH(66, ABSTRACT_FISHES),
+ SALMON(69, ABSTRACT_FISHES),
+ TROPICAL_FISH(91, ABSTRACT_FISHES),
+
+ // Monsters
+ ABSTRACT_MONSTER(-1, ABSTRACT_CREATURE),
+ BLAZE(6, ABSTRACT_MONSTER),
+ CREEPER(13, ABSTRACT_MONSTER),
+ ENDERMITE(22, ABSTRACT_MONSTER),
+ ENDERMAN(21, ABSTRACT_MONSTER),
+ GIANT(31, ABSTRACT_MONSTER),
+ SILVERFISH(73, ABSTRACT_MONSTER),
+ VEX(93, ABSTRACT_MONSTER),
+ WITCH(97, ABSTRACT_MONSTER),
+ WITHER(98, ABSTRACT_MONSTER),
+ RAVAGER(68, ABSTRACT_MONSTER),
+
+ ABSTRACT_PIGLIN(-1, ABSTRACT_MONSTER),
+
+ PIGLIN(61, ABSTRACT_PIGLIN),
+ PIGLIN_BRUTE(62, ABSTRACT_PIGLIN),
+
+ HOGLIN(33, ABSTRACT_ANIMAL),
+ STRIDER(84, ABSTRACT_ANIMAL),
+ ZOGLIN(102, ABSTRACT_MONSTER),
+
+ // Illagers
+ ABSTRACT_ILLAGER_BASE(-1, ABSTRACT_MONSTER),
+ ABSTRACT_EVO_ILLU_ILLAGER(-1, ABSTRACT_ILLAGER_BASE),
+ EVOKER(23, ABSTRACT_EVO_ILLU_ILLAGER),
+ ILLUSIONER(36, ABSTRACT_EVO_ILLU_ILLAGER),
+ VINDICATOR(95, ABSTRACT_ILLAGER_BASE),
+ PILLAGER(63, ABSTRACT_ILLAGER_BASE),
+
+ // Skeletons
+ ABSTRACT_SKELETON(-1, ABSTRACT_MONSTER),
+ SKELETON(74, ABSTRACT_SKELETON),
+ STRAY(83, ABSTRACT_SKELETON),
+ WITHER_SKELETON(99, ABSTRACT_SKELETON),
+
+ // Guardians
+ GUARDIAN(32, ABSTRACT_MONSTER),
+ ELDER_GUARDIAN(18, GUARDIAN),
+
+ // Spiders
+ SPIDER(81, ABSTRACT_MONSTER),
+ CAVE_SPIDER(9, SPIDER),
+
+ // Zombies
+ ZOMBIE(103, ABSTRACT_MONSTER),
+ DROWNED(17, ZOMBIE),
+ HUSK(35, ZOMBIE),
+ ZOMBIFIED_PIGLIN(106, ZOMBIE),
+ ZOMBIE_VILLAGER(105, ZOMBIE),
+
+ // Flying entities
+ ABSTRACT_FLYING(-1, ABSTRACT_INSENTIENT),
+ GHAST(30, ABSTRACT_FLYING),
+ PHANTOM(59, ABSTRACT_FLYING),
+
+ ABSTRACT_AMBIENT(-1, ABSTRACT_INSENTIENT),
+ BAT(4, ABSTRACT_AMBIENT),
+
+ ABSTRACT_WATERMOB(-1, ABSTRACT_INSENTIENT),
+ SQUID(82, ABSTRACT_WATERMOB),
+
+ // Slimes
+ SLIME(76, ABSTRACT_INSENTIENT),
+ MAGMA_CUBE(45, SLIME),
+
+ // Hangable objects
+ ABSTRACT_HANGING(-1, ENTITY),
+ LEASH_KNOT(41, ABSTRACT_HANGING),
+ ITEM_FRAME(39, ABSTRACT_HANGING),
+ PAINTING(56, ABSTRACT_HANGING),
+
+ ABSTRACT_LIGHTNING(-1, ENTITY),
+ LIGHTNING_BOLT(42, ABSTRACT_LIGHTNING),
+
+ // Arrows
+ ABSTRACT_ARROW(-1, ENTITY),
+ ARROW(2, ABSTRACT_ARROW),
+ SPECTRAL_ARROW(80, ABSTRACT_ARROW),
+ TRIDENT(89, ABSTRACT_ARROW),
+
+ // Fireballs
+ ABSTRACT_FIREBALL(-1, ENTITY),
+ DRAGON_FIREBALL(16, ABSTRACT_FIREBALL),
+ FIREBALL(40, ABSTRACT_FIREBALL),
+ SMALL_FIREBALL(77, ABSTRACT_FIREBALL),
+ WITHER_SKULL(100, ABSTRACT_FIREBALL),
+
+ // Projectiles
+ PROJECTILE_ABSTRACT(-1, ENTITY),
+ SNOWBALL(79, PROJECTILE_ABSTRACT),
+ ENDER_PEARL(86, PROJECTILE_ABSTRACT),
+ EGG(85, PROJECTILE_ABSTRACT),
+ POTION(88, PROJECTILE_ABSTRACT),
+ EXPERIENCE_BOTTLE(87, PROJECTILE_ABSTRACT),
+
+ // Vehicles
+ MINECART_ABSTRACT(-1, ENTITY),
+ CHESTED_MINECART_ABSTRACT(-1, MINECART_ABSTRACT),
+ CHEST_MINECART(47, CHESTED_MINECART_ABSTRACT),
+ HOPPER_MINECART(50, CHESTED_MINECART_ABSTRACT),
+ MINECART(46, MINECART_ABSTRACT),
+ FURNACE_MINECART(49, MINECART_ABSTRACT),
+ COMMAND_BLOCK_MINECART(48, MINECART_ABSTRACT),
+ TNT_MINECART(52, MINECART_ABSTRACT),
+ SPAWNER_MINECART(51, MINECART_ABSTRACT),
+ BOAT(7, ENTITY);
+
+
+ private static final Map TYPES = new HashMap<>();
+
+ private final int id;
+ private final EntityType parent;
+
+ EntityType(int id) {
+ this.id = id;
+ this.parent = null;
+ }
+
+ EntityType(int id, EntityType parent) {
+ this.id = id;
+ this.parent = parent;
+ }
+
+ @Override
+ public int getId() {
+ return id;
+ }
+
+ @Override
+ public EntityType getParent() {
+ return parent;
+ }
+
+ static {
+ for (EntityType type : EntityType.values()) {
+ TYPES.put(type.id, type);
+ }
+ }
+
+ public static Optional findById(int id) {
+ if (id == -1)
+ return Optional.empty();
+ return Optional.ofNullable(TYPES.get(id));
+ }
+ }
+}
diff --git a/common/src/main/java/us/myles/ViaVersion/api/protocol/ProtocolVersion.java b/common/src/main/java/us/myles/ViaVersion/api/protocol/ProtocolVersion.java
index 3512fab98..7bf1874b2 100644
--- a/common/src/main/java/us/myles/ViaVersion/api/protocol/ProtocolVersion.java
+++ b/common/src/main/java/us/myles/ViaVersion/api/protocol/ProtocolVersion.java
@@ -54,7 +54,7 @@ public class ProtocolVersion {
public static final ProtocolVersion v1_16_2 = register(751, "1.16.2");
public static final ProtocolVersion v1_16_3 = register(753, "1.16.3");
public static final ProtocolVersion v1_16_4 = register(754, "1.16.4");
- public static final ProtocolVersion v1_17 = register(755, 8, "1.17");
+ public static final ProtocolVersion v1_17 = register(755, 9, "1.17");
public static final ProtocolVersion unknown = register(-1, "UNKNOWN");
public static ProtocolVersion register(int version, String name) {
diff --git a/common/src/main/java/us/myles/ViaVersion/api/rewriters/RegistryType.java b/common/src/main/java/us/myles/ViaVersion/api/rewriters/RegistryType.java
index 973063bac..4dff28697 100644
--- a/common/src/main/java/us/myles/ViaVersion/api/rewriters/RegistryType.java
+++ b/common/src/main/java/us/myles/ViaVersion/api/rewriters/RegistryType.java
@@ -2,15 +2,25 @@ package us.myles.ViaVersion.api.rewriters;
public enum RegistryType {
- BLOCK,
- ITEM,
- FLUID,
- ENTITY,
- GAME_EVENT;
-
- private static final RegistryType[] VALUES = values();
+ BLOCK("block"),
+ ITEM("item"),
+ FLUID("fluid"),
+ ENTITY("entity_type"),
+ GAME_EVENT("game_event");
public static RegistryType[] getValues() {
return VALUES;
}
+
+ private static final RegistryType[] VALUES = values();
+
+ private final String resourceLocation;
+
+ RegistryType(final String resourceLocation) {
+ this.resourceLocation = resourceLocation;
+ }
+
+ public String getResourceLocation() {
+ return resourceLocation;
+ }
}
diff --git a/common/src/main/java/us/myles/ViaVersion/api/rewriters/TagRewriter.java b/common/src/main/java/us/myles/ViaVersion/api/rewriters/TagRewriter.java
index 9cd37de51..03173d3cd 100644
--- a/common/src/main/java/us/myles/ViaVersion/api/rewriters/TagRewriter.java
+++ b/common/src/main/java/us/myles/ViaVersion/api/rewriters/TagRewriter.java
@@ -77,7 +77,7 @@ public class TagRewriter {
};
}
- private void handle(PacketWrapper wrapper, @Nullable IdRewriteFunction rewriteFunction, List newTags) throws Exception {
+ public void handle(PacketWrapper wrapper, @Nullable IdRewriteFunction rewriteFunction, List newTags) throws Exception {
int tagsSize = wrapper.read(Type.VAR_INT);
wrapper.write(Type.VAR_INT, newTags != null ? tagsSize + newTags.size() : tagsSize); // add new tags count
@@ -111,16 +111,16 @@ public class TagRewriter {
}
@Nullable
- private List getNewTags(RegistryType tagType) {
+ public List getNewTags(RegistryType tagType) {
return newTags.get(tagType);
}
- private List getOrComputeNewTags(RegistryType tagType) {
+ public List getOrComputeNewTags(RegistryType tagType) {
return newTags.computeIfAbsent(tagType, type -> new ArrayList<>());
}
@Nullable
- private IdRewriteFunction getRewriter(RegistryType tagType) {
+ public IdRewriteFunction getRewriter(RegistryType tagType) {
MappingData mappingData = protocol.getMappingData();
switch (tagType) {
case BLOCK:
diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/Protocol1_17To1_16_4.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/Protocol1_17To1_16_4.java
index f1a755a2c..b8cb1bf8b 100644
--- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/Protocol1_17To1_16_4.java
+++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/Protocol1_17To1_16_4.java
@@ -41,9 +41,24 @@ public class Protocol1_17To1_16_4 extends Protocol {
+ // Tags are now generically written with resource location - 5 different Vanilla types
+ wrapper.write(Type.VAR_INT, 5);
+ for (RegistryType type : RegistryType.getValues()) {
+ // Prefix with resource location
+ wrapper.write(Type.STRING, type.getResourceLocation());
+
+ // Id conversion
+ tagRewriter.handle(wrapper, tagRewriter.getRewriter(type), tagRewriter.getNewTags(type));
+
+ // Stop iterating after entity types
+ if (type == RegistryType.ENTITY) {
+ break;
+ }
+ }
+
// New Game Event tags type
+ wrapper.write(Type.STRING, RegistryType.GAME_EVENT.getResourceLocation());
wrapper.write(Type.VAR_INT, NEW_GAME_EVENT_TAGS.length);
for (String tag : NEW_GAME_EVENT_TAGS) {
wrapper.write(Type.STRING, tag);
@@ -94,10 +109,11 @@ public class Protocol1_17To1_16_4 extends Protocol= 7) {
metadata.setId(metadata.getId() + 1); // Ticks frozen added with id 7
}
@@ -53,6 +55,6 @@ public class MetadataRewriter1_17To1_16_4 extends MetadataRewriter {
@Override
protected EntityType getTypeFromId(int type) {
- return Entity1_16_2Types.getTypeFromId(type);
+ return Entity1_17Types.getTypeFromId(type);
}
}
diff --git a/common/src/main/resources/assets/viaversion/data/mapping-1.17.json b/common/src/main/resources/assets/viaversion/data/mapping-1.17.json
index cb2845df9..e68bd6f7f 100644
--- a/common/src/main/resources/assets/viaversion/data/mapping-1.17.json
+++ b/common/src/main/resources/assets/viaversion/data/mapping-1.17.json
@@ -19842,367 +19842,369 @@
"676": "minecraft:salmon_bucket",
"677": "minecraft:cod_bucket",
"678": "minecraft:tropical_fish_bucket",
- "679": "minecraft:brick",
- "680": "minecraft:clay_ball",
- "681": "minecraft:dried_kelp_block",
- "682": "minecraft:paper",
- "683": "minecraft:book",
- "684": "minecraft:slime_ball",
- "685": "minecraft:chest_minecart",
- "686": "minecraft:furnace_minecart",
- "687": "minecraft:egg",
- "688": "minecraft:compass",
- "689": "minecraft:bundle",
- "690": "minecraft:fishing_rod",
- "691": "minecraft:clock",
- "692": "minecraft:glowstone_dust",
- "693": "minecraft:cod",
- "694": "minecraft:salmon",
- "695": "minecraft:tropical_fish",
- "696": "minecraft:pufferfish",
- "697": "minecraft:cooked_cod",
- "698": "minecraft:cooked_salmon",
- "699": "minecraft:ink_sac",
- "700": "minecraft:cocoa_beans",
- "701": "minecraft:lapis_lazuli",
- "702": "minecraft:white_dye",
- "703": "minecraft:orange_dye",
- "704": "minecraft:magenta_dye",
- "705": "minecraft:light_blue_dye",
- "706": "minecraft:yellow_dye",
- "707": "minecraft:lime_dye",
- "708": "minecraft:pink_dye",
- "709": "minecraft:gray_dye",
- "710": "minecraft:light_gray_dye",
- "711": "minecraft:cyan_dye",
- "712": "minecraft:purple_dye",
- "713": "minecraft:blue_dye",
- "714": "minecraft:brown_dye",
- "715": "minecraft:green_dye",
- "716": "minecraft:red_dye",
- "717": "minecraft:black_dye",
- "718": "minecraft:bone_meal",
- "719": "minecraft:bone",
- "720": "minecraft:sugar",
- "721": "minecraft:cake",
- "722": "minecraft:white_bed",
- "723": "minecraft:orange_bed",
- "724": "minecraft:magenta_bed",
- "725": "minecraft:light_blue_bed",
- "726": "minecraft:yellow_bed",
- "727": "minecraft:lime_bed",
- "728": "minecraft:pink_bed",
- "729": "minecraft:gray_bed",
- "730": "minecraft:light_gray_bed",
- "731": "minecraft:cyan_bed",
- "732": "minecraft:purple_bed",
- "733": "minecraft:blue_bed",
- "734": "minecraft:brown_bed",
- "735": "minecraft:green_bed",
- "736": "minecraft:red_bed",
- "737": "minecraft:black_bed",
- "738": "minecraft:cookie",
- "739": "minecraft:filled_map",
- "740": "minecraft:shears",
- "741": "minecraft:melon_slice",
- "742": "minecraft:dried_kelp",
- "743": "minecraft:pumpkin_seeds",
- "744": "minecraft:melon_seeds",
- "745": "minecraft:beef",
- "746": "minecraft:cooked_beef",
- "747": "minecraft:chicken",
- "748": "minecraft:cooked_chicken",
- "749": "minecraft:rotten_flesh",
- "750": "minecraft:ender_pearl",
- "751": "minecraft:blaze_rod",
- "752": "minecraft:ghast_tear",
- "753": "minecraft:gold_nugget",
- "754": "minecraft:nether_wart",
- "755": "minecraft:potion",
- "756": "minecraft:glass_bottle",
- "757": "minecraft:spider_eye",
- "758": "minecraft:fermented_spider_eye",
- "759": "minecraft:blaze_powder",
- "760": "minecraft:magma_cream",
- "761": "minecraft:brewing_stand",
- "762": "minecraft:cauldron",
- "763": "minecraft:ender_eye",
- "764": "minecraft:glistering_melon_slice",
- "765": "minecraft:bat_spawn_egg",
- "766": "minecraft:bee_spawn_egg",
- "767": "minecraft:blaze_spawn_egg",
- "768": "minecraft:cat_spawn_egg",
- "769": "minecraft:cave_spider_spawn_egg",
- "770": "minecraft:chicken_spawn_egg",
- "771": "minecraft:cod_spawn_egg",
- "772": "minecraft:cow_spawn_egg",
- "773": "minecraft:creeper_spawn_egg",
- "774": "minecraft:dolphin_spawn_egg",
- "775": "minecraft:donkey_spawn_egg",
- "776": "minecraft:drowned_spawn_egg",
- "777": "minecraft:elder_guardian_spawn_egg",
- "778": "minecraft:enderman_spawn_egg",
- "779": "minecraft:endermite_spawn_egg",
- "780": "minecraft:evoker_spawn_egg",
- "781": "minecraft:fox_spawn_egg",
- "782": "minecraft:ghast_spawn_egg",
- "783": "minecraft:guardian_spawn_egg",
- "784": "minecraft:hoglin_spawn_egg",
- "785": "minecraft:horse_spawn_egg",
- "786": "minecraft:husk_spawn_egg",
- "787": "minecraft:llama_spawn_egg",
- "788": "minecraft:magma_cube_spawn_egg",
- "789": "minecraft:mooshroom_spawn_egg",
- "790": "minecraft:mule_spawn_egg",
- "791": "minecraft:ocelot_spawn_egg",
- "792": "minecraft:panda_spawn_egg",
- "793": "minecraft:parrot_spawn_egg",
- "794": "minecraft:phantom_spawn_egg",
- "795": "minecraft:pig_spawn_egg",
- "796": "minecraft:piglin_spawn_egg",
- "797": "minecraft:piglin_brute_spawn_egg",
- "798": "minecraft:pillager_spawn_egg",
- "799": "minecraft:polar_bear_spawn_egg",
- "800": "minecraft:pufferfish_spawn_egg",
- "801": "minecraft:rabbit_spawn_egg",
- "802": "minecraft:ravager_spawn_egg",
- "803": "minecraft:salmon_spawn_egg",
- "804": "minecraft:sheep_spawn_egg",
- "805": "minecraft:shulker_spawn_egg",
- "806": "minecraft:silverfish_spawn_egg",
- "807": "minecraft:skeleton_spawn_egg",
- "808": "minecraft:skeleton_horse_spawn_egg",
- "809": "minecraft:slime_spawn_egg",
- "810": "minecraft:spider_spawn_egg",
- "811": "minecraft:squid_spawn_egg",
- "812": "minecraft:stray_spawn_egg",
- "813": "minecraft:strider_spawn_egg",
- "814": "minecraft:trader_llama_spawn_egg",
- "815": "minecraft:tropical_fish_spawn_egg",
- "816": "minecraft:turtle_spawn_egg",
- "817": "minecraft:vex_spawn_egg",
- "818": "minecraft:villager_spawn_egg",
- "819": "minecraft:vindicator_spawn_egg",
- "820": "minecraft:wandering_trader_spawn_egg",
- "821": "minecraft:witch_spawn_egg",
- "822": "minecraft:wither_skeleton_spawn_egg",
- "823": "minecraft:wolf_spawn_egg",
- "824": "minecraft:zoglin_spawn_egg",
- "825": "minecraft:zombie_spawn_egg",
- "826": "minecraft:zombie_horse_spawn_egg",
- "827": "minecraft:zombie_villager_spawn_egg",
- "828": "minecraft:zombified_piglin_spawn_egg",
- "829": "minecraft:experience_bottle",
- "830": "minecraft:fire_charge",
- "831": "minecraft:writable_book",
- "832": "minecraft:written_book",
- "833": "minecraft:emerald",
- "834": "minecraft:item_frame",
- "835": "minecraft:flower_pot",
- "836": "minecraft:carrot",
- "837": "minecraft:potato",
- "838": "minecraft:baked_potato",
- "839": "minecraft:poisonous_potato",
- "840": "minecraft:map",
- "841": "minecraft:golden_carrot",
- "842": "minecraft:skeleton_skull",
- "843": "minecraft:wither_skeleton_skull",
- "844": "minecraft:player_head",
- "845": "minecraft:zombie_head",
- "846": "minecraft:creeper_head",
- "847": "minecraft:dragon_head",
- "848": "minecraft:carrot_on_a_stick",
- "849": "minecraft:warped_fungus_on_a_stick",
- "850": "minecraft:nether_star",
- "851": "minecraft:pumpkin_pie",
- "852": "minecraft:firework_rocket",
- "853": "minecraft:firework_star",
- "854": "minecraft:enchanted_book",
- "855": "minecraft:nether_brick",
- "856": "minecraft:quartz",
- "857": "minecraft:tnt_minecart",
- "858": "minecraft:hopper_minecart",
- "859": "minecraft:prismarine_shard",
- "860": "minecraft:prismarine_crystals",
- "861": "minecraft:rabbit",
- "862": "minecraft:cooked_rabbit",
- "863": "minecraft:rabbit_stew",
- "864": "minecraft:rabbit_foot",
- "865": "minecraft:rabbit_hide",
- "866": "minecraft:armor_stand",
- "867": "minecraft:iron_horse_armor",
- "868": "minecraft:golden_horse_armor",
- "869": "minecraft:diamond_horse_armor",
- "870": "minecraft:leather_horse_armor",
- "871": "minecraft:lead",
- "872": "minecraft:name_tag",
- "873": "minecraft:command_block_minecart",
- "874": "minecraft:mutton",
- "875": "minecraft:cooked_mutton",
- "876": "minecraft:white_banner",
- "877": "minecraft:orange_banner",
- "878": "minecraft:magenta_banner",
- "879": "minecraft:light_blue_banner",
- "880": "minecraft:yellow_banner",
- "881": "minecraft:lime_banner",
- "882": "minecraft:pink_banner",
- "883": "minecraft:gray_banner",
- "884": "minecraft:light_gray_banner",
- "885": "minecraft:cyan_banner",
- "886": "minecraft:purple_banner",
- "887": "minecraft:blue_banner",
- "888": "minecraft:brown_banner",
- "889": "minecraft:green_banner",
- "890": "minecraft:red_banner",
- "891": "minecraft:black_banner",
- "892": "minecraft:end_crystal",
- "893": "minecraft:chorus_fruit",
- "894": "minecraft:popped_chorus_fruit",
- "895": "minecraft:beetroot",
- "896": "minecraft:beetroot_seeds",
- "897": "minecraft:beetroot_soup",
- "898": "minecraft:dragon_breath",
- "899": "minecraft:splash_potion",
- "900": "minecraft:spectral_arrow",
- "901": "minecraft:tipped_arrow",
- "902": "minecraft:lingering_potion",
- "903": "minecraft:shield",
- "904": "minecraft:elytra",
- "905": "minecraft:spruce_boat",
- "906": "minecraft:birch_boat",
- "907": "minecraft:jungle_boat",
- "908": "minecraft:acacia_boat",
- "909": "minecraft:dark_oak_boat",
- "910": "minecraft:totem_of_undying",
- "911": "minecraft:shulker_shell",
- "912": "minecraft:iron_nugget",
- "913": "minecraft:knowledge_book",
- "914": "minecraft:debug_stick",
- "915": "minecraft:music_disc_13",
- "916": "minecraft:music_disc_cat",
- "917": "minecraft:music_disc_blocks",
- "918": "minecraft:music_disc_chirp",
- "919": "minecraft:music_disc_far",
- "920": "minecraft:music_disc_mall",
- "921": "minecraft:music_disc_mellohi",
- "922": "minecraft:music_disc_stal",
- "923": "minecraft:music_disc_strad",
- "924": "minecraft:music_disc_ward",
- "925": "minecraft:music_disc_11",
- "926": "minecraft:music_disc_wait",
- "927": "minecraft:music_disc_pigstep",
- "928": "minecraft:trident",
- "929": "minecraft:phantom_membrane",
- "930": "minecraft:nautilus_shell",
- "931": "minecraft:heart_of_the_sea",
- "932": "minecraft:crossbow",
- "933": "minecraft:suspicious_stew",
- "934": "minecraft:loom",
- "935": "minecraft:flower_banner_pattern",
- "936": "minecraft:creeper_banner_pattern",
- "937": "minecraft:skull_banner_pattern",
- "938": "minecraft:mojang_banner_pattern",
- "939": "minecraft:globe_banner_pattern",
- "940": "minecraft:piglin_banner_pattern",
- "941": "minecraft:composter",
- "942": "minecraft:barrel",
- "943": "minecraft:smoker",
- "944": "minecraft:blast_furnace",
- "945": "minecraft:cartography_table",
- "946": "minecraft:fletching_table",
- "947": "minecraft:grindstone",
- "948": "minecraft:lectern",
- "949": "minecraft:smithing_table",
- "950": "minecraft:stonecutter",
- "951": "minecraft:bell",
- "952": "minecraft:lantern",
- "953": "minecraft:soul_lantern",
- "954": "minecraft:sweet_berries",
- "955": "minecraft:campfire",
- "956": "minecraft:soul_campfire",
- "957": "minecraft:shroomlight",
- "958": "minecraft:honeycomb",
- "959": "minecraft:bee_nest",
- "960": "minecraft:beehive",
- "961": "minecraft:honey_bottle",
- "962": "minecraft:honey_block",
- "963": "minecraft:honeycomb_block",
- "964": "minecraft:lodestone",
- "965": "minecraft:netherite_block",
- "966": "minecraft:ancient_debris",
- "967": "minecraft:target",
- "968": "minecraft:crying_obsidian",
- "969": "minecraft:blackstone",
- "970": "minecraft:blackstone_slab",
- "971": "minecraft:blackstone_stairs",
- "972": "minecraft:gilded_blackstone",
- "973": "minecraft:polished_blackstone",
- "974": "minecraft:polished_blackstone_slab",
- "975": "minecraft:polished_blackstone_stairs",
- "976": "minecraft:chiseled_polished_blackstone",
- "977": "minecraft:polished_blackstone_bricks",
- "978": "minecraft:polished_blackstone_brick_slab",
- "979": "minecraft:polished_blackstone_brick_stairs",
- "980": "minecraft:cracked_polished_blackstone_bricks",
- "981": "minecraft:respawn_anchor",
- "982": "minecraft:candle",
- "983": "minecraft:white_candle",
- "984": "minecraft:orange_candle",
- "985": "minecraft:magenta_candle",
- "986": "minecraft:light_blue_candle",
- "987": "minecraft:yellow_candle",
- "988": "minecraft:lime_candle",
- "989": "minecraft:pink_candle",
- "990": "minecraft:gray_candle",
- "991": "minecraft:light_gray_candle",
- "992": "minecraft:cyan_candle",
- "993": "minecraft:purple_candle",
- "994": "minecraft:blue_candle",
- "995": "minecraft:brown_candle",
- "996": "minecraft:green_candle",
- "997": "minecraft:red_candle",
- "998": "minecraft:black_candle",
- "999": "minecraft:amethyst_shard",
- "1000": "minecraft:amethyst_block",
- "1001": "minecraft:budding_amethyst",
- "1002": "minecraft:small_amethyst_bud",
- "1003": "minecraft:medium_amethyst_bud",
- "1004": "minecraft:large_amethyst_bud",
- "1005": "minecraft:amethyst_cluster",
- "1006": "minecraft:spyglass",
- "1007": "minecraft:copper_block",
- "1008": "minecraft:lightly_weathered_copper_block",
- "1009": "minecraft:semi_weathered_copper_block",
- "1010": "minecraft:weathered_copper_block",
- "1011": "minecraft:cut_copper",
- "1012": "minecraft:lightly_weathered_cut_copper",
- "1013": "minecraft:semi_weathered_cut_copper",
- "1014": "minecraft:weathered_cut_copper",
- "1015": "minecraft:cut_copper_stairs",
- "1016": "minecraft:lightly_weathered_cut_copper_stairs",
- "1017": "minecraft:semi_weathered_cut_copper_stairs",
- "1018": "minecraft:weathered_cut_copper_stairs",
- "1019": "minecraft:cut_copper_slab",
- "1020": "minecraft:lightly_weathered_cut_copper_slab",
- "1021": "minecraft:semi_weathered_cut_copper_slab",
- "1022": "minecraft:weathered_cut_copper_slab",
- "1023": "minecraft:waxed_copper",
- "1024": "minecraft:waxed_lightly_weathered_copper",
- "1025": "minecraft:waxed_semi_weathered_copper",
- "1026": "minecraft:waxed_cut_copper",
- "1027": "minecraft:waxed_lightly_weathered_cut_copper",
- "1028": "minecraft:waxed_semi_weathered_cut_copper",
- "1029": "minecraft:waxed_cut_copper_stairs",
- "1030": "minecraft:waxed_lightly_weathered_cut_copper_stairs",
- "1031": "minecraft:waxed_semi_weathered_cut_copper_stairs",
- "1032": "minecraft:waxed_cut_copper_slab",
- "1033": "minecraft:waxed_lightly_weathered_cut_copper_slab",
- "1034": "minecraft:waxed_semi_weathered_cut_copper_slab",
- "1035": "minecraft:lightning_rod",
- "1036": "minecraft:powder_snow_bucket",
- "1037": "minecraft:pointed_dripstone",
- "1038": "minecraft:dripstone_block",
- "1039": "minecraft:sculk_sensor"
+ "679": "minecraft:axolotl_bucket",
+ "680": "minecraft:brick",
+ "681": "minecraft:clay_ball",
+ "682": "minecraft:dried_kelp_block",
+ "683": "minecraft:paper",
+ "684": "minecraft:book",
+ "685": "minecraft:slime_ball",
+ "686": "minecraft:chest_minecart",
+ "687": "minecraft:furnace_minecart",
+ "688": "minecraft:egg",
+ "689": "minecraft:compass",
+ "690": "minecraft:bundle",
+ "691": "minecraft:fishing_rod",
+ "692": "minecraft:clock",
+ "693": "minecraft:glowstone_dust",
+ "694": "minecraft:cod",
+ "695": "minecraft:salmon",
+ "696": "minecraft:tropical_fish",
+ "697": "minecraft:pufferfish",
+ "698": "minecraft:cooked_cod",
+ "699": "minecraft:cooked_salmon",
+ "700": "minecraft:ink_sac",
+ "701": "minecraft:cocoa_beans",
+ "702": "minecraft:lapis_lazuli",
+ "703": "minecraft:white_dye",
+ "704": "minecraft:orange_dye",
+ "705": "minecraft:magenta_dye",
+ "706": "minecraft:light_blue_dye",
+ "707": "minecraft:yellow_dye",
+ "708": "minecraft:lime_dye",
+ "709": "minecraft:pink_dye",
+ "710": "minecraft:gray_dye",
+ "711": "minecraft:light_gray_dye",
+ "712": "minecraft:cyan_dye",
+ "713": "minecraft:purple_dye",
+ "714": "minecraft:blue_dye",
+ "715": "minecraft:brown_dye",
+ "716": "minecraft:green_dye",
+ "717": "minecraft:red_dye",
+ "718": "minecraft:black_dye",
+ "719": "minecraft:bone_meal",
+ "720": "minecraft:bone",
+ "721": "minecraft:sugar",
+ "722": "minecraft:cake",
+ "723": "minecraft:white_bed",
+ "724": "minecraft:orange_bed",
+ "725": "minecraft:magenta_bed",
+ "726": "minecraft:light_blue_bed",
+ "727": "minecraft:yellow_bed",
+ "728": "minecraft:lime_bed",
+ "729": "minecraft:pink_bed",
+ "730": "minecraft:gray_bed",
+ "731": "minecraft:light_gray_bed",
+ "732": "minecraft:cyan_bed",
+ "733": "minecraft:purple_bed",
+ "734": "minecraft:blue_bed",
+ "735": "minecraft:brown_bed",
+ "736": "minecraft:green_bed",
+ "737": "minecraft:red_bed",
+ "738": "minecraft:black_bed",
+ "739": "minecraft:cookie",
+ "740": "minecraft:filled_map",
+ "741": "minecraft:shears",
+ "742": "minecraft:melon_slice",
+ "743": "minecraft:dried_kelp",
+ "744": "minecraft:pumpkin_seeds",
+ "745": "minecraft:melon_seeds",
+ "746": "minecraft:beef",
+ "747": "minecraft:cooked_beef",
+ "748": "minecraft:chicken",
+ "749": "minecraft:cooked_chicken",
+ "750": "minecraft:rotten_flesh",
+ "751": "minecraft:ender_pearl",
+ "752": "minecraft:blaze_rod",
+ "753": "minecraft:ghast_tear",
+ "754": "minecraft:gold_nugget",
+ "755": "minecraft:nether_wart",
+ "756": "minecraft:potion",
+ "757": "minecraft:glass_bottle",
+ "758": "minecraft:spider_eye",
+ "759": "minecraft:fermented_spider_eye",
+ "760": "minecraft:blaze_powder",
+ "761": "minecraft:magma_cream",
+ "762": "minecraft:brewing_stand",
+ "763": "minecraft:cauldron",
+ "764": "minecraft:ender_eye",
+ "765": "minecraft:glistering_melon_slice",
+ "766": "minecraft:axolotl_spawn_egg",
+ "767": "minecraft:bat_spawn_egg",
+ "768": "minecraft:bee_spawn_egg",
+ "769": "minecraft:blaze_spawn_egg",
+ "770": "minecraft:cat_spawn_egg",
+ "771": "minecraft:cave_spider_spawn_egg",
+ "772": "minecraft:chicken_spawn_egg",
+ "773": "minecraft:cod_spawn_egg",
+ "774": "minecraft:cow_spawn_egg",
+ "775": "minecraft:creeper_spawn_egg",
+ "776": "minecraft:dolphin_spawn_egg",
+ "777": "minecraft:donkey_spawn_egg",
+ "778": "minecraft:drowned_spawn_egg",
+ "779": "minecraft:elder_guardian_spawn_egg",
+ "780": "minecraft:enderman_spawn_egg",
+ "781": "minecraft:endermite_spawn_egg",
+ "782": "minecraft:evoker_spawn_egg",
+ "783": "minecraft:fox_spawn_egg",
+ "784": "minecraft:ghast_spawn_egg",
+ "785": "minecraft:guardian_spawn_egg",
+ "786": "minecraft:hoglin_spawn_egg",
+ "787": "minecraft:horse_spawn_egg",
+ "788": "minecraft:husk_spawn_egg",
+ "789": "minecraft:llama_spawn_egg",
+ "790": "minecraft:magma_cube_spawn_egg",
+ "791": "minecraft:mooshroom_spawn_egg",
+ "792": "minecraft:mule_spawn_egg",
+ "793": "minecraft:ocelot_spawn_egg",
+ "794": "minecraft:panda_spawn_egg",
+ "795": "minecraft:parrot_spawn_egg",
+ "796": "minecraft:phantom_spawn_egg",
+ "797": "minecraft:pig_spawn_egg",
+ "798": "minecraft:piglin_spawn_egg",
+ "799": "minecraft:piglin_brute_spawn_egg",
+ "800": "minecraft:pillager_spawn_egg",
+ "801": "minecraft:polar_bear_spawn_egg",
+ "802": "minecraft:pufferfish_spawn_egg",
+ "803": "minecraft:rabbit_spawn_egg",
+ "804": "minecraft:ravager_spawn_egg",
+ "805": "minecraft:salmon_spawn_egg",
+ "806": "minecraft:sheep_spawn_egg",
+ "807": "minecraft:shulker_spawn_egg",
+ "808": "minecraft:silverfish_spawn_egg",
+ "809": "minecraft:skeleton_spawn_egg",
+ "810": "minecraft:skeleton_horse_spawn_egg",
+ "811": "minecraft:slime_spawn_egg",
+ "812": "minecraft:spider_spawn_egg",
+ "813": "minecraft:squid_spawn_egg",
+ "814": "minecraft:stray_spawn_egg",
+ "815": "minecraft:strider_spawn_egg",
+ "816": "minecraft:trader_llama_spawn_egg",
+ "817": "minecraft:tropical_fish_spawn_egg",
+ "818": "minecraft:turtle_spawn_egg",
+ "819": "minecraft:vex_spawn_egg",
+ "820": "minecraft:villager_spawn_egg",
+ "821": "minecraft:vindicator_spawn_egg",
+ "822": "minecraft:wandering_trader_spawn_egg",
+ "823": "minecraft:witch_spawn_egg",
+ "824": "minecraft:wither_skeleton_spawn_egg",
+ "825": "minecraft:wolf_spawn_egg",
+ "826": "minecraft:zoglin_spawn_egg",
+ "827": "minecraft:zombie_spawn_egg",
+ "828": "minecraft:zombie_horse_spawn_egg",
+ "829": "minecraft:zombie_villager_spawn_egg",
+ "830": "minecraft:zombified_piglin_spawn_egg",
+ "831": "minecraft:experience_bottle",
+ "832": "minecraft:fire_charge",
+ "833": "minecraft:writable_book",
+ "834": "minecraft:written_book",
+ "835": "minecraft:emerald",
+ "836": "minecraft:item_frame",
+ "837": "minecraft:flower_pot",
+ "838": "minecraft:carrot",
+ "839": "minecraft:potato",
+ "840": "minecraft:baked_potato",
+ "841": "minecraft:poisonous_potato",
+ "842": "minecraft:map",
+ "843": "minecraft:golden_carrot",
+ "844": "minecraft:skeleton_skull",
+ "845": "minecraft:wither_skeleton_skull",
+ "846": "minecraft:player_head",
+ "847": "minecraft:zombie_head",
+ "848": "minecraft:creeper_head",
+ "849": "minecraft:dragon_head",
+ "850": "minecraft:carrot_on_a_stick",
+ "851": "minecraft:warped_fungus_on_a_stick",
+ "852": "minecraft:nether_star",
+ "853": "minecraft:pumpkin_pie",
+ "854": "minecraft:firework_rocket",
+ "855": "minecraft:firework_star",
+ "856": "minecraft:enchanted_book",
+ "857": "minecraft:nether_brick",
+ "858": "minecraft:quartz",
+ "859": "minecraft:tnt_minecart",
+ "860": "minecraft:hopper_minecart",
+ "861": "minecraft:prismarine_shard",
+ "862": "minecraft:prismarine_crystals",
+ "863": "minecraft:rabbit",
+ "864": "minecraft:cooked_rabbit",
+ "865": "minecraft:rabbit_stew",
+ "866": "minecraft:rabbit_foot",
+ "867": "minecraft:rabbit_hide",
+ "868": "minecraft:armor_stand",
+ "869": "minecraft:iron_horse_armor",
+ "870": "minecraft:golden_horse_armor",
+ "871": "minecraft:diamond_horse_armor",
+ "872": "minecraft:leather_horse_armor",
+ "873": "minecraft:lead",
+ "874": "minecraft:name_tag",
+ "875": "minecraft:command_block_minecart",
+ "876": "minecraft:mutton",
+ "877": "minecraft:cooked_mutton",
+ "878": "minecraft:white_banner",
+ "879": "minecraft:orange_banner",
+ "880": "minecraft:magenta_banner",
+ "881": "minecraft:light_blue_banner",
+ "882": "minecraft:yellow_banner",
+ "883": "minecraft:lime_banner",
+ "884": "minecraft:pink_banner",
+ "885": "minecraft:gray_banner",
+ "886": "minecraft:light_gray_banner",
+ "887": "minecraft:cyan_banner",
+ "888": "minecraft:purple_banner",
+ "889": "minecraft:blue_banner",
+ "890": "minecraft:brown_banner",
+ "891": "minecraft:green_banner",
+ "892": "minecraft:red_banner",
+ "893": "minecraft:black_banner",
+ "894": "minecraft:end_crystal",
+ "895": "minecraft:chorus_fruit",
+ "896": "minecraft:popped_chorus_fruit",
+ "897": "minecraft:beetroot",
+ "898": "minecraft:beetroot_seeds",
+ "899": "minecraft:beetroot_soup",
+ "900": "minecraft:dragon_breath",
+ "901": "minecraft:splash_potion",
+ "902": "minecraft:spectral_arrow",
+ "903": "minecraft:tipped_arrow",
+ "904": "minecraft:lingering_potion",
+ "905": "minecraft:shield",
+ "906": "minecraft:elytra",
+ "907": "minecraft:spruce_boat",
+ "908": "minecraft:birch_boat",
+ "909": "minecraft:jungle_boat",
+ "910": "minecraft:acacia_boat",
+ "911": "minecraft:dark_oak_boat",
+ "912": "minecraft:totem_of_undying",
+ "913": "minecraft:shulker_shell",
+ "914": "minecraft:iron_nugget",
+ "915": "minecraft:knowledge_book",
+ "916": "minecraft:debug_stick",
+ "917": "minecraft:music_disc_13",
+ "918": "minecraft:music_disc_cat",
+ "919": "minecraft:music_disc_blocks",
+ "920": "minecraft:music_disc_chirp",
+ "921": "minecraft:music_disc_far",
+ "922": "minecraft:music_disc_mall",
+ "923": "minecraft:music_disc_mellohi",
+ "924": "minecraft:music_disc_stal",
+ "925": "minecraft:music_disc_strad",
+ "926": "minecraft:music_disc_ward",
+ "927": "minecraft:music_disc_11",
+ "928": "minecraft:music_disc_wait",
+ "929": "minecraft:music_disc_pigstep",
+ "930": "minecraft:trident",
+ "931": "minecraft:phantom_membrane",
+ "932": "minecraft:nautilus_shell",
+ "933": "minecraft:heart_of_the_sea",
+ "934": "minecraft:crossbow",
+ "935": "minecraft:suspicious_stew",
+ "936": "minecraft:loom",
+ "937": "minecraft:flower_banner_pattern",
+ "938": "minecraft:creeper_banner_pattern",
+ "939": "minecraft:skull_banner_pattern",
+ "940": "minecraft:mojang_banner_pattern",
+ "941": "minecraft:globe_banner_pattern",
+ "942": "minecraft:piglin_banner_pattern",
+ "943": "minecraft:composter",
+ "944": "minecraft:barrel",
+ "945": "minecraft:smoker",
+ "946": "minecraft:blast_furnace",
+ "947": "minecraft:cartography_table",
+ "948": "minecraft:fletching_table",
+ "949": "minecraft:grindstone",
+ "950": "minecraft:lectern",
+ "951": "minecraft:smithing_table",
+ "952": "minecraft:stonecutter",
+ "953": "minecraft:bell",
+ "954": "minecraft:lantern",
+ "955": "minecraft:soul_lantern",
+ "956": "minecraft:sweet_berries",
+ "957": "minecraft:campfire",
+ "958": "minecraft:soul_campfire",
+ "959": "minecraft:shroomlight",
+ "960": "minecraft:honeycomb",
+ "961": "minecraft:bee_nest",
+ "962": "minecraft:beehive",
+ "963": "minecraft:honey_bottle",
+ "964": "minecraft:honey_block",
+ "965": "minecraft:honeycomb_block",
+ "966": "minecraft:lodestone",
+ "967": "minecraft:netherite_block",
+ "968": "minecraft:ancient_debris",
+ "969": "minecraft:target",
+ "970": "minecraft:crying_obsidian",
+ "971": "minecraft:blackstone",
+ "972": "minecraft:blackstone_slab",
+ "973": "minecraft:blackstone_stairs",
+ "974": "minecraft:gilded_blackstone",
+ "975": "minecraft:polished_blackstone",
+ "976": "minecraft:polished_blackstone_slab",
+ "977": "minecraft:polished_blackstone_stairs",
+ "978": "minecraft:chiseled_polished_blackstone",
+ "979": "minecraft:polished_blackstone_bricks",
+ "980": "minecraft:polished_blackstone_brick_slab",
+ "981": "minecraft:polished_blackstone_brick_stairs",
+ "982": "minecraft:cracked_polished_blackstone_bricks",
+ "983": "minecraft:respawn_anchor",
+ "984": "minecraft:candle",
+ "985": "minecraft:white_candle",
+ "986": "minecraft:orange_candle",
+ "987": "minecraft:magenta_candle",
+ "988": "minecraft:light_blue_candle",
+ "989": "minecraft:yellow_candle",
+ "990": "minecraft:lime_candle",
+ "991": "minecraft:pink_candle",
+ "992": "minecraft:gray_candle",
+ "993": "minecraft:light_gray_candle",
+ "994": "minecraft:cyan_candle",
+ "995": "minecraft:purple_candle",
+ "996": "minecraft:blue_candle",
+ "997": "minecraft:brown_candle",
+ "998": "minecraft:green_candle",
+ "999": "minecraft:red_candle",
+ "1000": "minecraft:black_candle",
+ "1001": "minecraft:amethyst_shard",
+ "1002": "minecraft:amethyst_block",
+ "1003": "minecraft:budding_amethyst",
+ "1004": "minecraft:small_amethyst_bud",
+ "1005": "minecraft:medium_amethyst_bud",
+ "1006": "minecraft:large_amethyst_bud",
+ "1007": "minecraft:amethyst_cluster",
+ "1008": "minecraft:spyglass",
+ "1009": "minecraft:copper_block",
+ "1010": "minecraft:lightly_weathered_copper_block",
+ "1011": "minecraft:semi_weathered_copper_block",
+ "1012": "minecraft:weathered_copper_block",
+ "1013": "minecraft:cut_copper",
+ "1014": "minecraft:lightly_weathered_cut_copper",
+ "1015": "minecraft:semi_weathered_cut_copper",
+ "1016": "minecraft:weathered_cut_copper",
+ "1017": "minecraft:cut_copper_stairs",
+ "1018": "minecraft:lightly_weathered_cut_copper_stairs",
+ "1019": "minecraft:semi_weathered_cut_copper_stairs",
+ "1020": "minecraft:weathered_cut_copper_stairs",
+ "1021": "minecraft:cut_copper_slab",
+ "1022": "minecraft:lightly_weathered_cut_copper_slab",
+ "1023": "minecraft:semi_weathered_cut_copper_slab",
+ "1024": "minecraft:weathered_cut_copper_slab",
+ "1025": "minecraft:waxed_copper",
+ "1026": "minecraft:waxed_lightly_weathered_copper",
+ "1027": "minecraft:waxed_semi_weathered_copper",
+ "1028": "minecraft:waxed_cut_copper",
+ "1029": "minecraft:waxed_lightly_weathered_cut_copper",
+ "1030": "minecraft:waxed_semi_weathered_cut_copper",
+ "1031": "minecraft:waxed_cut_copper_stairs",
+ "1032": "minecraft:waxed_lightly_weathered_cut_copper_stairs",
+ "1033": "minecraft:waxed_semi_weathered_cut_copper_stairs",
+ "1034": "minecraft:waxed_cut_copper_slab",
+ "1035": "minecraft:waxed_lightly_weathered_cut_copper_slab",
+ "1036": "minecraft:waxed_semi_weathered_cut_copper_slab",
+ "1037": "minecraft:lightning_rod",
+ "1038": "minecraft:powder_snow_bucket",
+ "1039": "minecraft:pointed_dripstone",
+ "1040": "minecraft:dripstone_block",
+ "1041": "minecraft:sculk_sensor"
},
"sounds": [
"ambient.cave",
@@ -20268,6 +20270,13 @@
"entity.arrow.hit_player",
"entity.arrow.shoot",
"item.axe.strip",
+ "entity.axolotl.attack",
+ "entity.axolotl.death",
+ "entity.axolotl.hurt",
+ "entity.axolotl.idle_air",
+ "entity.axolotl.idle_water",
+ "entity.axolotl.splash",
+ "entity.axolotl.swim",
"block.bamboo.break",
"block.bamboo.fall",
"block.bamboo.hit",
@@ -20330,10 +20339,12 @@
"block.bubble_column.whirlpool_ambient",
"block.bubble_column.whirlpool_inside",
"item.bucket.empty",
+ "item.bucket.empty_axolotl",
"item.bucket.empty_fish",
"item.bucket.empty_lava",
"item.bucket.empty_powder_snow",
"item.bucket.fill",
+ "item.bucket.fill_axolotl",
"item.bucket.fill_fish",
"item.bucket.fill_lava",
"item.bucket.fill_powder_snow",
diff --git a/fabric/pom.xml b/fabric/pom.xml
index 7e05f04fc..7bbbb6257 100644
--- a/fabric/pom.xml
+++ b/fabric/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0
diff --git a/jar/pom.xml b/jar/pom.xml
index 3e029c071..c607c8e5e 100644
--- a/jar/pom.xml
+++ b/jar/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0
viaversion-jar
diff --git a/pom.xml b/pom.xml
index 50406c9dd..c935f5e20 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
us.myles
viaversion-parent
- 3.3.0-20w49a
+ 3.3.0-20w51a
pom
viaversion-parent
diff --git a/sponge-legacy/pom.xml b/sponge-legacy/pom.xml
index e4e7bea59..d0655afcf 100644
--- a/sponge-legacy/pom.xml
+++ b/sponge-legacy/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0
diff --git a/sponge/pom.xml b/sponge/pom.xml
index da8973c1f..795edf347 100644
--- a/sponge/pom.xml
+++ b/sponge/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0
diff --git a/velocity/pom.xml b/velocity/pom.xml
index fd0851a52..ced1d1343 100644
--- a/velocity/pom.xml
+++ b/velocity/pom.xml
@@ -5,7 +5,7 @@
viaversion-parent
us.myles
- 3.3.0-20w49a
+ 3.3.0-20w51a
4.0.0