aboutsummaryrefslogtreecommitdiff
path: root/azalea-registry/src/data.rs
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2025-12-12 00:56:02 -0600
committerGitHub <noreply@github.com>2025-12-12 00:56:02 -0600
commitf9c25665c203d6377ace62f1e95381d037d8fd9e (patch)
tree8b4131d20fe661d3cc1175ec27f801fe61df41ea /azalea-registry/src/data.rs
parent82ad975242292d5875780b4398b62637674bf50a (diff)
downloadazalea-drasl-f9c25665c203d6377ace62f1e95381d037d8fd9e.tar.xz
Refactor azalea-registry (#294)
* move registries in azalea-registry into separate modules * rename Item and Block to ItemKind and BlockKind * remove 'extra' registries from azalea-registry * hide deprecated items from docs * use DamageKindKey instead of Identifier when parsing registries * store tag entries as a Vec instead of a HashSet * sort tag values by protocol id * update changelog
Diffstat (limited to 'azalea-registry/src/data.rs')
-rw-r--r--azalea-registry/src/data.rs2162
1 files changed, 2110 insertions, 52 deletions
diff --git a/azalea-registry/src/data.rs b/azalea-registry/src/data.rs
index 5355ac01..75fd8439 100644
--- a/azalea-registry/src/data.rs
+++ b/azalea-registry/src/data.rs
@@ -1,38 +1,30 @@
-use azalea_buf::{AzBuf, AzaleaRead, AzaleaWrite};
+//! Definitions for data-driven registries that implement
+//! [`DataRegistry`].
+//!
+//! These registries are sent to us by the server on join.
-use crate::Registry;
+use azalea_buf::AzBuf;
-/// A registry which has its values decided by the server in the
-/// `ClientboundRegistryData` packet.
-///
-/// These can be resolved into their actual values with
-/// `ResolvableDataRegistry` from azalea-core.
-pub trait DataRegistry: AzaleaRead + AzaleaWrite {
- const NAME: &'static str;
-
- fn protocol_id(&self) -> u32;
- fn new_raw(id: u32) -> Self;
-}
-impl<T: DataRegistry> Registry for T {
- fn from_u32(value: u32) -> Option<Self> {
- Some(Self::new_raw(value))
- }
-
- fn to_u32(&self) -> u32 {
- self.protocol_id()
- }
-}
+use crate::{DataRegistry, identifier::Identifier};
macro_rules! data_registry {
- ($(#[$doc:meta])* $name:ident, $registry_name:expr) => {
+ (
+ $registry:ident => $registry_name:expr,
+ $(#[$doc:meta])*
+ enum $enum_name:ident {
+ $($variant:ident => $variant_name:expr),* $(,)?
+ }
+ ) => {
$(#[$doc])*
- #[derive(Debug, Clone, Copy, AzBuf, PartialEq, Eq, Hash)]
- pub struct $name {
+ #[derive(Debug, Clone, Copy, AzBuf, PartialEq, Eq, Hash, PartialOrd, Ord)]
+ pub struct $registry {
#[var]
id: u32,
}
- impl DataRegistry for $name {
+ impl crate::DataRegistry for $registry {
const NAME: &'static str = $registry_name;
+ type Key = $enum_name;
+
fn protocol_id(&self) -> u32 {
self.id
}
@@ -42,7 +34,7 @@ macro_rules! data_registry {
}
#[cfg(feature = "serde")]
- impl serde::Serialize for $name {
+ impl serde::Serialize for $registry {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: serde::Serializer,
@@ -51,36 +43,130 @@ macro_rules! data_registry {
serializer.serialize_newtype_variant(concat!("minecraft:", $registry_name), self.id, "", &())
}
}
- };
-}
-// TODO: these should be represented as an enum with like a "Custom(u32)"
-// variant, this is necessary to have a correct `impl DefaultableComponent for
-// DamageType`
+ #[derive(Debug, PartialEq, Eq, Hash, Clone)]
+ pub enum $enum_name<Other = Identifier> {
+ $($variant),*,
+ Other(Other)
+ }
+ impl $enum_name {
+ /// A static slice containing all known variants of this registry
+ /// key (except of course for the `Other` variant).
+ pub const ALL: &'static [Self] = &[
+ $(
+ Self::$variant
+ ),*
+ ];
+ }
+ impl<'a> From<&'a Identifier> for $enum_name<&'a Identifier> {
+ fn from(ident: &'a Identifier) -> Self {
+ if ident.namespace() != "minecraft" { return Self::Other(ident) }
+ match ident.path() {
+ $(
+ $variant_name => Self::$variant
+ ),*,
+ _ => Self::Other(ident)
+ }
+ }
+ }
+ impl crate::DataRegistryKey for $enum_name {
+ type Borrow<'a> = $enum_name<&'a Identifier>;
-data_registry! {Enchantment, "enchantment"}
-data_registry! {DimensionType, "dimension_type"}
-data_registry! {DamageKind, "damage_kind"}
-data_registry! {Dialog, "dialog"}
+ fn into_ident(self) -> Identifier {
+ match self {
+ $(
+ Self::$variant => Identifier::new($variant_name)
+ ),*,
+ Self::Other(ident) => ident.clone()
+ }
+ }
+ }
+ impl<'a> crate::DataRegistryKeyRef<'a> for $enum_name<&'a Identifier> {
+ type Owned = $enum_name;
-// entity variants
-data_registry! {WolfSoundVariant, "wolf_sound_variant"}
-data_registry! {CowVariant, "cow_variant"}
-data_registry! {ChickenVariant, "chicken_variant"}
-data_registry! {FrogVariant, "frog_variant"}
-data_registry! {CatVariant, "cat_variant"}
-data_registry! {PigVariant, "pig_variant"}
-data_registry! {PaintingVariant, "painting_variant"}
-data_registry! {WolfVariant, "wolf_variant"}
-data_registry! {ZombieNautilusVariant, "zombie_nautilus_variant"}
+ fn to_owned(self) -> Self::Owned {
+ match self {
+ $( Self::$variant => $enum_name::$variant ),*,
+ Self::Other(ident) => $enum_name::Other(ident.clone()),
+ }
+ }
+ fn from_ident(ident: &'a Identifier) -> Self {
+ Self::from(ident)
+ }
+ fn into_ident(self) -> Identifier {
+ crate::DataRegistryKey::into_ident(self.to_owned())
+ }
+ }
+ impl From<Identifier> for $enum_name {
+ fn from(ident: Identifier) -> Self {
+ crate::DataRegistryKeyRef::to_owned(<$enum_name<&Identifier>>::from(&ident))
+ }
+ }
+ impl From<$enum_name> for Identifier {
+ fn from(registry: $enum_name) -> Self {
+ crate::DataRegistryKey::into_ident(registry)
+ }
+ }
+ impl From<$enum_name<&'_ Identifier>> for Identifier {
+ fn from(registry: $enum_name<&'_ Identifier>) -> Self {
+ crate::DataRegistryKeyRef::into_ident(registry)
+ }
+ }
+ impl simdnbt::FromNbtTag for $enum_name {
+ fn from_nbt_tag(tag: simdnbt::borrow::NbtTag) -> Option<Self> {
+ simdnbt::FromNbtTag::from_nbt_tag(tag).map(Identifier::into)
+ }
+ }
+ };
+}
data_registry! {
- /// An opaque biome identifier.
- ///
- /// You'll probably want to resolve this into its name before using it, by
- /// using `Client::with_resolved_registry` or a similar function.
- Biome,
- "worldgen/biome"
+Enchantment => "enchantment",
+enum EnchantmentKey {
+ AquaAffinity => "aqua_affinity",
+ BaneOfArthropods => "bane_of_arthropods",
+ BindingCurse => "binding_curse",
+ BlastProtection => "blast_protection",
+ Breach => "breach",
+ Channeling => "channeling",
+ Density => "density",
+ DepthStrider => "depth_strider",
+ Efficiency => "efficiency",
+ FeatherFalling => "feather_falling",
+ FireAspect => "fire_aspect",
+ FireProtection => "fire_protection",
+ Flame => "flame",
+ Fortune => "fortune",
+ FrostWalker => "frost_walker",
+ Impaling => "impaling",
+ Infinity => "infinity",
+ Knockback => "knockback",
+ Looting => "looting",
+ Loyalty => "loyalty",
+ LuckOfTheSea => "luck_of_the_sea",
+ Lunge => "lunge",
+ Lure => "lure",
+ Mending => "mending",
+ Multishot => "multishot",
+ Piercing => "piercing",
+ Power => "power",
+ ProjectileProtection => "projectile_protection",
+ Protection => "protection",
+ Punch => "punch",
+ QuickCharge => "quick_charge",
+ Respiration => "respiration",
+ Riptide => "riptide",
+ Sharpness => "sharpness",
+ SilkTouch => "silk_touch",
+ Smite => "smite",
+ SoulSpeed => "soul_speed",
+ SweepingEdge => "sweeping_edge",
+ SwiftSneak => "swift_sneak",
+ Thorns => "thorns",
+ Unbreaking => "unbreaking",
+ VanishingCurse => "vanishing_curse",
+ WindBurst => "wind_burst",
+}
}
// these extra traits are required for Biome to be allowed to be palletable
@@ -99,3 +185,1975 @@ impl From<Biome> for u32 {
biome.protocol_id()
}
}
+
+data_registry! {
+DimensionKind => "dimension_type",
+enum DimensionKindKey {
+ Overworld => "overworld",
+ OverworldCaves => "overworld_caves",
+ TheEnd => "the_end",
+ TheNether => "the_nether",
+}
+}
+
+data_registry! {
+ChatKind => "chat_type",
+enum ChatKindKey {
+ Chat => "chat",
+ EmoteCommand => "emote_command",
+ MsgCommandIncoming => "msg_command_incoming",
+ MsgCommandOutgoing => "msg_command_outgoing",
+ SayCommand => "say_command",
+ TeamMsgCommandIncoming => "team_msg_command_incoming",
+ TeamMsgCommandOutgoing => "team_msg_command_outgoing",
+}
+}
+impl<O> ChatKindKey<O> {
+ #[must_use]
+ pub fn chat_translation_key(self) -> &'static str {
+ match self {
+ Self::Chat => "chat.type.text",
+ Self::SayCommand => "chat.type.announcement",
+ Self::MsgCommandIncoming => "commands.message.display.incoming",
+ Self::MsgCommandOutgoing => "commands.message.display.outgoing",
+ Self::TeamMsgCommandIncoming => "chat.type.team.text",
+ Self::TeamMsgCommandOutgoing => "chat.type.team.sent",
+ Self::EmoteCommand => "chat.type.emote",
+ Self::Other(_) => "",
+ }
+ }
+
+ #[must_use]
+ pub fn narrator_translation_key(self) -> &'static str {
+ match self {
+ Self::EmoteCommand => "chat.type.emote",
+ _ => "chat.type.text.narrate",
+ }
+ }
+}
+
+data_registry! {
+TrimPattern => "trim_pattern",
+enum TrimPatternKey {
+ Bolt => "bolt",
+ Coast => "coast",
+ Dune => "dune",
+ Eye => "eye",
+ Flow => "flow",
+ Host => "host",
+ Raiser => "raiser",
+ Rib => "rib",
+ Sentry => "sentry",
+ Shaper => "shaper",
+ Silence => "silence",
+ Snout => "snout",
+ Spire => "spire",
+ Tide => "tide",
+ Vex => "vex",
+ Ward => "ward",
+ Wayfinder => "wayfinder",
+ Wild => "wild",
+}
+}
+
+data_registry! {
+TrimMaterial => "trim_material",
+enum TrimMaterialKey {
+ Amethyst => "amethyst",
+ Copper => "copper",
+ Diamond => "diamond",
+ Emerald => "emerald",
+ Gold => "gold",
+ Iron => "iron",
+ Lapis => "lapis",
+ Netherite => "netherite",
+ Quartz => "quartz",
+ Redstone => "redstone",
+ Resin => "resin",
+}
+}
+
+data_registry! {
+WolfVariant => "wolf_variant",
+enum WolfVariantKey {
+ Ashen => "ashen",
+ Black => "black",
+ Chestnut => "chestnut",
+ Pale => "pale",
+ Rusty => "rusty",
+ Snowy => "snowy",
+ Spotted => "spotted",
+ Striped => "striped",
+ Woods => "woods",
+}
+}
+
+data_registry! {
+WolfSoundVariant => "wolf_sound_variant",
+enum WolfSoundVariantKey {
+ Angry => "angry",
+ Big => "big",
+ Classic => "classic",
+ Cute => "cute",
+ Grumpy => "grumpy",
+ Puglin => "puglin",
+ Sad => "sad",
+}
+}
+
+data_registry! {
+PigVariant => "pig_variant",
+enum PigVariantKey {
+ Cold => "cold",
+ Temperate => "temperate",
+ Warm => "warm",
+}
+}
+
+data_registry! {
+FrogVariant => "frog_variant",
+enum FrogVariantKey {
+ Cold => "cold",
+ Temperate => "temperate",
+ Warm => "warm",
+}
+}
+
+data_registry! {
+CatVariant => "cat_variant",
+enum CatVariantKey {
+ AllBlack => "all_black",
+ Black => "black",
+ BritishShorthair => "british_shorthair",
+ Calico => "calico",
+ Jellie => "jellie",
+ Persian => "persian",
+ Ragdoll => "ragdoll",
+ Red => "red",
+ Siamese => "siamese",
+ Tabby => "tabby",
+ White => "white",
+}
+}
+
+data_registry! {
+CowVariant => "cow_variant",
+enum CowVariantKey {
+ Cold => "cold",
+ Temperate => "temperate",
+ Warm => "warm",
+}
+}
+
+data_registry! {
+ChickenVariant => "chicken_variant",
+enum ChickenVariantKey {
+ Cold => "cold",
+ Temperate => "temperate",
+ Warm => "warm",
+}
+}
+
+data_registry! {
+ZombieNautilusVariant => "zombie_nautilus_variant",
+enum ZombieNautilusVariantKey {
+ Temperate => "temperate",
+ Warm => "warm",
+}
+}
+
+data_registry! {
+PaintingVariant => "painting_variant",
+enum PaintingVariantKey {
+ Alban => "alban",
+ Aztec => "aztec",
+ Aztec2 => "aztec2",
+ Backyard => "backyard",
+ Baroque => "baroque",
+ Bomb => "bomb",
+ Bouquet => "bouquet",
+ BurningSkull => "burning_skull",
+ Bust => "bust",
+ Cavebird => "cavebird",
+ Changing => "changing",
+ Cotan => "cotan",
+ Courbet => "courbet",
+ Creebet => "creebet",
+ Dennis => "dennis",
+ DonkeyKong => "donkey_kong",
+ Earth => "earth",
+ Endboss => "endboss",
+ Fern => "fern",
+ Fighters => "fighters",
+ Finding => "finding",
+ Fire => "fire",
+ Graham => "graham",
+ Humble => "humble",
+ Kebab => "kebab",
+ Lowmist => "lowmist",
+ Match => "match",
+ Meditative => "meditative",
+ Orb => "orb",
+ Owlemons => "owlemons",
+ Passage => "passage",
+ Pigscene => "pigscene",
+ Plant => "plant",
+ Pointer => "pointer",
+ Pond => "pond",
+ Pool => "pool",
+ PrairieRide => "prairie_ride",
+ Sea => "sea",
+ Skeleton => "skeleton",
+ SkullAndRoses => "skull_and_roses",
+ Stage => "stage",
+ Sunflowers => "sunflowers",
+ Sunset => "sunset",
+ Tides => "tides",
+ Unpacked => "unpacked",
+ Void => "void",
+ Wanderer => "wanderer",
+ Wasteland => "wasteland",
+ Water => "water",
+ Wind => "wind",
+ Wither => "wither",
+}
+}
+
+data_registry! {
+DamageKind => "damage_type",
+enum DamageKindKey {
+ Arrow => "arrow",
+ BadRespawnPoint => "bad_respawn_point",
+ Cactus => "cactus",
+ Campfire => "campfire",
+ Cramming => "cramming",
+ DragonBreath => "dragon_breath",
+ Drown => "drown",
+ DryOut => "dry_out",
+ EnderPearl => "ender_pearl",
+ Explosion => "explosion",
+ Fall => "fall",
+ FallingAnvil => "falling_anvil",
+ FallingBlock => "falling_block",
+ FallingStalactite => "falling_stalactite",
+ Fireball => "fireball",
+ Fireworks => "fireworks",
+ FlyIntoWall => "fly_into_wall",
+ Freeze => "freeze",
+ Generic => "generic",
+ GenericKill => "generic_kill",
+ HotFloor => "hot_floor",
+ InFire => "in_fire",
+ InWall => "in_wall",
+ IndirectMagic => "indirect_magic",
+ Lava => "lava",
+ LightningBolt => "lightning_bolt",
+ MaceSmash => "mace_smash",
+ Magic => "magic",
+ MobAttack => "mob_attack",
+ MobAttackNoAggro => "mob_attack_no_aggro",
+ MobProjectile => "mob_projectile",
+ OnFire => "on_fire",
+ OutOfWorld => "out_of_world",
+ OutsideBorder => "outside_border",
+ PlayerAttack => "player_attack",
+ PlayerExplosion => "player_explosion",
+ SonicBoom => "sonic_boom",
+ Spear => "spear",
+ Spit => "spit",
+ Stalagmite => "stalagmite",
+ Starve => "starve",
+ Sting => "sting",
+ SweetBerryBush => "sweet_berry_bush",
+ Thorns => "thorns",
+ Thrown => "thrown",
+ Trident => "trident",
+ UnattributedFireball => "unattributed_fireball",
+ WindCharge => "wind_charge",
+ Wither => "wither",
+ WitherSkull => "wither_skull",
+}
+}
+
+data_registry! {
+BannerPattern => "banner_pattern",
+enum BannerPatternKey {
+ Base => "base",
+ Border => "border",
+ Bricks => "bricks",
+ Circle => "circle",
+ Creeper => "creeper",
+ Cross => "cross",
+ CurlyBorder => "curly_border",
+ DiagonalLeft => "diagonal_left",
+ DiagonalRight => "diagonal_right",
+ DiagonalUpLeft => "diagonal_up_left",
+ DiagonalUpRight => "diagonal_up_right",
+ Flow => "flow",
+ Flower => "flower",
+ Globe => "globe",
+ Gradient => "gradient",
+ GradientUp => "gradient_up",
+ Guster => "guster",
+ HalfHorizontal => "half_horizontal",
+ HalfHorizontalBottom => "half_horizontal_bottom",
+ HalfVertical => "half_vertical",
+ HalfVerticalRight => "half_vertical_right",
+ Mojang => "mojang",
+ Piglin => "piglin",
+ Rhombus => "rhombus",
+ Skull => "skull",
+ SmallStripes => "small_stripes",
+ SquareBottomLeft => "square_bottom_left",
+ SquareBottomRight => "square_bottom_right",
+ SquareTopLeft => "square_top_left",
+ SquareTopRight => "square_top_right",
+ StraightCross => "straight_cross",
+ StripeBottom => "stripe_bottom",
+ StripeCenter => "stripe_center",
+ StripeDownleft => "stripe_downleft",
+ StripeDownright => "stripe_downright",
+ StripeLeft => "stripe_left",
+ StripeMiddle => "stripe_middle",
+ StripeRight => "stripe_right",
+ StripeTop => "stripe_top",
+ TriangleBottom => "triangle_bottom",
+ TriangleTop => "triangle_top",
+ TrianglesBottom => "triangles_bottom",
+ TrianglesTop => "triangles_top",
+}
+}
+
+data_registry! {
+EnchantmentProvider => "enchantment_provider",
+enum EnchantmentProviderKey {
+ EndermanLootDrop => "enderman_loot_drop",
+ MobSpawnEquipment => "mob_spawn_equipment",
+ PillagerSpawnCrossbow => "pillager_spawn_crossbow",
+}
+}
+
+data_registry! {
+JukeboxSong => "jukebox_song",
+enum JukeboxSongKey {
+ _11 => "11",
+ _13 => "13",
+ _5 => "5",
+ Blocks => "blocks",
+ Cat => "cat",
+ Chirp => "chirp",
+ Creator => "creator",
+ CreatorMusicBox => "creator_music_box",
+ Far => "far",
+ LavaChicken => "lava_chicken",
+ Mall => "mall",
+ Mellohi => "mellohi",
+ Otherside => "otherside",
+ Pigstep => "pigstep",
+ Precipice => "precipice",
+ Relic => "relic",
+ Stal => "stal",
+ Strad => "strad",
+ Tears => "tears",
+ Wait => "wait",
+ Ward => "ward",
+}
+}
+
+data_registry! {
+Instrument => "instrument",
+enum InstrumentKey {
+ AdmireGoatHorn => "admire_goat_horn",
+ CallGoatHorn => "call_goat_horn",
+ DreamGoatHorn => "dream_goat_horn",
+ FeelGoatHorn => "feel_goat_horn",
+ PonderGoatHorn => "ponder_goat_horn",
+ SeekGoatHorn => "seek_goat_horn",
+ SingGoatHorn => "sing_goat_horn",
+ YearnGoatHorn => "yearn_goat_horn",
+}
+}
+
+data_registry! {
+TestEnvironment => "test_environment",
+enum TestEnvironmentKey {
+ Default => "default",
+}
+}
+
+data_registry! {
+TestInstance => "test_instance",
+enum TestInstanceKey {
+ AlwaysPass => "always_pass",
+}
+}
+
+data_registry! {
+Dialog => "dialog",
+enum DialogKey {
+ CustomOptions => "custom_options",
+ QuickActions => "quick_actions",
+ ServerLinks => "server_links",
+}
+}
+
+data_registry! {
+Timeline => "timeline",
+enum TimelineKey {
+ Day => "day",
+ EarlyGame => "early_game",
+ Moon => "moon",
+ VillagerSchedule => "villager_schedule",
+}
+}
+
+data_registry! {
+Recipe => "recipe",
+enum RecipeKey {
+ AcaciaBoat => "acacia_boat",
+ AcaciaButton => "acacia_button",
+ AcaciaChestBoat => "acacia_chest_boat",
+ AcaciaDoor => "acacia_door",
+ AcaciaFence => "acacia_fence",
+ AcaciaFenceGate => "acacia_fence_gate",
+ AcaciaHangingSign => "acacia_hanging_sign",
+ AcaciaPlanks => "acacia_planks",
+ AcaciaPressurePlate => "acacia_pressure_plate",
+ AcaciaShelf => "acacia_shelf",
+ AcaciaSign => "acacia_sign",
+ AcaciaSlab => "acacia_slab",
+ AcaciaStairs => "acacia_stairs",
+ AcaciaTrapdoor => "acacia_trapdoor",
+ AcaciaWood => "acacia_wood",
+ ActivatorRail => "activator_rail",
+ AmethystBlock => "amethyst_block",
+ Andesite => "andesite",
+ AndesiteSlab => "andesite_slab",
+ AndesiteSlabFromAndesiteStonecutting => "andesite_slab_from_andesite_stonecutting",
+ AndesiteStairs => "andesite_stairs",
+ AndesiteStairsFromAndesiteStonecutting => "andesite_stairs_from_andesite_stonecutting",
+ AndesiteWall => "andesite_wall",
+ AndesiteWallFromAndesiteStonecutting => "andesite_wall_from_andesite_stonecutting",
+ Anvil => "anvil",
+ ArmorDye => "armor_dye",
+ ArmorStand => "armor_stand",
+ Arrow => "arrow",
+ BakedPotato => "baked_potato",
+ BakedPotatoFromCampfireCooking => "baked_potato_from_campfire_cooking",
+ BakedPotatoFromSmoking => "baked_potato_from_smoking",
+ BambooBlock => "bamboo_block",
+ BambooButton => "bamboo_button",
+ BambooChestRaft => "bamboo_chest_raft",
+ BambooDoor => "bamboo_door",
+ BambooFence => "bamboo_fence",
+ BambooFenceGate => "bamboo_fence_gate",
+ BambooHangingSign => "bamboo_hanging_sign",
+ BambooMosaic => "bamboo_mosaic",
+ BambooMosaicSlab => "bamboo_mosaic_slab",
+ BambooMosaicStairs => "bamboo_mosaic_stairs",
+ BambooPlanks => "bamboo_planks",
+ BambooPressurePlate => "bamboo_pressure_plate",
+ BambooRaft => "bamboo_raft",
+ BambooShelf => "bamboo_shelf",
+ BambooSign => "bamboo_sign",
+ BambooSlab => "bamboo_slab",
+ BambooStairs => "bamboo_stairs",
+ BambooTrapdoor => "bamboo_trapdoor",
+ BannerDuplicate => "banner_duplicate",
+ Barrel => "barrel",
+ Beacon => "beacon",
+ Beehive => "beehive",
+ BeetrootSoup => "beetroot_soup",
+ BirchBoat => "birch_boat",
+ BirchButton => "birch_button",
+ BirchChestBoat => "birch_chest_boat",
+ BirchDoor => "birch_door",
+ BirchFence => "birch_fence",
+ BirchFenceGate => "birch_fence_gate",
+ BirchHangingSign => "birch_hanging_sign",
+ BirchPlanks => "birch_planks",
+ BirchPressurePlate => "birch_pressure_plate",
+ BirchShelf => "birch_shelf",
+ BirchSign => "birch_sign",
+ BirchSlab => "birch_slab",
+ BirchStairs => "birch_stairs",
+ BirchTrapdoor => "birch_trapdoor",
+ BirchWood => "birch_wood",
+ BlackBanner => "black_banner",
+ BlackBed => "black_bed",
+ BlackBundle => "black_bundle",
+ BlackCandle => "black_candle",
+ BlackCarpet => "black_carpet",
+ BlackConcretePowder => "black_concrete_powder",
+ BlackDye => "black_dye",
+ BlackDyeFromWitherRose => "black_dye_from_wither_rose",
+ BlackGlazedTerracotta => "black_glazed_terracotta",
+ BlackHarness => "black_harness",
+ BlackShulkerBox => "black_shulker_box",
+ BlackStainedGlass => "black_stained_glass",
+ BlackStainedGlassPane => "black_stained_glass_pane",
+ BlackStainedGlassPaneFromGlassPane => "black_stained_glass_pane_from_glass_pane",
+ BlackTerracotta => "black_terracotta",
+ BlackstoneSlab => "blackstone_slab",
+ BlackstoneSlabFromBlackstoneStonecutting => "blackstone_slab_from_blackstone_stonecutting",
+ BlackstoneStairs => "blackstone_stairs",
+ BlackstoneStairsFromBlackstoneStonecutting => "blackstone_stairs_from_blackstone_stonecutting",
+ BlackstoneWall => "blackstone_wall",
+ BlackstoneWallFromBlackstoneStonecutting => "blackstone_wall_from_blackstone_stonecutting",
+ BlastFurnace => "blast_furnace",
+ BlazePowder => "blaze_powder",
+ BlueBanner => "blue_banner",
+ BlueBed => "blue_bed",
+ BlueBundle => "blue_bundle",
+ BlueCandle => "blue_candle",
+ BlueCarpet => "blue_carpet",
+ BlueConcretePowder => "blue_concrete_powder",
+ BlueDye => "blue_dye",
+ BlueDyeFromCornflower => "blue_dye_from_cornflower",
+ BlueGlazedTerracotta => "blue_glazed_terracotta",
+ BlueHarness => "blue_harness",
+ BlueIce => "blue_ice",
+ BlueShulkerBox => "blue_shulker_box",
+ BlueStainedGlass => "blue_stained_glass",
+ BlueStainedGlassPane => "blue_stained_glass_pane",
+ BlueStainedGlassPaneFromGlassPane => "blue_stained_glass_pane_from_glass_pane",
+ BlueTerracotta => "blue_terracotta",
+ BoltArmorTrimSmithingTemplate => "bolt_armor_trim_smithing_template",
+ BoltArmorTrimSmithingTemplateSmithingTrim => "bolt_armor_trim_smithing_template_smithing_trim",
+ BoneBlock => "bone_block",
+ BoneMeal => "bone_meal",
+ BoneMealFromBoneBlock => "bone_meal_from_bone_block",
+ Book => "book",
+ BookCloning => "book_cloning",
+ Bookshelf => "bookshelf",
+ BordureIndentedBannerPattern => "bordure_indented_banner_pattern",
+ Bow => "bow",
+ Bowl => "bowl",
+ Bread => "bread",
+ BrewingStand => "brewing_stand",
+ Brick => "brick",
+ BrickSlab => "brick_slab",
+ BrickSlabFromBricksStonecutting => "brick_slab_from_bricks_stonecutting",
+ BrickStairs => "brick_stairs",
+ BrickStairsFromBricksStonecutting => "brick_stairs_from_bricks_stonecutting",
+ BrickWall => "brick_wall",
+ BrickWallFromBricksStonecutting => "brick_wall_from_bricks_stonecutting",
+ Bricks => "bricks",
+ BrownBanner => "brown_banner",
+ BrownBed => "brown_bed",
+ BrownBundle => "brown_bundle",
+ BrownCandle => "brown_candle",
+ BrownCarpet => "brown_carpet",
+ BrownConcretePowder => "brown_concrete_powder",
+ BrownDye => "brown_dye",
+ BrownGlazedTerracotta => "brown_glazed_terracotta",
+ BrownHarness => "brown_harness",
+ BrownShulkerBox => "brown_shulker_box",
+ BrownStainedGlass => "brown_stained_glass",
+ BrownStainedGlassPane => "brown_stained_glass_pane",
+ BrownStainedGlassPaneFromGlassPane => "brown_stained_glass_pane_from_glass_pane",
+ BrownTerracotta => "brown_terracotta",
+ Brush => "brush",
+ Bucket => "bucket",
+ Bundle => "bundle",
+ Cake => "cake",
+ CalibratedSculkSensor => "calibrated_sculk_sensor",
+ Campfire => "campfire",
+ Candle => "candle",
+ CarrotOnAStick => "carrot_on_a_stick",
+ CartographyTable => "cartography_table",
+ Cauldron => "cauldron",
+ Charcoal => "charcoal",
+ CherryBoat => "cherry_boat",
+ CherryButton => "cherry_button",
+ CherryChestBoat => "cherry_chest_boat",
+ CherryDoor => "cherry_door",
+ CherryFence => "cherry_fence",
+ CherryFenceGate => "cherry_fence_gate",
+ CherryHangingSign => "cherry_hanging_sign",
+ CherryPlanks => "cherry_planks",
+ CherryPressurePlate => "cherry_pressure_plate",
+ CherryShelf => "cherry_shelf",
+ CherrySign => "cherry_sign",
+ CherrySlab => "cherry_slab",
+ CherryStairs => "cherry_stairs",
+ CherryTrapdoor => "cherry_trapdoor",
+ CherryWood => "cherry_wood",
+ Chest => "chest",
+ ChestMinecart => "chest_minecart",
+ ChiseledBookshelf => "chiseled_bookshelf",
+ ChiseledCopper => "chiseled_copper",
+ ChiseledCopperFromCopperBlockStonecutting => "chiseled_copper_from_copper_block_stonecutting",
+ ChiseledCopperFromCutCopperStonecutting => "chiseled_copper_from_cut_copper_stonecutting",
+ ChiseledDeepslate => "chiseled_deepslate",
+ ChiseledDeepslateFromCobbledDeepslateStonecutting => "chiseled_deepslate_from_cobbled_deepslate_stonecutting",
+ ChiseledNetherBricks => "chiseled_nether_bricks",
+ ChiseledNetherBricksFromNetherBricksStonecutting => "chiseled_nether_bricks_from_nether_bricks_stonecutting",
+ ChiseledPolishedBlackstone => "chiseled_polished_blackstone",
+ ChiseledPolishedBlackstoneFromBlackstoneStonecutting => "chiseled_polished_blackstone_from_blackstone_stonecutting",
+ ChiseledPolishedBlackstoneFromPolishedBlackstoneStonecutting => "chiseled_polished_blackstone_from_polished_blackstone_stonecutting",
+ ChiseledQuartzBlock => "chiseled_quartz_block",
+ ChiseledQuartzBlockFromQuartzBlockStonecutting => "chiseled_quartz_block_from_quartz_block_stonecutting",
+ ChiseledRedSandstone => "chiseled_red_sandstone",
+ ChiseledRedSandstoneFromRedSandstoneStonecutting => "chiseled_red_sandstone_from_red_sandstone_stonecutting",
+ ChiseledResinBricks => "chiseled_resin_bricks",
+ ChiseledResinBricksFromResinBricksStonecutting => "chiseled_resin_bricks_from_resin_bricks_stonecutting",
+ ChiseledSandstone => "chiseled_sandstone",
+ ChiseledSandstoneFromSandstoneStonecutting => "chiseled_sandstone_from_sandstone_stonecutting",
+ ChiseledStoneBricks => "chiseled_stone_bricks",
+ ChiseledStoneBricksFromStoneBricksStonecutting => "chiseled_stone_bricks_from_stone_bricks_stonecutting",
+ ChiseledStoneBricksStoneFromStonecutting => "chiseled_stone_bricks_stone_from_stonecutting",
+ ChiseledTuff => "chiseled_tuff",
+ ChiseledTuffBricks => "chiseled_tuff_bricks",
+ ChiseledTuffBricksFromPolishedTuffStonecutting => "chiseled_tuff_bricks_from_polished_tuff_stonecutting",
+ ChiseledTuffBricksFromTuffBricksStonecutting => "chiseled_tuff_bricks_from_tuff_bricks_stonecutting",
+ ChiseledTuffBricksFromTuffStonecutting => "chiseled_tuff_bricks_from_tuff_stonecutting",
+ ChiseledTuffFromTuffStonecutting => "chiseled_tuff_from_tuff_stonecutting",
+ Clay => "clay",
+ Clock => "clock",
+ Coal => "coal",
+ CoalBlock => "coal_block",
+ CoalFromBlastingCoalOre => "coal_from_blasting_coal_ore",
+ CoalFromBlastingDeepslateCoalOre => "coal_from_blasting_deepslate_coal_ore",
+ CoalFromSmeltingCoalOre => "coal_from_smelting_coal_ore",
+ CoalFromSmeltingDeepslateCoalOre => "coal_from_smelting_deepslate_coal_ore",
+ CoarseDirt => "coarse_dirt",
+ CoastArmorTrimSmithingTemplate => "coast_armor_trim_smithing_template",
+ CoastArmorTrimSmithingTemplateSmithingTrim => "coast_armor_trim_smithing_template_smithing_trim",
+ CobbledDeepslateSlab => "cobbled_deepslate_slab",
+ CobbledDeepslateSlabFromCobbledDeepslateStonecutting => "cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting",
+ CobbledDeepslateStairs => "cobbled_deepslate_stairs",
+ CobbledDeepslateStairsFromCobbledDeepslateStonecutting => "cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting",
+ CobbledDeepslateWall => "cobbled_deepslate_wall",
+ CobbledDeepslateWallFromCobbledDeepslateStonecutting => "cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting",
+ CobblestoneSlab => "cobblestone_slab",
+ CobblestoneSlabFromCobblestoneStonecutting => "cobblestone_slab_from_cobblestone_stonecutting",
+ CobblestoneStairs => "cobblestone_stairs",
+ CobblestoneStairsFromCobblestoneStonecutting => "cobblestone_stairs_from_cobblestone_stonecutting",
+ CobblestoneWall => "cobblestone_wall",
+ CobblestoneWallFromCobblestoneStonecutting => "cobblestone_wall_from_cobblestone_stonecutting",
+ Comparator => "comparator",
+ Compass => "compass",
+ Composter => "composter",
+ Conduit => "conduit",
+ CookedBeef => "cooked_beef",
+ CookedBeefFromCampfireCooking => "cooked_beef_from_campfire_cooking",
+ CookedBeefFromSmoking => "cooked_beef_from_smoking",
+ CookedChicken => "cooked_chicken",
+ CookedChickenFromCampfireCooking => "cooked_chicken_from_campfire_cooking",
+ CookedChickenFromSmoking => "cooked_chicken_from_smoking",
+ CookedCod => "cooked_cod",
+ CookedCodFromCampfireCooking => "cooked_cod_from_campfire_cooking",
+ CookedCodFromSmoking => "cooked_cod_from_smoking",
+ CookedMutton => "cooked_mutton",
+ CookedMuttonFromCampfireCooking => "cooked_mutton_from_campfire_cooking",
+ CookedMuttonFromSmoking => "cooked_mutton_from_smoking",
+ CookedPorkchop => "cooked_porkchop",
+ CookedPorkchopFromCampfireCooking => "cooked_porkchop_from_campfire_cooking",
+ CookedPorkchopFromSmoking => "cooked_porkchop_from_smoking",
+ CookedRabbit => "cooked_rabbit",
+ CookedRabbitFromCampfireCooking => "cooked_rabbit_from_campfire_cooking",
+ CookedRabbitFromSmoking => "cooked_rabbit_from_smoking",
+ CookedSalmon => "cooked_salmon",
+ CookedSalmonFromCampfireCooking => "cooked_salmon_from_campfire_cooking",
+ CookedSalmonFromSmoking => "cooked_salmon_from_smoking",
+ Cookie => "cookie",
+ CopperAxe => "copper_axe",
+ CopperBars => "copper_bars",
+ CopperBlock => "copper_block",
+ CopperBoots => "copper_boots",
+ CopperBulb => "copper_bulb",
+ CopperChain => "copper_chain",
+ CopperChest => "copper_chest",
+ CopperChestplate => "copper_chestplate",
+ CopperDoor => "copper_door",
+ CopperGrate => "copper_grate",
+ CopperGrateFromCopperBlockStonecutting => "copper_grate_from_copper_block_stonecutting",
+ CopperHelmet => "copper_helmet",
+ CopperHoe => "copper_hoe",
+ CopperIngot => "copper_ingot",
+ CopperIngotFromBlastingCopperOre => "copper_ingot_from_blasting_copper_ore",
+ CopperIngotFromBlastingDeepslateCopperOre => "copper_ingot_from_blasting_deepslate_copper_ore",
+ CopperIngotFromBlastingRawCopper => "copper_ingot_from_blasting_raw_copper",
+ CopperIngotFromNuggets => "copper_ingot_from_nuggets",
+ CopperIngotFromSmeltingCopperOre => "copper_ingot_from_smelting_copper_ore",
+ CopperIngotFromSmeltingDeepslateCopperOre => "copper_ingot_from_smelting_deepslate_copper_ore",
+ CopperIngotFromSmeltingRawCopper => "copper_ingot_from_smelting_raw_copper",
+ CopperIngotFromWaxedCopperBlock => "copper_ingot_from_waxed_copper_block",
+ CopperLantern => "copper_lantern",
+ CopperLeggings => "copper_leggings",
+ CopperNugget => "copper_nugget",
+ CopperNuggetFromBlasting => "copper_nugget_from_blasting",
+ CopperNuggetFromSmelting => "copper_nugget_from_smelting",
+ CopperPickaxe => "copper_pickaxe",
+ CopperShovel => "copper_shovel",
+ CopperSpear => "copper_spear",
+ CopperSword => "copper_sword",
+ CopperTorch => "copper_torch",
+ CopperTrapdoor => "copper_trapdoor",
+ CrackedDeepslateBricks => "cracked_deepslate_bricks",
+ CrackedDeepslateTiles => "cracked_deepslate_tiles",
+ CrackedNetherBricks => "cracked_nether_bricks",
+ CrackedPolishedBlackstoneBricks => "cracked_polished_blackstone_bricks",
+ CrackedStoneBricks => "cracked_stone_bricks",
+ Crafter => "crafter",
+ CraftingTable => "crafting_table",
+ CreakingHeart => "creaking_heart",
+ CreeperBannerPattern => "creeper_banner_pattern",
+ CrimsonButton => "crimson_button",
+ CrimsonDoor => "crimson_door",
+ CrimsonFence => "crimson_fence",
+ CrimsonFenceGate => "crimson_fence_gate",
+ CrimsonHangingSign => "crimson_hanging_sign",
+ CrimsonHyphae => "crimson_hyphae",
+ CrimsonPlanks => "crimson_planks",
+ CrimsonPressurePlate => "crimson_pressure_plate",
+ CrimsonShelf => "crimson_shelf",
+ CrimsonSign => "crimson_sign",
+ CrimsonSlab => "crimson_slab",
+ CrimsonStairs => "crimson_stairs",
+ CrimsonTrapdoor => "crimson_trapdoor",
+ Crossbow => "crossbow",
+ CutCopper => "cut_copper",
+ CutCopperFromCopperBlockStonecutting => "cut_copper_from_copper_block_stonecutting",
+ CutCopperSlab => "cut_copper_slab",
+ CutCopperSlabFromCopperBlockStonecutting => "cut_copper_slab_from_copper_block_stonecutting",
+ CutCopperSlabFromCutCopperStonecutting => "cut_copper_slab_from_cut_copper_stonecutting",
+ CutCopperStairs => "cut_copper_stairs",
+ CutCopperStairsFromCopperBlockStonecutting => "cut_copper_stairs_from_copper_block_stonecutting",
+ CutCopperStairsFromCutCopperStonecutting => "cut_copper_stairs_from_cut_copper_stonecutting",
+ CutRedSandstone => "cut_red_sandstone",
+ CutRedSandstoneFromRedSandstoneStonecutting => "cut_red_sandstone_from_red_sandstone_stonecutting",
+ CutRedSandstoneSlab => "cut_red_sandstone_slab",
+ CutRedSandstoneSlabFromCutRedSandstoneStonecutting => "cut_red_sandstone_slab_from_cut_red_sandstone_stonecutting",
+ CutRedSandstoneSlabFromRedSandstoneStonecutting => "cut_red_sandstone_slab_from_red_sandstone_stonecutting",
+ CutSandstone => "cut_sandstone",
+ CutSandstoneFromSandstoneStonecutting => "cut_sandstone_from_sandstone_stonecutting",
+ CutSandstoneSlab => "cut_sandstone_slab",
+ CutSandstoneSlabFromCutSandstoneStonecutting => "cut_sandstone_slab_from_cut_sandstone_stonecutting",
+ CutSandstoneSlabFromSandstoneStonecutting => "cut_sandstone_slab_from_sandstone_stonecutting",
+ CyanBanner => "cyan_banner",
+ CyanBed => "cyan_bed",
+ CyanBundle => "cyan_bundle",
+ CyanCandle => "cyan_candle",
+ CyanCarpet => "cyan_carpet",
+ CyanConcretePowder => "cyan_concrete_powder",
+ CyanDye => "cyan_dye",
+ CyanDyeFromPitcherPlant => "cyan_dye_from_pitcher_plant",
+ CyanGlazedTerracotta => "cyan_glazed_terracotta",
+ CyanHarness => "cyan_harness",
+ CyanShulkerBox => "cyan_shulker_box",
+ CyanStainedGlass => "cyan_stained_glass",
+ CyanStainedGlassPane => "cyan_stained_glass_pane",
+ CyanStainedGlassPaneFromGlassPane => "cyan_stained_glass_pane_from_glass_pane",
+ CyanTerracotta => "cyan_terracotta",
+ DarkOakBoat => "dark_oak_boat",
+ DarkOakButton => "dark_oak_button",
+ DarkOakChestBoat => "dark_oak_chest_boat",
+ DarkOakDoor => "dark_oak_door",
+ DarkOakFence => "dark_oak_fence",
+ DarkOakFenceGate => "dark_oak_fence_gate",
+ DarkOakHangingSign => "dark_oak_hanging_sign",
+ DarkOakPlanks => "dark_oak_planks",
+ DarkOakPressurePlate => "dark_oak_pressure_plate",
+ DarkOakShelf => "dark_oak_shelf",
+ DarkOakSign => "dark_oak_sign",
+ DarkOakSlab => "dark_oak_slab",
+ DarkOakStairs => "dark_oak_stairs",
+ DarkOakTrapdoor => "dark_oak_trapdoor",
+ DarkOakWood => "dark_oak_wood",
+ DarkPrismarine => "dark_prismarine",
+ DarkPrismarineSlab => "dark_prismarine_slab",
+ DarkPrismarineSlabFromDarkPrismarineStonecutting => "dark_prismarine_slab_from_dark_prismarine_stonecutting",
+ DarkPrismarineStairs => "dark_prismarine_stairs",
+ DarkPrismarineStairsFromDarkPrismarineStonecutting => "dark_prismarine_stairs_from_dark_prismarine_stonecutting",
+ DaylightDetector => "daylight_detector",
+ DecoratedPot => "decorated_pot",
+ DecoratedPotSimple => "decorated_pot_simple",
+ Deepslate => "deepslate",
+ DeepslateBrickSlab => "deepslate_brick_slab",
+ DeepslateBrickSlabFromCobbledDeepslateStonecutting => "deepslate_brick_slab_from_cobbled_deepslate_stonecutting",
+ DeepslateBrickSlabFromDeepslateBricksStonecutting => "deepslate_brick_slab_from_deepslate_bricks_stonecutting",
+ DeepslateBrickSlabFromPolishedDeepslateStonecutting => "deepslate_brick_slab_from_polished_deepslate_stonecutting",
+ DeepslateBrickStairs => "deepslate_brick_stairs",
+ DeepslateBrickStairsFromCobbledDeepslateStonecutting => "deepslate_brick_stairs_from_cobbled_deepslate_stonecutting",
+ DeepslateBrickStairsFromDeepslateBricksStonecutting => "deepslate_brick_stairs_from_deepslate_bricks_stonecutting",
+ DeepslateBrickStairsFromPolishedDeepslateStonecutting => "deepslate_brick_stairs_from_polished_deepslate_stonecutting",
+ DeepslateBrickWall => "deepslate_brick_wall",
+ DeepslateBrickWallFromCobbledDeepslateStonecutting => "deepslate_brick_wall_from_cobbled_deepslate_stonecutting",
+ DeepslateBrickWallFromDeepslateBricksStonecutting => "deepslate_brick_wall_from_deepslate_bricks_stonecutting",
+ DeepslateBrickWallFromPolishedDeepslateStonecutting => "deepslate_brick_wall_from_polished_deepslate_stonecutting",
+ DeepslateBricks => "deepslate_bricks",
+ DeepslateBricksFromCobbledDeepslateStonecutting => "deepslate_bricks_from_cobbled_deepslate_stonecutting",
+ DeepslateBricksFromPolishedDeepslateStonecutting => "deepslate_bricks_from_polished_deepslate_stonecutting",
+ DeepslateTileSlab => "deepslate_tile_slab",
+ DeepslateTileSlabFromCobbledDeepslateStonecutting => "deepslate_tile_slab_from_cobbled_deepslate_stonecutting",
+ DeepslateTileSlabFromDeepslateBricksStonecutting => "deepslate_tile_slab_from_deepslate_bricks_stonecutting",
+ DeepslateTileSlabFromDeepslateTilesStonecutting => "deepslate_tile_slab_from_deepslate_tiles_stonecutting",
+ DeepslateTileSlabFromPolishedDeepslateStonecutting => "deepslate_tile_slab_from_polished_deepslate_stonecutting",
+ DeepslateTileStairs => "deepslate_tile_stairs",
+ DeepslateTileStairsFromCobbledDeepslateStonecutting => "deepslate_tile_stairs_from_cobbled_deepslate_stonecutting",
+ DeepslateTileStairsFromDeepslateBricksStonecutting => "deepslate_tile_stairs_from_deepslate_bricks_stonecutting",
+ DeepslateTileStairsFromDeepslateTilesStonecutting => "deepslate_tile_stairs_from_deepslate_tiles_stonecutting",
+ DeepslateTileStairsFromPolishedDeepslateStonecutting => "deepslate_tile_stairs_from_polished_deepslate_stonecutting",
+ DeepslateTileWall => "deepslate_tile_wall",
+ DeepslateTileWallFromCobbledDeepslateStonecutting => "deepslate_tile_wall_from_cobbled_deepslate_stonecutting",
+ DeepslateTileWallFromDeepslateBricksStonecutting => "deepslate_tile_wall_from_deepslate_bricks_stonecutting",
+ DeepslateTileWallFromDeepslateTilesStonecutting => "deepslate_tile_wall_from_deepslate_tiles_stonecutting",
+ DeepslateTileWallFromPolishedDeepslateStonecutting => "deepslate_tile_wall_from_polished_deepslate_stonecutting",
+ DeepslateTiles => "deepslate_tiles",
+ DeepslateTilesFromCobbledDeepslateStonecutting => "deepslate_tiles_from_cobbled_deepslate_stonecutting",
+ DeepslateTilesFromDeepslateBricksStonecutting => "deepslate_tiles_from_deepslate_bricks_stonecutting",
+ DeepslateTilesFromPolishedDeepslateStonecutting => "deepslate_tiles_from_polished_deepslate_stonecutting",
+ DetectorRail => "detector_rail",
+ Diamond => "diamond",
+ DiamondAxe => "diamond_axe",
+ DiamondBlock => "diamond_block",
+ DiamondBoots => "diamond_boots",
+ DiamondChestplate => "diamond_chestplate",
+ DiamondFromBlastingDeepslateDiamondOre => "diamond_from_blasting_deepslate_diamond_ore",
+ DiamondFromBlastingDiamondOre => "diamond_from_blasting_diamond_ore",
+ DiamondFromSmeltingDeepslateDiamondOre => "diamond_from_smelting_deepslate_diamond_ore",
+ DiamondFromSmeltingDiamondOre => "diamond_from_smelting_diamond_ore",
+ DiamondHelmet => "diamond_helmet",
+ DiamondHoe => "diamond_hoe",
+ DiamondLeggings => "diamond_leggings",
+ DiamondPickaxe => "diamond_pickaxe",
+ DiamondShovel => "diamond_shovel",
+ DiamondSpear => "diamond_spear",
+ DiamondSword => "diamond_sword",
+ Diorite => "diorite",
+ DioriteSlab => "diorite_slab",
+ DioriteSlabFromDioriteStonecutting => "diorite_slab_from_diorite_stonecutting",
+ DioriteStairs => "diorite_stairs",
+ DioriteStairsFromDioriteStonecutting => "diorite_stairs_from_diorite_stonecutting",
+ DioriteWall => "diorite_wall",
+ DioriteWallFromDioriteStonecutting => "diorite_wall_from_diorite_stonecutting",
+ Dispenser => "dispenser",
+ DriedGhast => "dried_ghast",
+ DriedKelp => "dried_kelp",
+ DriedKelpBlock => "dried_kelp_block",
+ DriedKelpFromCampfireCooking => "dried_kelp_from_campfire_cooking",
+ DriedKelpFromSmelting => "dried_kelp_from_smelting",
+ DriedKelpFromSmoking => "dried_kelp_from_smoking",
+ DripstoneBlock => "dripstone_block",
+ Dropper => "dropper",
+ DuneArmorTrimSmithingTemplate => "dune_armor_trim_smithing_template",
+ DuneArmorTrimSmithingTemplateSmithingTrim => "dune_armor_trim_smithing_template_smithing_trim",
+ DyeBlackBed => "dye_black_bed",
+ DyeBlackCarpet => "dye_black_carpet",
+ DyeBlackHarness => "dye_black_harness",
+ DyeBlackWool => "dye_black_wool",
+ DyeBlueBed => "dye_blue_bed",
+ DyeBlueCarpet => "dye_blue_carpet",
+ DyeBlueHarness => "dye_blue_harness",
+ DyeBlueWool => "dye_blue_wool",
+ DyeBrownBed => "dye_brown_bed",
+ DyeBrownCarpet => "dye_brown_carpet",
+ DyeBrownHarness => "dye_brown_harness",
+ DyeBrownWool => "dye_brown_wool",
+ DyeCyanBed => "dye_cyan_bed",
+ DyeCyanCarpet => "dye_cyan_carpet",
+ DyeCyanHarness => "dye_cyan_harness",
+ DyeCyanWool => "dye_cyan_wool",
+ DyeGrayBed => "dye_gray_bed",
+ DyeGrayCarpet => "dye_gray_carpet",
+ DyeGrayHarness => "dye_gray_harness",
+ DyeGrayWool => "dye_gray_wool",
+ DyeGreenBed => "dye_green_bed",
+ DyeGreenCarpet => "dye_green_carpet",
+ DyeGreenHarness => "dye_green_harness",
+ DyeGreenWool => "dye_green_wool",
+ DyeLightBlueBed => "dye_light_blue_bed",
+ DyeLightBlueCarpet => "dye_light_blue_carpet",
+ DyeLightBlueHarness => "dye_light_blue_harness",
+ DyeLightBlueWool => "dye_light_blue_wool",
+ DyeLightGrayBed => "dye_light_gray_bed",
+ DyeLightGrayCarpet => "dye_light_gray_carpet",
+ DyeLightGrayHarness => "dye_light_gray_harness",
+ DyeLightGrayWool => "dye_light_gray_wool",
+ DyeLimeBed => "dye_lime_bed",
+ DyeLimeCarpet => "dye_lime_carpet",
+ DyeLimeHarness => "dye_lime_harness",
+ DyeLimeWool => "dye_lime_wool",
+ DyeMagentaBed => "dye_magenta_bed",
+ DyeMagentaCarpet => "dye_magenta_carpet",
+ DyeMagentaHarness => "dye_magenta_harness",
+ DyeMagentaWool => "dye_magenta_wool",
+ DyeOrangeBed => "dye_orange_bed",
+ DyeOrangeCarpet => "dye_orange_carpet",
+ DyeOrangeHarness => "dye_orange_harness",
+ DyeOrangeWool => "dye_orange_wool",
+ DyePinkBed => "dye_pink_bed",
+ DyePinkCarpet => "dye_pink_carpet",
+ DyePinkHarness => "dye_pink_harness",
+ DyePinkWool => "dye_pink_wool",
+ DyePurpleBed => "dye_purple_bed",
+ DyePurpleCarpet => "dye_purple_carpet",
+ DyePurpleHarness => "dye_purple_harness",
+ DyePurpleWool => "dye_purple_wool",
+ DyeRedBed => "dye_red_bed",
+ DyeRedCarpet => "dye_red_carpet",
+ DyeRedHarness => "dye_red_harness",
+ DyeRedWool => "dye_red_wool",
+ DyeWhiteBed => "dye_white_bed",
+ DyeWhiteCarpet => "dye_white_carpet",
+ DyeWhiteHarness => "dye_white_harness",
+ DyeWhiteWool => "dye_white_wool",
+ DyeYellowBed => "dye_yellow_bed",
+ DyeYellowCarpet => "dye_yellow_carpet",
+ DyeYellowHarness => "dye_yellow_harness",
+ DyeYellowWool => "dye_yellow_wool",
+ Emerald => "emerald",
+ EmeraldBlock => "emerald_block",
+ EmeraldFromBlastingDeepslateEmeraldOre => "emerald_from_blasting_deepslate_emerald_ore",
+ EmeraldFromBlastingEmeraldOre => "emerald_from_blasting_emerald_ore",
+ EmeraldFromSmeltingDeepslateEmeraldOre => "emerald_from_smelting_deepslate_emerald_ore",
+ EmeraldFromSmeltingEmeraldOre => "emerald_from_smelting_emerald_ore",
+ EnchantingTable => "enchanting_table",
+ EndCrystal => "end_crystal",
+ EndRod => "end_rod",
+ EndStoneBrickSlab => "end_stone_brick_slab",
+ EndStoneBrickSlabFromEndStoneBrickStonecutting => "end_stone_brick_slab_from_end_stone_brick_stonecutting",
+ EndStoneBrickSlabFromEndStoneStonecutting => "end_stone_brick_slab_from_end_stone_stonecutting",
+ EndStoneBrickStairs => "end_stone_brick_stairs",
+ EndStoneBrickStairsFromEndStoneBrickStonecutting => "end_stone_brick_stairs_from_end_stone_brick_stonecutting",
+ EndStoneBrickStairsFromEndStoneStonecutting => "end_stone_brick_stairs_from_end_stone_stonecutting",
+ EndStoneBrickWall => "end_stone_brick_wall",
+ EndStoneBrickWallFromEndStoneBrickStonecutting => "end_stone_brick_wall_from_end_stone_brick_stonecutting",
+ EndStoneBrickWallFromEndStoneStonecutting => "end_stone_brick_wall_from_end_stone_stonecutting",
+ EndStoneBricks => "end_stone_bricks",
+ EndStoneBricksFromEndStoneStonecutting => "end_stone_bricks_from_end_stone_stonecutting",
+ EnderChest => "ender_chest",
+ EnderEye => "ender_eye",
+ ExposedChiseledCopper => "exposed_chiseled_copper",
+ ExposedChiseledCopperFromExposedCopperStonecutting => "exposed_chiseled_copper_from_exposed_copper_stonecutting",
+ ExposedChiseledCopperFromExposedCutCopperStonecutting => "exposed_chiseled_copper_from_exposed_cut_copper_stonecutting",
+ ExposedCopperBulb => "exposed_copper_bulb",
+ ExposedCopperGrate => "exposed_copper_grate",
+ ExposedCopperGrateFromExposedCopperStonecutting => "exposed_copper_grate_from_exposed_copper_stonecutting",
+ ExposedCutCopper => "exposed_cut_copper",
+ ExposedCutCopperFromExposedCopperStonecutting => "exposed_cut_copper_from_exposed_copper_stonecutting",
+ ExposedCutCopperSlab => "exposed_cut_copper_slab",
+ ExposedCutCopperSlabFromExposedCopperStonecutting => "exposed_cut_copper_slab_from_exposed_copper_stonecutting",
+ ExposedCutCopperSlabFromExposedCutCopperStonecutting => "exposed_cut_copper_slab_from_exposed_cut_copper_stonecutting",
+ ExposedCutCopperStairs => "exposed_cut_copper_stairs",
+ ExposedCutCopperStairsFromExposedCopperStonecutting => "exposed_cut_copper_stairs_from_exposed_copper_stonecutting",
+ ExposedCutCopperStairsFromExposedCutCopperStonecutting => "exposed_cut_copper_stairs_from_exposed_cut_copper_stonecutting",
+ EyeArmorTrimSmithingTemplate => "eye_armor_trim_smithing_template",
+ EyeArmorTrimSmithingTemplateSmithingTrim => "eye_armor_trim_smithing_template_smithing_trim",
+ FermentedSpiderEye => "fermented_spider_eye",
+ FieldMasonedBannerPattern => "field_masoned_banner_pattern",
+ FireCharge => "fire_charge",
+ FireworkRocket => "firework_rocket",
+ FireworkRocketSimple => "firework_rocket_simple",
+ FireworkStar => "firework_star",
+ FireworkStarFade => "firework_star_fade",
+ FishingRod => "fishing_rod",
+ FletchingTable => "fletching_table",
+ FlintAndSteel => "flint_and_steel",
+ FlowArmorTrimSmithingTemplate => "flow_armor_trim_smithing_template",
+ FlowArmorTrimSmithingTemplateSmithingTrim => "flow_armor_trim_smithing_template_smithing_trim",
+ FlowerBannerPattern => "flower_banner_pattern",
+ FlowerPot => "flower_pot",
+ Furnace => "furnace",
+ FurnaceMinecart => "furnace_minecart",
+ Glass => "glass",
+ GlassBottle => "glass_bottle",
+ GlassPane => "glass_pane",
+ GlisteringMelonSlice => "glistering_melon_slice",
+ GlowItemFrame => "glow_item_frame",
+ Glowstone => "glowstone",
+ GoldBlock => "gold_block",
+ GoldIngotFromBlastingDeepslateGoldOre => "gold_ingot_from_blasting_deepslate_gold_ore",
+ GoldIngotFromBlastingGoldOre => "gold_ingot_from_blasting_gold_ore",
+ GoldIngotFromBlastingNetherGoldOre => "gold_ingot_from_blasting_nether_gold_ore",
+ GoldIngotFromBlastingRawGold => "gold_ingot_from_blasting_raw_gold",
+ GoldIngotFromGoldBlock => "gold_ingot_from_gold_block",
+ GoldIngotFromNuggets => "gold_ingot_from_nuggets",
+ GoldIngotFromSmeltingDeepslateGoldOre => "gold_ingot_from_smelting_deepslate_gold_ore",
+ GoldIngotFromSmeltingGoldOre => "gold_ingot_from_smelting_gold_ore",
+ GoldIngotFromSmeltingNetherGoldOre => "gold_ingot_from_smelting_nether_gold_ore",
+ GoldIngotFromSmeltingRawGold => "gold_ingot_from_smelting_raw_gold",
+ GoldNugget => "gold_nugget",
+ GoldNuggetFromBlasting => "gold_nugget_from_blasting",
+ GoldNuggetFromSmelting => "gold_nugget_from_smelting",
+ GoldenApple => "golden_apple",
+ GoldenAxe => "golden_axe",
+ GoldenBoots => "golden_boots",
+ GoldenCarrot => "golden_carrot",
+ GoldenChestplate => "golden_chestplate",
+ GoldenHelmet => "golden_helmet",
+ GoldenHoe => "golden_hoe",
+ GoldenLeggings => "golden_leggings",
+ GoldenPickaxe => "golden_pickaxe",
+ GoldenShovel => "golden_shovel",
+ GoldenSpear => "golden_spear",
+ GoldenSword => "golden_sword",
+ Granite => "granite",
+ GraniteSlab => "granite_slab",
+ GraniteSlabFromGraniteStonecutting => "granite_slab_from_granite_stonecutting",
+ GraniteStairs => "granite_stairs",
+ GraniteStairsFromGraniteStonecutting => "granite_stairs_from_granite_stonecutting",
+ GraniteWall => "granite_wall",
+ GraniteWallFromGraniteStonecutting => "granite_wall_from_granite_stonecutting",
+ GrayBanner => "gray_banner",
+ GrayBed => "gray_bed",
+ GrayBundle => "gray_bundle",
+ GrayCandle => "gray_candle",
+ GrayCarpet => "gray_carpet",
+ GrayConcretePowder => "gray_concrete_powder",
+ GrayDye => "gray_dye",
+ GrayDyeFromClosedEyeblossom => "gray_dye_from_closed_eyeblossom",
+ GrayGlazedTerracotta => "gray_glazed_terracotta",
+ GrayHarness => "gray_harness",
+ GrayShulkerBox => "gray_shulker_box",
+ GrayStainedGlass => "gray_stained_glass",
+ GrayStainedGlassPane => "gray_stained_glass_pane",
+ GrayStainedGlassPaneFromGlassPane => "gray_stained_glass_pane_from_glass_pane",
+ GrayTerracotta => "gray_terracotta",
+ GreenBanner => "green_banner",
+ GreenBed => "green_bed",
+ GreenBundle => "green_bundle",
+ GreenCandle => "green_candle",
+ GreenCarpet => "green_carpet",
+ GreenConcretePowder => "green_concrete_powder",
+ GreenDye => "green_dye",
+ GreenGlazedTerracotta => "green_glazed_terracotta",
+ GreenHarness => "green_harness",
+ GreenShulkerBox => "green_shulker_box",
+ GreenStainedGlass => "green_stained_glass",
+ GreenStainedGlassPane => "green_stained_glass_pane",
+ GreenStainedGlassPaneFromGlassPane => "green_stained_glass_pane_from_glass_pane",
+ GreenTerracotta => "green_terracotta",
+ Grindstone => "grindstone",
+ HayBlock => "hay_block",
+ HeavyWeightedPressurePlate => "heavy_weighted_pressure_plate",
+ HoneyBlock => "honey_block",
+ HoneyBottle => "honey_bottle",
+ HoneycombBlock => "honeycomb_block",
+ Hopper => "hopper",
+ HopperMinecart => "hopper_minecart",
+ HostArmorTrimSmithingTemplate => "host_armor_trim_smithing_template",
+ HostArmorTrimSmithingTemplateSmithingTrim => "host_armor_trim_smithing_template_smithing_trim",
+ IronAxe => "iron_axe",
+ IronBars => "iron_bars",
+ IronBlock => "iron_block",
+ IronBoots => "iron_boots",
+ IronChain => "iron_chain",
+ IronChestplate => "iron_chestplate",
+ IronDoor => "iron_door",
+ IronHelmet => "iron_helmet",
+ IronHoe => "iron_hoe",
+ IronIngotFromBlastingDeepslateIronOre => "iron_ingot_from_blasting_deepslate_iron_ore",
+ IronIngotFromBlastingIronOre => "iron_ingot_from_blasting_iron_ore",
+ IronIngotFromBlastingRawIron => "iron_ingot_from_blasting_raw_iron",
+ IronIngotFromIronBlock => "iron_ingot_from_iron_block",
+ IronIngotFromNuggets => "iron_ingot_from_nuggets",
+ IronIngotFromSmeltingDeepslateIronOre => "iron_ingot_from_smelting_deepslate_iron_ore",
+ IronIngotFromSmeltingIronOre => "iron_ingot_from_smelting_iron_ore",
+ IronIngotFromSmeltingRawIron => "iron_ingot_from_smelting_raw_iron",
+ IronLeggings => "iron_leggings",
+ IronNugget => "iron_nugget",
+ IronNuggetFromBlasting => "iron_nugget_from_blasting",
+ IronNuggetFromSmelting => "iron_nugget_from_smelting",
+ IronPickaxe => "iron_pickaxe",
+ IronShovel => "iron_shovel",
+ IronSpear => "iron_spear",
+ IronSword => "iron_sword",
+ IronTrapdoor => "iron_trapdoor",
+ ItemFrame => "item_frame",
+ JackOLantern => "jack_o_lantern",
+ Jukebox => "jukebox",
+ JungleBoat => "jungle_boat",
+ JungleButton => "jungle_button",
+ JungleChestBoat => "jungle_chest_boat",
+ JungleDoor => "jungle_door",
+ JungleFence => "jungle_fence",
+ JungleFenceGate => "jungle_fence_gate",
+ JungleHangingSign => "jungle_hanging_sign",
+ JunglePlanks => "jungle_planks",
+ JunglePressurePlate => "jungle_pressure_plate",
+ JungleShelf => "jungle_shelf",
+ JungleSign => "jungle_sign",
+ JungleSlab => "jungle_slab",
+ JungleStairs => "jungle_stairs",
+ JungleTrapdoor => "jungle_trapdoor",
+ JungleWood => "jungle_wood",
+ Ladder => "ladder",
+ Lantern => "lantern",
+ LapisBlock => "lapis_block",
+ LapisLazuli => "lapis_lazuli",
+ LapisLazuliFromBlastingDeepslateLapisOre => "lapis_lazuli_from_blasting_deepslate_lapis_ore",
+ LapisLazuliFromBlastingLapisOre => "lapis_lazuli_from_blasting_lapis_ore",
+ LapisLazuliFromSmeltingDeepslateLapisOre => "lapis_lazuli_from_smelting_deepslate_lapis_ore",
+ LapisLazuliFromSmeltingLapisOre => "lapis_lazuli_from_smelting_lapis_ore",
+ Lead => "lead",
+ LeafLitter => "leaf_litter",
+ Leather => "leather",
+ LeatherBoots => "leather_boots",
+ LeatherChestplate => "leather_chestplate",
+ LeatherHelmet => "leather_helmet",
+ LeatherHorseArmor => "leather_horse_armor",
+ LeatherLeggings => "leather_leggings",
+ Lectern => "lectern",
+ Lever => "lever",
+ LightBlueBanner => "light_blue_banner",
+ LightBlueBed => "light_blue_bed",
+ LightBlueBundle => "light_blue_bundle",
+ LightBlueCandle => "light_blue_candle",
+ LightBlueCarpet => "light_blue_carpet",
+ LightBlueConcretePowder => "light_blue_concrete_powder",
+ LightBlueDyeFromBlueOrchid => "light_blue_dye_from_blue_orchid",
+ LightBlueDyeFromBlueWhiteDye => "light_blue_dye_from_blue_white_dye",
+ LightBlueGlazedTerracotta => "light_blue_glazed_terracotta",
+ LightBlueHarness => "light_blue_harness",
+ LightBlueShulkerBox => "light_blue_shulker_box",
+ LightBlueStainedGlass => "light_blue_stained_glass",
+ LightBlueStainedGlassPane => "light_blue_stained_glass_pane",
+ LightBlueStainedGlassPaneFromGlassPane => "light_blue_stained_glass_pane_from_glass_pane",
+ LightBlueTerracotta => "light_blue_terracotta",
+ LightGrayBanner => "light_gray_banner",
+ LightGrayBed => "light_gray_bed",
+ LightGrayBundle => "light_gray_bundle",
+ LightGrayCandle => "light_gray_candle",
+ LightGrayCarpet => "light_gray_carpet",
+ LightGrayConcretePowder => "light_gray_concrete_powder",
+ LightGrayDyeFromAzureBluet => "light_gray_dye_from_azure_bluet",
+ LightGrayDyeFromBlackWhiteDye => "light_gray_dye_from_black_white_dye",
+ LightGrayDyeFromGrayWhiteDye => "light_gray_dye_from_gray_white_dye",
+ LightGrayDyeFromOxeyeDaisy => "light_gray_dye_from_oxeye_daisy",
+ LightGrayDyeFromWhiteTulip => "light_gray_dye_from_white_tulip",
+ LightGrayGlazedTerracotta => "light_gray_glazed_terracotta",
+ LightGrayHarness => "light_gray_harness",
+ LightGrayShulkerBox => "light_gray_shulker_box",
+ LightGrayStainedGlass => "light_gray_stained_glass",
+ LightGrayStainedGlassPane => "light_gray_stained_glass_pane",
+ LightGrayStainedGlassPaneFromGlassPane => "light_gray_stained_glass_pane_from_glass_pane",
+ LightGrayTerracotta => "light_gray_terracotta",
+ LightWeightedPressurePlate => "light_weighted_pressure_plate",
+ LightningRod => "lightning_rod",
+ LimeBanner => "lime_banner",
+ LimeBed => "lime_bed",
+ LimeBundle => "lime_bundle",
+ LimeCandle => "lime_candle",
+ LimeCarpet => "lime_carpet",
+ LimeConcretePowder => "lime_concrete_powder",
+ LimeDye => "lime_dye",
+ LimeDyeFromSmelting => "lime_dye_from_smelting",
+ LimeGlazedTerracotta => "lime_glazed_terracotta",
+ LimeHarness => "lime_harness",
+ LimeShulkerBox => "lime_shulker_box",
+ LimeStainedGlass => "lime_stained_glass",
+ LimeStainedGlassPane => "lime_stained_glass_pane",
+ LimeStainedGlassPaneFromGlassPane => "lime_stained_glass_pane_from_glass_pane",
+ LimeTerracotta => "lime_terracotta",
+ Lodestone => "lodestone",
+ Loom => "loom",
+ Mace => "mace",
+ MagentaBanner => "magenta_banner",
+ MagentaBed => "magenta_bed",
+ MagentaBundle => "magenta_bundle",
+ MagentaCandle => "magenta_candle",
+ MagentaCarpet => "magenta_carpet",
+ MagentaConcretePowder => "magenta_concrete_powder",
+ MagentaDyeFromAllium => "magenta_dye_from_allium",
+ MagentaDyeFromBlueRedPink => "magenta_dye_from_blue_red_pink",
+ MagentaDyeFromBlueRedWhiteDye => "magenta_dye_from_blue_red_white_dye",
+ MagentaDyeFromLilac => "magenta_dye_from_lilac",
+ MagentaDyeFromPurpleAndPink => "magenta_dye_from_purple_and_pink",
+ MagentaGlazedTerracotta => "magenta_glazed_terracotta",
+ MagentaHarness => "magenta_harness",
+ MagentaShulkerBox => "magenta_shulker_box",
+ MagentaStainedGlass => "magenta_stained_glass",
+ MagentaStainedGlassPane => "magenta_stained_glass_pane",
+ MagentaStainedGlassPaneFromGlassPane => "magenta_stained_glass_pane_from_glass_pane",
+ MagentaTerracotta => "magenta_terracotta",
+ MagmaBlock => "magma_block",
+ MagmaCream => "magma_cream",
+ MangroveBoat => "mangrove_boat",
+ MangroveButton => "mangrove_button",
+ MangroveChestBoat => "mangrove_chest_boat",
+ MangroveDoor => "mangrove_door",
+ MangroveFence => "mangrove_fence",
+ MangroveFenceGate => "mangrove_fence_gate",
+ MangroveHangingSign => "mangrove_hanging_sign",
+ MangrovePlanks => "mangrove_planks",
+ MangrovePressurePlate => "mangrove_pressure_plate",
+ MangroveShelf => "mangrove_shelf",
+ MangroveSign => "mangrove_sign",
+ MangroveSlab => "mangrove_slab",
+ MangroveStairs => "mangrove_stairs",
+ MangroveTrapdoor => "mangrove_trapdoor",
+ MangroveWood => "mangrove_wood",
+ Map => "map",
+ MapCloning => "map_cloning",
+ MapExtending => "map_extending",
+ Melon => "melon",
+ MelonSeeds => "melon_seeds",
+ Minecart => "minecart",
+ MojangBannerPattern => "mojang_banner_pattern",
+ MossCarpet => "moss_carpet",
+ MossyCobblestoneFromMossBlock => "mossy_cobblestone_from_moss_block",
+ MossyCobblestoneFromVine => "mossy_cobblestone_from_vine",
+ MossyCobblestoneSlab => "mossy_cobblestone_slab",
+ MossyCobblestoneSlabFromMossyCobblestoneStonecutting => "mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting",
+ MossyCobblestoneStairs => "mossy_cobblestone_stairs",
+ MossyCobblestoneStairsFromMossyCobblestoneStonecutting => "mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting",
+ MossyCobblestoneWall => "mossy_cobblestone_wall",
+ MossyCobblestoneWallFromMossyCobblestoneStonecutting => "mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting",
+ MossyStoneBrickSlab => "mossy_stone_brick_slab",
+ MossyStoneBrickSlabFromMossyStoneBrickStonecutting => "mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting",
+ MossyStoneBrickStairs => "mossy_stone_brick_stairs",
+ MossyStoneBrickStairsFromMossyStoneBrickStonecutting => "mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting",
+ MossyStoneBrickWall => "mossy_stone_brick_wall",
+ MossyStoneBrickWallFromMossyStoneBrickStonecutting => "mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting",
+ MossyStoneBricksFromMossBlock => "mossy_stone_bricks_from_moss_block",
+ MossyStoneBricksFromVine => "mossy_stone_bricks_from_vine",
+ MudBrickSlab => "mud_brick_slab",
+ MudBrickSlabFromMudBricksStonecutting => "mud_brick_slab_from_mud_bricks_stonecutting",
+ MudBrickStairs => "mud_brick_stairs",
+ MudBrickStairsFromMudBricksStonecutting => "mud_brick_stairs_from_mud_bricks_stonecutting",
+ MudBrickWall => "mud_brick_wall",
+ MudBrickWallFromMudBricksStonecutting => "mud_brick_wall_from_mud_bricks_stonecutting",
+ MudBricks => "mud_bricks",
+ MuddyMangroveRoots => "muddy_mangrove_roots",
+ MushroomStew => "mushroom_stew",
+ MusicDisc5 => "music_disc_5",
+ NetherBrick => "nether_brick",
+ NetherBrickFence => "nether_brick_fence",
+ NetherBrickSlab => "nether_brick_slab",
+ NetherBrickSlabFromNetherBricksStonecutting => "nether_brick_slab_from_nether_bricks_stonecutting",
+ NetherBrickStairs => "nether_brick_stairs",
+ NetherBrickStairsFromNetherBricksStonecutting => "nether_brick_stairs_from_nether_bricks_stonecutting",
+ NetherBrickWall => "nether_brick_wall",
+ NetherBrickWallFromNetherBricksStonecutting => "nether_brick_wall_from_nether_bricks_stonecutting",
+ NetherBricks => "nether_bricks",
+ NetherWartBlock => "nether_wart_block",
+ NetheriteAxeSmithing => "netherite_axe_smithing",
+ NetheriteBlock => "netherite_block",
+ NetheriteBootsSmithing => "netherite_boots_smithing",
+ NetheriteChestplateSmithing => "netherite_chestplate_smithing",
+ NetheriteHelmetSmithing => "netherite_helmet_smithing",
+ NetheriteHoeSmithing => "netherite_hoe_smithing",
+ NetheriteHorseArmorSmithing => "netherite_horse_armor_smithing",
+ NetheriteIngot => "netherite_ingot",
+ NetheriteIngotFromNetheriteBlock => "netherite_ingot_from_netherite_block",
+ NetheriteLeggingsSmithing => "netherite_leggings_smithing",
+ NetheriteNautilusArmorSmithing => "netherite_nautilus_armor_smithing",
+ NetheritePickaxeSmithing => "netherite_pickaxe_smithing",
+ NetheriteScrap => "netherite_scrap",
+ NetheriteScrapFromBlasting => "netherite_scrap_from_blasting",
+ NetheriteShovelSmithing => "netherite_shovel_smithing",
+ NetheriteSpearSmithing => "netherite_spear_smithing",
+ NetheriteSwordSmithing => "netherite_sword_smithing",
+ NetheriteUpgradeSmithingTemplate => "netherite_upgrade_smithing_template",
+ NoteBlock => "note_block",
+ OakBoat => "oak_boat",
+ OakButton => "oak_button",
+ OakChestBoat => "oak_chest_boat",
+ OakDoor => "oak_door",
+ OakFence => "oak_fence",
+ OakFenceGate => "oak_fence_gate",
+ OakHangingSign => "oak_hanging_sign",
+ OakPlanks => "oak_planks",
+ OakPressurePlate => "oak_pressure_plate",
+ OakShelf => "oak_shelf",
+ OakSign => "oak_sign",
+ OakSlab => "oak_slab",
+ OakStairs => "oak_stairs",
+ OakTrapdoor => "oak_trapdoor",
+ OakWood => "oak_wood",
+ Observer => "observer",
+ OrangeBanner => "orange_banner",
+ OrangeBed => "orange_bed",
+ OrangeBundle => "orange_bundle",
+ OrangeCandle => "orange_candle",
+ OrangeCarpet => "orange_carpet",
+ OrangeConcretePowder => "orange_concrete_powder",
+ OrangeDyeFromOpenEyeblossom => "orange_dye_from_open_eyeblossom",
+ OrangeDyeFromOrangeTulip => "orange_dye_from_orange_tulip",
+ OrangeDyeFromRedYellow => "orange_dye_from_red_yellow",
+ OrangeDyeFromTorchflower => "orange_dye_from_torchflower",
+ OrangeGlazedTerracotta => "orange_glazed_terracotta",
+ OrangeHarness => "orange_harness",
+ OrangeShulkerBox => "orange_shulker_box",
+ OrangeStainedGlass => "orange_stained_glass",
+ OrangeStainedGlassPane => "orange_stained_glass_pane",
+ OrangeStainedGlassPaneFromGlassPane => "orange_stained_glass_pane_from_glass_pane",
+ OrangeTerracotta => "orange_terracotta",
+ OxidizedChiseledCopper => "oxidized_chiseled_copper",
+ OxidizedChiseledCopperFromOxidizedCopperStonecutting => "oxidized_chiseled_copper_from_oxidized_copper_stonecutting",
+ OxidizedChiseledCopperFromOxidizedCutCopperStonecutting => "oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting",
+ OxidizedCopperBulb => "oxidized_copper_bulb",
+ OxidizedCopperGrate => "oxidized_copper_grate",
+ OxidizedCopperGrateFromOxidizedCopperStonecutting => "oxidized_copper_grate_from_oxidized_copper_stonecutting",
+ OxidizedCutCopper => "oxidized_cut_copper",
+ OxidizedCutCopperFromOxidizedCopperStonecutting => "oxidized_cut_copper_from_oxidized_copper_stonecutting",
+ OxidizedCutCopperSlab => "oxidized_cut_copper_slab",
+ OxidizedCutCopperSlabFromOxidizedCopperStonecutting => "oxidized_cut_copper_slab_from_oxidized_copper_stonecutting",
+ OxidizedCutCopperSlabFromOxidizedCutCopperStonecutting => "oxidized_cut_copper_slab_from_oxidized_cut_copper_stonecutting",
+ OxidizedCutCopperStairs => "oxidized_cut_copper_stairs",
+ OxidizedCutCopperStairsFromOxidizedCopperStonecutting => "oxidized_cut_copper_stairs_from_oxidized_copper_stonecutting",
+ OxidizedCutCopperStairsFromOxidizedCutCopperStonecutting => "oxidized_cut_copper_stairs_from_oxidized_cut_copper_stonecutting",
+ PackedIce => "packed_ice",
+ PackedMud => "packed_mud",
+ Painting => "painting",
+ PaleMossCarpet => "pale_moss_carpet",
+ PaleOakBoat => "pale_oak_boat",
+ PaleOakButton => "pale_oak_button",
+ PaleOakChestBoat => "pale_oak_chest_boat",
+ PaleOakDoor => "pale_oak_door",
+ PaleOakFence => "pale_oak_fence",
+ PaleOakFenceGate => "pale_oak_fence_gate",
+ PaleOakHangingSign => "pale_oak_hanging_sign",
+ PaleOakPlanks => "pale_oak_planks",
+ PaleOakPressurePlate => "pale_oak_pressure_plate",
+ PaleOakShelf => "pale_oak_shelf",
+ PaleOakSign => "pale_oak_sign",
+ PaleOakSlab => "pale_oak_slab",
+ PaleOakStairs => "pale_oak_stairs",
+ PaleOakTrapdoor => "pale_oak_trapdoor",
+ PaleOakWood => "pale_oak_wood",
+ Paper => "paper",
+ PinkBanner => "pink_banner",
+ PinkBed => "pink_bed",
+ PinkBundle => "pink_bundle",
+ PinkCandle => "pink_candle",
+ PinkCarpet => "pink_carpet",
+ PinkConcretePowder => "pink_concrete_powder",
+ PinkDyeFromCactusFlower => "pink_dye_from_cactus_flower",
+ PinkDyeFromPeony => "pink_dye_from_peony",
+ PinkDyeFromPinkPetals => "pink_dye_from_pink_petals",
+ PinkDyeFromPinkTulip => "pink_dye_from_pink_tulip",
+ PinkDyeFromRedWhiteDye => "pink_dye_from_red_white_dye",
+ PinkGlazedTerracotta => "pink_glazed_terracotta",
+ PinkHarness => "pink_harness",
+ PinkShulkerBox => "pink_shulker_box",
+ PinkStainedGlass => "pink_stained_glass",
+ PinkStainedGlassPane => "pink_stained_glass_pane",
+ PinkStainedGlassPaneFromGlassPane => "pink_stained_glass_pane_from_glass_pane",
+ PinkTerracotta => "pink_terracotta",
+ Piston => "piston",
+ PolishedAndesite => "polished_andesite",
+ PolishedAndesiteFromAndesiteStonecutting => "polished_andesite_from_andesite_stonecutting",
+ PolishedAndesiteSlab => "polished_andesite_slab",
+ PolishedAndesiteSlabFromAndesiteStonecutting => "polished_andesite_slab_from_andesite_stonecutting",
+ PolishedAndesiteSlabFromPolishedAndesiteStonecutting => "polished_andesite_slab_from_polished_andesite_stonecutting",
+ PolishedAndesiteStairs => "polished_andesite_stairs",
+ PolishedAndesiteStairsFromAndesiteStonecutting => "polished_andesite_stairs_from_andesite_stonecutting",
+ PolishedAndesiteStairsFromPolishedAndesiteStonecutting => "polished_andesite_stairs_from_polished_andesite_stonecutting",
+ PolishedBasalt => "polished_basalt",
+ PolishedBasaltFromBasaltStonecutting => "polished_basalt_from_basalt_stonecutting",
+ PolishedBlackstone => "polished_blackstone",
+ PolishedBlackstoneBrickSlab => "polished_blackstone_brick_slab",
+ PolishedBlackstoneBrickSlabFromBlackstoneStonecutting => "polished_blackstone_brick_slab_from_blackstone_stonecutting",
+ PolishedBlackstoneBrickSlabFromPolishedBlackstoneBricksStonecutting => "polished_blackstone_brick_slab_from_polished_blackstone_bricks_stonecutting",
+ PolishedBlackstoneBrickSlabFromPolishedBlackstoneStonecutting => "polished_blackstone_brick_slab_from_polished_blackstone_stonecutting",
+ PolishedBlackstoneBrickStairs => "polished_blackstone_brick_stairs",
+ PolishedBlackstoneBrickStairsFromBlackstoneStonecutting => "polished_blackstone_brick_stairs_from_blackstone_stonecutting",
+ PolishedBlackstoneBrickStairsFromPolishedBlackstoneBricksStonecutting => "polished_blackstone_brick_stairs_from_polished_blackstone_bricks_stonecutting",
+ PolishedBlackstoneBrickStairsFromPolishedBlackstoneStonecutting => "polished_blackstone_brick_stairs_from_polished_blackstone_stonecutting",
+ PolishedBlackstoneBrickWall => "polished_blackstone_brick_wall",
+ PolishedBlackstoneBrickWallFromBlackstoneStonecutting => "polished_blackstone_brick_wall_from_blackstone_stonecutting",
+ PolishedBlackstoneBrickWallFromPolishedBlackstoneBricksStonecutting => "polished_blackstone_brick_wall_from_polished_blackstone_bricks_stonecutting",
+ PolishedBlackstoneBrickWallFromPolishedBlackstoneStonecutting => "polished_blackstone_brick_wall_from_polished_blackstone_stonecutting",
+ PolishedBlackstoneBricks => "polished_blackstone_bricks",
+ PolishedBlackstoneBricksFromBlackstoneStonecutting => "polished_blackstone_bricks_from_blackstone_stonecutting",
+ PolishedBlackstoneBricksFromPolishedBlackstoneStonecutting => "polished_blackstone_bricks_from_polished_blackstone_stonecutting",
+ PolishedBlackstoneButton => "polished_blackstone_button",
+ PolishedBlackstoneFromBlackstoneStonecutting => "polished_blackstone_from_blackstone_stonecutting",
+ PolishedBlackstonePressurePlate => "polished_blackstone_pressure_plate",
+ PolishedBlackstoneSlab => "polished_blackstone_slab",
+ PolishedBlackstoneSlabFromBlackstoneStonecutting => "polished_blackstone_slab_from_blackstone_stonecutting",
+ PolishedBlackstoneSlabFromPolishedBlackstoneStonecutting => "polished_blackstone_slab_from_polished_blackstone_stonecutting",
+ PolishedBlackstoneStairs => "polished_blackstone_stairs",
+ PolishedBlackstoneStairsFromBlackstoneStonecutting => "polished_blackstone_stairs_from_blackstone_stonecutting",
+ PolishedBlackstoneStairsFromPolishedBlackstoneStonecutting => "polished_blackstone_stairs_from_polished_blackstone_stonecutting",
+ PolishedBlackstoneWall => "polished_blackstone_wall",
+ PolishedBlackstoneWallFromBlackstoneStonecutting => "polished_blackstone_wall_from_blackstone_stonecutting",
+ PolishedBlackstoneWallFromPolishedBlackstoneStonecutting => "polished_blackstone_wall_from_polished_blackstone_stonecutting",
+ PolishedDeepslate => "polished_deepslate",
+ PolishedDeepslateFromCobbledDeepslateStonecutting => "polished_deepslate_from_cobbled_deepslate_stonecutting",
+ PolishedDeepslateSlab => "polished_deepslate_slab",
+ PolishedDeepslateSlabFromCobbledDeepslateStonecutting => "polished_deepslate_slab_from_cobbled_deepslate_stonecutting",
+ PolishedDeepslateSlabFromPolishedDeepslateStonecutting => "polished_deepslate_slab_from_polished_deepslate_stonecutting",
+ PolishedDeepslateStairs => "polished_deepslate_stairs",
+ PolishedDeepslateStairsFromCobbledDeepslateStonecutting => "polished_deepslate_stairs_from_cobbled_deepslate_stonecutting",
+ PolishedDeepslateStairsFromPolishedDeepslateStonecutting => "polished_deepslate_stairs_from_polished_deepslate_stonecutting",
+ PolishedDeepslateWall => "polished_deepslate_wall",
+ PolishedDeepslateWallFromCobbledDeepslateStonecutting => "polished_deepslate_wall_from_cobbled_deepslate_stonecutting",
+ PolishedDeepslateWallFromPolishedDeepslateStonecutting => "polished_deepslate_wall_from_polished_deepslate_stonecutting",
+ PolishedDiorite => "polished_diorite",
+ PolishedDioriteFromDioriteStonecutting => "polished_diorite_from_diorite_stonecutting",
+ PolishedDioriteSlab => "polished_diorite_slab",
+ PolishedDioriteSlabFromDioriteStonecutting => "polished_diorite_slab_from_diorite_stonecutting",
+ PolishedDioriteSlabFromPolishedDioriteStonecutting => "polished_diorite_slab_from_polished_diorite_stonecutting",
+ PolishedDioriteStairs => "polished_diorite_stairs",
+ PolishedDioriteStairsFromDioriteStonecutting => "polished_diorite_stairs_from_diorite_stonecutting",
+ PolishedDioriteStairsFromPolishedDioriteStonecutting => "polished_diorite_stairs_from_polished_diorite_stonecutting",
+ PolishedGranite => "polished_granite",
+ PolishedGraniteFromGraniteStonecutting => "polished_granite_from_granite_stonecutting",
+ PolishedGraniteSlab => "polished_granite_slab",
+ PolishedGraniteSlabFromGraniteStonecutting => "polished_granite_slab_from_granite_stonecutting",
+ PolishedGraniteSlabFromPolishedGraniteStonecutting => "polished_granite_slab_from_polished_granite_stonecutting",
+ PolishedGraniteStairs => "polished_granite_stairs",
+ PolishedGraniteStairsFromGraniteStonecutting => "polished_granite_stairs_from_granite_stonecutting",
+ PolishedGraniteStairsFromPolishedGraniteStonecutting => "polished_granite_stairs_from_polished_granite_stonecutting",
+ PolishedTuff => "polished_tuff",
+ PolishedTuffFromTuffStonecutting => "polished_tuff_from_tuff_stonecutting",
+ PolishedTuffSlab => "polished_tuff_slab",
+ PolishedTuffSlabFromPolishedTuffStonecutting => "polished_tuff_slab_from_polished_tuff_stonecutting",
+ PolishedTuffSlabFromTuffStonecutting => "polished_tuff_slab_from_tuff_stonecutting",
+ PolishedTuffStairs => "polished_tuff_stairs",
+ PolishedTuffStairsFromPolishedTuffStonecutting => "polished_tuff_stairs_from_polished_tuff_stonecutting",
+ PolishedTuffStairsFromTuffStonecutting => "polished_tuff_stairs_from_tuff_stonecutting",
+ PolishedTuffWall => "polished_tuff_wall",
+ PolishedTuffWallFromPolishedTuffStonecutting => "polished_tuff_wall_from_polished_tuff_stonecutting",
+ PolishedTuffWallFromTuffStonecutting => "polished_tuff_wall_from_tuff_stonecutting",
+ PoppedChorusFruit => "popped_chorus_fruit",
+ PoweredRail => "powered_rail",
+ Prismarine => "prismarine",
+ PrismarineBrickSlab => "prismarine_brick_slab",
+ PrismarineBrickSlabFromPrismarineStonecutting => "prismarine_brick_slab_from_prismarine_stonecutting",
+ PrismarineBrickStairs => "prismarine_brick_stairs",
+ PrismarineBrickStairsFromPrismarineStonecutting => "prismarine_brick_stairs_from_prismarine_stonecutting",
+ PrismarineBricks => "prismarine_bricks",
+ PrismarineSlab => "prismarine_slab",
+ PrismarineSlabFromPrismarineStonecutting => "prismarine_slab_from_prismarine_stonecutting",
+ PrismarineStairs => "prismarine_stairs",
+ PrismarineStairsFromPrismarineStonecutting => "prismarine_stairs_from_prismarine_stonecutting",
+ PrismarineWall => "prismarine_wall",
+ PrismarineWallFromPrismarineStonecutting => "prismarine_wall_from_prismarine_stonecutting",
+ PumpkinPie => "pumpkin_pie",
+ PumpkinSeeds => "pumpkin_seeds",
+ PurpleBanner => "purple_banner",
+ PurpleBed => "purple_bed",
+ PurpleBundle => "purple_bundle",
+ PurpleCandle => "purple_candle",
+ PurpleCarpet => "purple_carpet",
+ PurpleConcretePowder => "purple_concrete_powder",
+ PurpleDye => "purple_dye",
+ PurpleGlazedTerracotta => "purple_glazed_terracotta",
+ PurpleHarness => "purple_harness",
+ PurpleShulkerBox => "purple_shulker_box",
+ PurpleStainedGlass => "purple_stained_glass",
+ PurpleStainedGlassPane => "purple_stained_glass_pane",
+ PurpleStainedGlassPaneFromGlassPane => "purple_stained_glass_pane_from_glass_pane",
+ PurpleTerracotta => "purple_terracotta",
+ PurpurBlock => "purpur_block",
+ PurpurPillar => "purpur_pillar",
+ PurpurPillarFromPurpurBlockStonecutting => "purpur_pillar_from_purpur_block_stonecutting",
+ PurpurSlab => "purpur_slab",
+ PurpurSlabFromPurpurBlockStonecutting => "purpur_slab_from_purpur_block_stonecutting",
+ PurpurStairs => "purpur_stairs",
+ PurpurStairsFromPurpurBlockStonecutting => "purpur_stairs_from_purpur_block_stonecutting",
+ Quartz => "quartz",
+ QuartzBlock => "quartz_block",
+ QuartzBricks => "quartz_bricks",
+ QuartzBricksFromQuartzBlockStonecutting => "quartz_bricks_from_quartz_block_stonecutting",
+ QuartzFromBlasting => "quartz_from_blasting",
+ QuartzPillar => "quartz_pillar",
+ QuartzPillarFromQuartzBlockStonecutting => "quartz_pillar_from_quartz_block_stonecutting",
+ QuartzSlab => "quartz_slab",
+ QuartzSlabFromStonecutting => "quartz_slab_from_stonecutting",
+ QuartzStairs => "quartz_stairs",
+ QuartzStairsFromQuartzBlockStonecutting => "quartz_stairs_from_quartz_block_stonecutting",
+ RabbitStewFromBrownMushroom => "rabbit_stew_from_brown_mushroom",
+ RabbitStewFromRedMushroom => "rabbit_stew_from_red_mushroom",
+ Rail => "rail",
+ RaiserArmorTrimSmithingTemplate => "raiser_armor_trim_smithing_template",
+ RaiserArmorTrimSmithingTemplateSmithingTrim => "raiser_armor_trim_smithing_template_smithing_trim",
+ RawCopper => "raw_copper",
+ RawCopperBlock => "raw_copper_block",
+ RawGold => "raw_gold",
+ RawGoldBlock => "raw_gold_block",
+ RawIron => "raw_iron",
+ RawIronBlock => "raw_iron_block",
+ RecoveryCompass => "recovery_compass",
+ RedBanner => "red_banner",
+ RedBed => "red_bed",
+ RedBundle => "red_bundle",
+ RedCandle => "red_candle",
+ RedCarpet => "red_carpet",
+ RedConcretePowder => "red_concrete_powder",
+ RedDyeFromBeetroot => "red_dye_from_beetroot",
+ RedDyeFromPoppy => "red_dye_from_poppy",
+ RedDyeFromRoseBush => "red_dye_from_rose_bush",
+ RedDyeFromTulip => "red_dye_from_tulip",
+ RedGlazedTerracotta => "red_glazed_terracotta",
+ RedHarness => "red_harness",
+ RedNetherBrickSlab => "red_nether_brick_slab",
+ RedNetherBrickSlabFromRedNetherBricksStonecutting => "red_nether_brick_slab_from_red_nether_bricks_stonecutting",
+ RedNetherBrickStairs => "red_nether_brick_stairs",
+ RedNetherBrickStairsFromRedNetherBricksStonecutting => "red_nether_brick_stairs_from_red_nether_bricks_stonecutting",
+ RedNetherBrickWall => "red_nether_brick_wall",
+ RedNetherBrickWallFromRedNetherBricksStonecutting => "red_nether_brick_wall_from_red_nether_bricks_stonecutting",
+ RedNetherBricks => "red_nether_bricks",
+ RedSandstone => "red_sandstone",
+ RedSandstoneSlab => "red_sandstone_slab",
+ RedSandstoneSlabFromRedSandstoneStonecutting => "red_sandstone_slab_from_red_sandstone_stonecutting",
+ RedSandstoneStairs => "red_sandstone_stairs",
+ RedSandstoneStairsFromRedSandstoneStonecutting => "red_sandstone_stairs_from_red_sandstone_stonecutting",
+ RedSandstoneWall => "red_sandstone_wall",
+ RedSandstoneWallFromRedSandstoneStonecutting => "red_sandstone_wall_from_red_sandstone_stonecutting",
+ RedShulkerBox => "red_shulker_box",
+ RedStainedGlass => "red_stained_glass",
+ RedStainedGlassPane => "red_stained_glass_pane",
+ RedStainedGlassPaneFromGlassPane => "red_stained_glass_pane_from_glass_pane",
+ RedTerracotta => "red_terracotta",
+ Redstone => "redstone",
+ RedstoneBlock => "redstone_block",
+ RedstoneFromBlastingDeepslateRedstoneOre => "redstone_from_blasting_deepslate_redstone_ore",
+ RedstoneFromBlastingRedstoneOre => "redstone_from_blasting_redstone_ore",
+ RedstoneFromSmeltingDeepslateRedstoneOre => "redstone_from_smelting_deepslate_redstone_ore",
+ RedstoneFromSmeltingRedstoneOre => "redstone_from_smelting_redstone_ore",
+ RedstoneLamp => "redstone_lamp",
+ RedstoneTorch => "redstone_torch",
+ RepairItem => "repair_item",
+ Repeater => "repeater",
+ ResinBlock => "resin_block",
+ ResinBrick => "resin_brick",
+ ResinBrickSlab => "resin_brick_slab",
+ ResinBrickSlabFromResinBricksStonecutting => "resin_brick_slab_from_resin_bricks_stonecutting",
+ ResinBrickStairs => "resin_brick_stairs",
+ ResinBrickStairsFromResinBricksStonecutting => "resin_brick_stairs_from_resin_bricks_stonecutting",
+ ResinBrickWall => "resin_brick_wall",
+ ResinBrickWallFromResinBricksStonecutting => "resin_brick_wall_from_resin_bricks_stonecutting",
+ ResinBricks => "resin_bricks",
+ ResinClump => "resin_clump",
+ RespawnAnchor => "respawn_anchor",
+ RibArmorTrimSmithingTemplate => "rib_armor_trim_smithing_template",
+ RibArmorTrimSmithingTemplateSmithingTrim => "rib_armor_trim_smithing_template_smithing_trim",
+ Saddle => "saddle",
+ Sandstone => "sandstone",
+ SandstoneSlab => "sandstone_slab",
+ SandstoneSlabFromSandstoneStonecutting => "sandstone_slab_from_sandstone_stonecutting",
+ SandstoneStairs => "sandstone_stairs",
+ SandstoneStairsFromSandstoneStonecutting => "sandstone_stairs_from_sandstone_stonecutting",
+ SandstoneWall => "sandstone_wall",
+ SandstoneWallFromSandstoneStonecutting => "sandstone_wall_from_sandstone_stonecutting",
+ Scaffolding => "scaffolding",
+ SeaLantern => "sea_lantern",
+ SentryArmorTrimSmithingTemplate => "sentry_armor_trim_smithing_template",
+ SentryArmorTrimSmithingTemplateSmithingTrim => "sentry_armor_trim_smithing_template_smithing_trim",
+ ShaperArmorTrimSmithingTemplate => "shaper_armor_trim_smithing_template",
+ ShaperArmorTrimSmithingTemplateSmithingTrim => "shaper_armor_trim_smithing_template_smithing_trim",
+ Shears => "shears",
+ Shield => "shield",
+ ShieldDecoration => "shield_decoration",
+ ShulkerBox => "shulker_box",
+ SilenceArmorTrimSmithingTemplate => "silence_armor_trim_smithing_template",
+ SilenceArmorTrimSmithingTemplateSmithingTrim => "silence_armor_trim_smithing_template_smithing_trim",
+ SkullBannerPattern => "skull_banner_pattern",
+ SlimeBall => "slime_ball",
+ SlimeBlock => "slime_block",
+ SmithingTable => "smithing_table",
+ Smoker => "smoker",
+ SmoothBasalt => "smooth_basalt",
+ SmoothQuartz => "smooth_quartz",
+ SmoothQuartzSlab => "smooth_quartz_slab",
+ SmoothQuartzSlabFromSmoothQuartzStonecutting => "smooth_quartz_slab_from_smooth_quartz_stonecutting",
+ SmoothQuartzStairs => "smooth_quartz_stairs",
+ SmoothQuartzStairsFromSmoothQuartzStonecutting => "smooth_quartz_stairs_from_smooth_quartz_stonecutting",
+ SmoothRedSandstone => "smooth_red_sandstone",
+ SmoothRedSandstoneSlab => "smooth_red_sandstone_slab",
+ SmoothRedSandstoneSlabFromSmoothRedSandstoneStonecutting => "smooth_red_sandstone_slab_from_smooth_red_sandstone_stonecutting",
+ SmoothRedSandstoneStairs => "smooth_red_sandstone_stairs",
+ SmoothRedSandstoneStairsFromSmoothRedSandstoneStonecutting => "smooth_red_sandstone_stairs_from_smooth_red_sandstone_stonecutting",
+ SmoothSandstone => "smooth_sandstone",
+ SmoothSandstoneSlab => "smooth_sandstone_slab",
+ SmoothSandstoneSlabFromSmoothSandstoneStonecutting => "smooth_sandstone_slab_from_smooth_sandstone_stonecutting",
+ SmoothSandstoneStairs => "smooth_sandstone_stairs",
+ SmoothSandstoneStairsFromSmoothSandstoneStonecutting => "smooth_sandstone_stairs_from_smooth_sandstone_stonecutting",
+ SmoothStone => "smooth_stone",
+ SmoothStoneSlab => "smooth_stone_slab",
+ SmoothStoneSlabFromSmoothStoneStonecutting => "smooth_stone_slab_from_smooth_stone_stonecutting",
+ SnoutArmorTrimSmithingTemplate => "snout_armor_trim_smithing_template",
+ SnoutArmorTrimSmithingTemplateSmithingTrim => "snout_armor_trim_smithing_template_smithing_trim",
+ Snow => "snow",
+ SnowBlock => "snow_block",
+ SoulCampfire => "soul_campfire",
+ SoulLantern => "soul_lantern",
+ SoulTorch => "soul_torch",
+ SpectralArrow => "spectral_arrow",
+ SpireArmorTrimSmithingTemplate => "spire_armor_trim_smithing_template",
+ SpireArmorTrimSmithingTemplateSmithingTrim => "spire_armor_trim_smithing_template_smithing_trim",
+ Sponge => "sponge",
+ SpruceBoat => "spruce_boat",
+ SpruceButton => "spruce_button",
+ SpruceChestBoat => "spruce_chest_boat",
+ SpruceDoor => "spruce_door",
+ SpruceFence => "spruce_fence",
+ SpruceFenceGate => "spruce_fence_gate",
+ SpruceHangingSign => "spruce_hanging_sign",
+ SprucePlanks => "spruce_planks",
+ SprucePressurePlate => "spruce_pressure_plate",
+ SpruceShelf => "spruce_shelf",
+ SpruceSign => "spruce_sign",
+ SpruceSlab => "spruce_slab",
+ SpruceStairs => "spruce_stairs",
+ SpruceTrapdoor => "spruce_trapdoor",
+ SpruceWood => "spruce_wood",
+ Spyglass => "spyglass",
+ Stick => "stick",
+ StickFromBambooItem => "stick_from_bamboo_item",
+ StickyPiston => "sticky_piston",
+ Stone => "stone",
+ StoneAxe => "stone_axe",
+ StoneBrickSlab => "stone_brick_slab",
+ StoneBrickSlabFromStoneBricksStonecutting => "stone_brick_slab_from_stone_bricks_stonecutting",
+ StoneBrickSlabFromStoneStonecutting => "stone_brick_slab_from_stone_stonecutting",
+ StoneBrickStairs => "stone_brick_stairs",
+ StoneBrickStairsFromStoneBricksStonecutting => "stone_brick_stairs_from_stone_bricks_stonecutting",
+ StoneBrickStairsFromStoneStonecutting => "stone_brick_stairs_from_stone_stonecutting",
+ StoneBrickWall => "stone_brick_wall",
+ StoneBrickWallFromStoneBricksStonecutting => "stone_brick_wall_from_stone_bricks_stonecutting",
+ StoneBrickWallsFromStoneStonecutting => "stone_brick_walls_from_stone_stonecutting",
+ StoneBricks => "stone_bricks",
+ StoneBricksFromStoneStonecutting => "stone_bricks_from_stone_stonecutting",
+ StoneButton => "stone_button",
+ StoneHoe => "stone_hoe",
+ StonePickaxe => "stone_pickaxe",
+ StonePressurePlate => "stone_pressure_plate",
+ StoneShovel => "stone_shovel",
+ StoneSlab => "stone_slab",
+ StoneSlabFromStoneStonecutting => "stone_slab_from_stone_stonecutting",
+ StoneSpear => "stone_spear",
+ StoneStairs => "stone_stairs",
+ StoneStairsFromStoneStonecutting => "stone_stairs_from_stone_stonecutting",
+ StoneSword => "stone_sword",
+ Stonecutter => "stonecutter",
+ StrippedAcaciaWood => "stripped_acacia_wood",
+ StrippedBirchWood => "stripped_birch_wood",
+ StrippedCherryWood => "stripped_cherry_wood",
+ StrippedCrimsonHyphae => "stripped_crimson_hyphae",
+ StrippedDarkOakWood => "stripped_dark_oak_wood",
+ StrippedJungleWood => "stripped_jungle_wood",
+ StrippedMangroveWood => "stripped_mangrove_wood",
+ StrippedOakWood => "stripped_oak_wood",
+ StrippedPaleOakWood => "stripped_pale_oak_wood",
+ StrippedSpruceWood => "stripped_spruce_wood",
+ StrippedWarpedHyphae => "stripped_warped_hyphae",
+ SugarFromHoneyBottle => "sugar_from_honey_bottle",
+ SugarFromSugarCane => "sugar_from_sugar_cane",
+ SuspiciousStewFromAllium => "suspicious_stew_from_allium",
+ SuspiciousStewFromAzureBluet => "suspicious_stew_from_azure_bluet",
+ SuspiciousStewFromBlueOrchid => "suspicious_stew_from_blue_orchid",
+ SuspiciousStewFromClosedEyeblossom => "suspicious_stew_from_closed_eyeblossom",
+ SuspiciousStewFromCornflower => "suspicious_stew_from_cornflower",
+ SuspiciousStewFromDandelion => "suspicious_stew_from_dandelion",
+ SuspiciousStewFromLilyOfTheValley => "suspicious_stew_from_lily_of_the_valley",
+ SuspiciousStewFromOpenEyeblossom => "suspicious_stew_from_open_eyeblossom",
+ SuspiciousStewFromOrangeTulip => "suspicious_stew_from_orange_tulip",
+ SuspiciousStewFromOxeyeDaisy => "suspicious_stew_from_oxeye_daisy",
+ SuspiciousStewFromPinkTulip => "suspicious_stew_from_pink_tulip",
+ SuspiciousStewFromPoppy => "suspicious_stew_from_poppy",
+ SuspiciousStewFromRedTulip => "suspicious_stew_from_red_tulip",
+ SuspiciousStewFromTorchflower => "suspicious_stew_from_torchflower",
+ SuspiciousStewFromWhiteTulip => "suspicious_stew_from_white_tulip",
+ SuspiciousStewFromWitherRose => "suspicious_stew_from_wither_rose",
+ Target => "target",
+ Terracotta => "terracotta",
+ TideArmorTrimSmithingTemplate => "tide_armor_trim_smithing_template",
+ TideArmorTrimSmithingTemplateSmithingTrim => "tide_armor_trim_smithing_template_smithing_trim",
+ TintedGlass => "tinted_glass",
+ TippedArrow => "tipped_arrow",
+ Tnt => "tnt",
+ TntMinecart => "tnt_minecart",
+ Torch => "torch",
+ TrappedChest => "trapped_chest",
+ TripwireHook => "tripwire_hook",
+ TuffBrickSlab => "tuff_brick_slab",
+ TuffBrickSlabFromPolishedTuffStonecutting => "tuff_brick_slab_from_polished_tuff_stonecutting",
+ TuffBrickSlabFromTuffBricksStonecutting => "tuff_brick_slab_from_tuff_bricks_stonecutting",
+ TuffBrickSlabFromTuffStonecutting => "tuff_brick_slab_from_tuff_stonecutting",
+ TuffBrickStairs => "tuff_brick_stairs",
+ TuffBrickStairsFromPolishedTuffStonecutting => "tuff_brick_stairs_from_polished_tuff_stonecutting",
+ TuffBrickStairsFromTuffBricksStonecutting => "tuff_brick_stairs_from_tuff_bricks_stonecutting",
+ TuffBrickStairsFromTuffStonecutting => "tuff_brick_stairs_from_tuff_stonecutting",
+ TuffBrickWall => "tuff_brick_wall",
+ TuffBrickWallFromPolishedTuffStonecutting => "tuff_brick_wall_from_polished_tuff_stonecutting",
+ TuffBrickWallFromTuffBricksStonecutting => "tuff_brick_wall_from_tuff_bricks_stonecutting",
+ TuffBrickWallFromTuffStonecutting => "tuff_brick_wall_from_tuff_stonecutting",
+ TuffBricks => "tuff_bricks",
+ TuffBricksFromPolishedTuffStonecutting => "tuff_bricks_from_polished_tuff_stonecutting",
+ TuffBricksFromTuffStonecutting => "tuff_bricks_from_tuff_stonecutting",
+ TuffSlab => "tuff_slab",
+ TuffSlabFromTuffStonecutting => "tuff_slab_from_tuff_stonecutting",
+ TuffStairs => "tuff_stairs",
+ TuffStairsFromTuffStonecutting => "tuff_stairs_from_tuff_stonecutting",
+ TuffWall => "tuff_wall",
+ TuffWallFromTuffStonecutting => "tuff_wall_from_tuff_stonecutting",
+ TurtleHelmet => "turtle_helmet",
+ VexArmorTrimSmithingTemplate => "vex_armor_trim_smithing_template",
+ VexArmorTrimSmithingTemplateSmithingTrim => "vex_armor_trim_smithing_template_smithing_trim",
+ WardArmorTrimSmithingTemplate => "ward_armor_trim_smithing_template",
+ WardArmorTrimSmithingTemplateSmithingTrim => "ward_armor_trim_smithing_template_smithing_trim",
+ WarpedButton => "warped_button",
+ WarpedDoor => "warped_door",
+ WarpedFence => "warped_fence",
+ WarpedFenceGate => "warped_fence_gate",
+ WarpedFungusOnAStick => "warped_fungus_on_a_stick",
+ WarpedHangingSign => "warped_hanging_sign",
+ WarpedHyphae => "warped_hyphae",
+ WarpedPlanks => "warped_planks",
+ WarpedPressurePlate => "warped_pressure_plate",
+ WarpedShelf => "warped_shelf",
+ WarpedSign => "warped_sign",
+ WarpedSlab => "warped_slab",
+ WarpedStairs => "warped_stairs",
+ WarpedTrapdoor => "warped_trapdoor",
+ WaxedChiseledCopper => "waxed_chiseled_copper",
+ WaxedChiseledCopperFromHoneycomb => "waxed_chiseled_copper_from_honeycomb",
+ WaxedChiseledCopperFromWaxedCopperBlockStonecutting => "waxed_chiseled_copper_from_waxed_copper_block_stonecutting",
+ WaxedChiseledCopperFromWaxedCutCopperStonecutting => "waxed_chiseled_copper_from_waxed_cut_copper_stonecutting",
+ WaxedCopperBarsFromHoneycomb => "waxed_copper_bars_from_honeycomb",
+ WaxedCopperBlockFromHoneycomb => "waxed_copper_block_from_honeycomb",
+ WaxedCopperBulb => "waxed_copper_bulb",
+ WaxedCopperBulbFromHoneycomb => "waxed_copper_bulb_from_honeycomb",
+ WaxedCopperChainFromHoneycomb => "waxed_copper_chain_from_honeycomb",
+ WaxedCopperChestFromHoneycomb => "waxed_copper_chest_from_honeycomb",
+ WaxedCopperDoorFromHoneycomb => "waxed_copper_door_from_honeycomb",
+ WaxedCopperGolemStatueFromHoneycomb => "waxed_copper_golem_statue_from_honeycomb",
+ WaxedCopperGrate => "waxed_copper_grate",
+ WaxedCopperGrateFromHoneycomb => "waxed_copper_grate_from_honeycomb",
+ WaxedCopperGrateFromWaxedCopperBlockStonecutting => "waxed_copper_grate_from_waxed_copper_block_stonecutting",
+ WaxedCopperLanternFromHoneycomb => "waxed_copper_lantern_from_honeycomb",
+ WaxedCopperTrapdoorFromHoneycomb => "waxed_copper_trapdoor_from_honeycomb",
+ WaxedCutCopper => "waxed_cut_copper",
+ WaxedCutCopperFromHoneycomb => "waxed_cut_copper_from_honeycomb",
+ WaxedCutCopperFromWaxedCopperBlockStonecutting => "waxed_cut_copper_from_waxed_copper_block_stonecutting",
+ WaxedCutCopperSlab => "waxed_cut_copper_slab",
+ WaxedCutCopperSlabFromHoneycomb => "waxed_cut_copper_slab_from_honeycomb",
+ WaxedCutCopperSlabFromWaxedCopperBlockStonecutting => "waxed_cut_copper_slab_from_waxed_copper_block_stonecutting",
+ WaxedCutCopperSlabFromWaxedCutCopperStonecutting => "waxed_cut_copper_slab_from_waxed_cut_copper_stonecutting",
+ WaxedCutCopperStairs => "waxed_cut_copper_stairs",
+ WaxedCutCopperStairsFromHoneycomb => "waxed_cut_copper_stairs_from_honeycomb",
+ WaxedCutCopperStairsFromWaxedCopperBlockStonecutting => "waxed_cut_copper_stairs_from_waxed_copper_block_stonecutting",
+ WaxedCutCopperStairsFromWaxedCutCopperStonecutting => "waxed_cut_copper_stairs_from_waxed_cut_copper_stonecutting",
+ WaxedExposedChiseledCopper => "waxed_exposed_chiseled_copper",
+ WaxedExposedChiseledCopperFromHoneycomb => "waxed_exposed_chiseled_copper_from_honeycomb",
+ WaxedExposedChiseledCopperFromWaxedExposedCopperStonecutting => "waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting",
+ WaxedExposedChiseledCopperFromWaxedExposedCutCopperStonecutting => "waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting",
+ WaxedExposedCopperBarsFromHoneycomb => "waxed_exposed_copper_bars_from_honeycomb",
+ WaxedExposedCopperBulb => "waxed_exposed_copper_bulb",
+ WaxedExposedCopperBulbFromHoneycomb => "waxed_exposed_copper_bulb_from_honeycomb",
+ WaxedExposedCopperChainFromHoneycomb => "waxed_exposed_copper_chain_from_honeycomb",
+ WaxedExposedCopperChestFromHoneycomb => "waxed_exposed_copper_chest_from_honeycomb",
+ WaxedExposedCopperDoorFromHoneycomb => "waxed_exposed_copper_door_from_honeycomb",
+ WaxedExposedCopperFromHoneycomb => "waxed_exposed_copper_from_honeycomb",
+ WaxedExposedCopperGolemStatueFromHoneycomb => "waxed_exposed_copper_golem_statue_from_honeycomb",
+ WaxedExposedCopperGrate => "waxed_exposed_copper_grate",
+ WaxedExposedCopperGrateFromHoneycomb => "waxed_exposed_copper_grate_from_honeycomb",
+ WaxedExposedCopperGrateFromWaxedExposedCopperStonecutting => "waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting",
+ WaxedExposedCopperLanternFromHoneycomb => "waxed_exposed_copper_lantern_from_honeycomb",
+ WaxedExposedCopperTrapdoorFromHoneycomb => "waxed_exposed_copper_trapdoor_from_honeycomb",
+ WaxedExposedCutCopper => "waxed_exposed_cut_copper",
+ WaxedExposedCutCopperFromHoneycomb => "waxed_exposed_cut_copper_from_honeycomb",
+ WaxedExposedCutCopperFromWaxedExposedCopperStonecutting => "waxed_exposed_cut_copper_from_waxed_exposed_copper_stonecutting",
+ WaxedExposedCutCopperSlab => "waxed_exposed_cut_copper_slab",
+ WaxedExposedCutCopperSlabFromHoneycomb => "waxed_exposed_cut_copper_slab_from_honeycomb",
+ WaxedExposedCutCopperSlabFromWaxedExposedCopperStonecutting => "waxed_exposed_cut_copper_slab_from_waxed_exposed_copper_stonecutting",
+ WaxedExposedCutCopperSlabFromWaxedExposedCutCopperStonecutting => "waxed_exposed_cut_copper_slab_from_waxed_exposed_cut_copper_stonecutting",
+ WaxedExposedCutCopperStairs => "waxed_exposed_cut_copper_stairs",
+ WaxedExposedCutCopperStairsFromHoneycomb => "waxed_exposed_cut_copper_stairs_from_honeycomb",
+ WaxedExposedCutCopperStairsFromWaxedExposedCopperStonecutting => "waxed_exposed_cut_copper_stairs_from_waxed_exposed_copper_stonecutting",
+ WaxedExposedCutCopperStairsFromWaxedExposedCutCopperStonecutting => "waxed_exposed_cut_copper_stairs_from_waxed_exposed_cut_copper_stonecutting",
+ WaxedExposedLightningRodFromHoneycomb => "waxed_exposed_lightning_rod_from_honeycomb",
+ WaxedLightningRodFromHoneycomb => "waxed_lightning_rod_from_honeycomb",
+ WaxedOxidizedChiseledCopper => "waxed_oxidized_chiseled_copper",
+ WaxedOxidizedChiseledCopperFromHoneycomb => "waxed_oxidized_chiseled_copper_from_honeycomb",
+ WaxedOxidizedChiseledCopperFromWaxedOxidizedCopperStonecutting => "waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting",
+ WaxedOxidizedChiseledCopperFromWaxedOxidizedCutCopperStonecutting => "waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting",
+ WaxedOxidizedCopperBarsFromHoneycomb => "waxed_oxidized_copper_bars_from_honeycomb",
+ WaxedOxidizedCopperBulb => "waxed_oxidized_copper_bulb",
+ WaxedOxidizedCopperBulbFromHoneycomb => "waxed_oxidized_copper_bulb_from_honeycomb",
+ WaxedOxidizedCopperChainFromHoneycomb => "waxed_oxidized_copper_chain_from_honeycomb",
+ WaxedOxidizedCopperChestFromHoneycomb => "waxed_oxidized_copper_chest_from_honeycomb",
+ WaxedOxidizedCopperDoorFromHoneycomb => "waxed_oxidized_copper_door_from_honeycomb",
+ WaxedOxidizedCopperFromHoneycomb => "waxed_oxidized_copper_from_honeycomb",
+ WaxedOxidizedCopperGolemStatueFromHoneycomb => "waxed_oxidized_copper_golem_statue_from_honeycomb",
+ WaxedOxidizedCopperGrate => "waxed_oxidized_copper_grate",
+ WaxedOxidizedCopperGrateFromHoneycomb => "waxed_oxidized_copper_grate_from_honeycomb",
+ WaxedOxidizedCopperGrateFromWaxedOxidizedCopperStonecutting => "waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting",
+ WaxedOxidizedCopperLanternFromHoneycomb => "waxed_oxidized_copper_lantern_from_honeycomb",
+ WaxedOxidizedCopperTrapdoorFromHoneycomb => "waxed_oxidized_copper_trapdoor_from_honeycomb",
+ WaxedOxidizedCutCopper => "waxed_oxidized_cut_copper",
+ WaxedOxidizedCutCopperFromHoneycomb => "waxed_oxidized_cut_copper_from_honeycomb",
+ WaxedOxidizedCutCopperFromWaxedOxidizedCopperStonecutting => "waxed_oxidized_cut_copper_from_waxed_oxidized_copper_stonecutting",
+ WaxedOxidizedCutCopperSlab => "waxed_oxidized_cut_copper_slab",
+ WaxedOxidizedCutCopperSlabFromHoneycomb => "waxed_oxidized_cut_copper_slab_from_honeycomb",
+ WaxedOxidizedCutCopperSlabFromWaxedOxidizedCopperStonecutting => "waxed_oxidized_cut_copper_slab_from_waxed_oxidized_copper_stonecutting",
+ WaxedOxidizedCutCopperSlabFromWaxedOxidizedCutCopperStonecutting => "waxed_oxidized_cut_copper_slab_from_waxed_oxidized_cut_copper_stonecutting",
+ WaxedOxidizedCutCopperStairs => "waxed_oxidized_cut_copper_stairs",
+ WaxedOxidizedCutCopperStairsFromHoneycomb => "waxed_oxidized_cut_copper_stairs_from_honeycomb",
+ WaxedOxidizedCutCopperStairsFromWaxedOxidizedCopperStonecutting => "waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_copper_stonecutting",
+ WaxedOxidizedCutCopperStairsFromWaxedOxidizedCutCopperStonecutting => "waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_cut_copper_stonecutting",
+ WaxedOxidizedLightningRodFromHoneycomb => "waxed_oxidized_lightning_rod_from_honeycomb",
+ WaxedWeatheredChiseledCopper => "waxed_weathered_chiseled_copper",
+ WaxedWeatheredChiseledCopperFromHoneycomb => "waxed_weathered_chiseled_copper_from_honeycomb",
+ WaxedWeatheredChiseledCopperFromWaxedWeatheredCopperStonecutting => "waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting",
+ WaxedWeatheredChiseledCopperFromWaxedWeatheredCutCopperStonecutting => "waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting",
+ WaxedWeatheredCopperBarsFromHoneycomb => "waxed_weathered_copper_bars_from_honeycomb",
+ WaxedWeatheredCopperBulb => "waxed_weathered_copper_bulb",
+ WaxedWeatheredCopperBulbFromHoneycomb => "waxed_weathered_copper_bulb_from_honeycomb",
+ WaxedWeatheredCopperChainFromHoneycomb => "waxed_weathered_copper_chain_from_honeycomb",
+ WaxedWeatheredCopperChestFromHoneycomb => "waxed_weathered_copper_chest_from_honeycomb",
+ WaxedWeatheredCopperDoorFromHoneycomb => "waxed_weathered_copper_door_from_honeycomb",
+ WaxedWeatheredCopperFromHoneycomb => "waxed_weathered_copper_from_honeycomb",
+ WaxedWeatheredCopperGolemStatueFromHoneycomb => "waxed_weathered_copper_golem_statue_from_honeycomb",
+ WaxedWeatheredCopperGrate => "waxed_weathered_copper_grate",
+ WaxedWeatheredCopperGrateFromHoneycomb => "waxed_weathered_copper_grate_from_honeycomb",
+ WaxedWeatheredCopperGrateFromWaxedWeatheredCopperStonecutting => "waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting",
+ WaxedWeatheredCopperLanternFromHoneycomb => "waxed_weathered_copper_lantern_from_honeycomb",
+ WaxedWeatheredCopperTrapdoorFromHoneycomb => "waxed_weathered_copper_trapdoor_from_honeycomb",
+ WaxedWeatheredCutCopper => "waxed_weathered_cut_copper",
+ WaxedWeatheredCutCopperFromHoneycomb => "waxed_weathered_cut_copper_from_honeycomb",
+ WaxedWeatheredCutCopperFromWaxedWeatheredCopperStonecutting => "waxed_weathered_cut_copper_from_waxed_weathered_copper_stonecutting",
+ WaxedWeatheredCutCopperSlab => "waxed_weathered_cut_copper_slab",
+ WaxedWeatheredCutCopperSlabFromHoneycomb => "waxed_weathered_cut_copper_slab_from_honeycomb",
+ WaxedWeatheredCutCopperSlabFromWaxedWeatheredCopperStonecutting => "waxed_weathered_cut_copper_slab_from_waxed_weathered_copper_stonecutting",
+ WaxedWeatheredCutCopperSlabFromWaxedWeatheredCutCopperStonecutting => "waxed_weathered_cut_copper_slab_from_waxed_weathered_cut_copper_stonecutting",
+ WaxedWeatheredCutCopperStairs => "waxed_weathered_cut_copper_stairs",
+ WaxedWeatheredCutCopperStairsFromHoneycomb => "waxed_weathered_cut_copper_stairs_from_honeycomb",
+ WaxedWeatheredCutCopperStairsFromWaxedWeatheredCopperStonecutting => "waxed_weathered_cut_copper_stairs_from_waxed_weathered_copper_stonecutting",
+ WaxedWeatheredCutCopperStairsFromWaxedWeatheredCutCopperStonecutting => "waxed_weathered_cut_copper_stairs_from_waxed_weathered_cut_copper_stonecutting",
+ WaxedWeatheredLightningRodFromHoneycomb => "waxed_weathered_lightning_rod_from_honeycomb",
+ WayfinderArmorTrimSmithingTemplate => "wayfinder_armor_trim_smithing_template",
+ WayfinderArmorTrimSmithingTemplateSmithingTrim => "wayfinder_armor_trim_smithing_template_smithing_trim",
+ WeatheredChiseledCopper => "weathered_chiseled_copper",
+ WeatheredChiseledCopperFromWeatheredCopperStonecutting => "weathered_chiseled_copper_from_weathered_copper_stonecutting",
+ WeatheredChiseledCopperFromWeatheredCutCopperStonecutting => "weathered_chiseled_copper_from_weathered_cut_copper_stonecutting",
+ WeatheredCopperBulb => "weathered_copper_bulb",
+ WeatheredCopperGrate => "weathered_copper_grate",
+ WeatheredCopperGrateFromWeatheredCopperStonecutting => "weathered_copper_grate_from_weathered_copper_stonecutting",
+ WeatheredCutCopper => "weathered_cut_copper",
+ WeatheredCutCopperFromWeatheredCopperStonecutting => "weathered_cut_copper_from_weathered_copper_stonecutting",
+ WeatheredCutCopperSlab => "weathered_cut_copper_slab",
+ WeatheredCutCopperSlabFromWeatheredCopperStonecutting => "weathered_cut_copper_slab_from_weathered_copper_stonecutting",
+ WeatheredCutCopperSlabFromWeatheredCutCopperStonecutting => "weathered_cut_copper_slab_from_weathered_cut_copper_stonecutting",
+ WeatheredCutCopperStairs => "weathered_cut_copper_stairs",
+ WeatheredCutCopperStairsFromWeatheredCopperStonecutting => "weathered_cut_copper_stairs_from_weathered_copper_stonecutting",
+ WeatheredCutCopperStairsFromWeatheredCutCopperStonecutting => "weathered_cut_copper_stairs_from_weathered_cut_copper_stonecutting",
+ Wheat => "wheat",
+ WhiteBanner => "white_banner",
+ WhiteBed => "white_bed",
+ WhiteBundle => "white_bundle",
+ WhiteCandle => "white_candle",
+ WhiteCarpet => "white_carpet",
+ WhiteConcretePowder => "white_concrete_powder",
+ WhiteDye => "white_dye",
+ WhiteDyeFromLilyOfTheValley => "white_dye_from_lily_of_the_valley",
+ WhiteGlazedTerracotta => "white_glazed_terracotta",
+ WhiteHarness => "white_harness",
+ WhiteShulkerBox => "white_shulker_box",
+ WhiteStainedGlass => "white_stained_glass",
+ WhiteStainedGlassPane => "white_stained_glass_pane",
+ WhiteStainedGlassPaneFromGlassPane => "white_stained_glass_pane_from_glass_pane",
+ WhiteTerracotta => "white_terracotta",
+ WhiteWoolFromString => "white_wool_from_string",
+ WildArmorTrimSmithingTemplate => "wild_armor_trim_smithing_template",
+ WildArmorTrimSmithingTemplateSmithingTrim => "wild_armor_trim_smithing_template_smithing_trim",
+ WindCharge => "wind_charge",
+ WolfArmor => "wolf_armor",
+ WoodenAxe => "wooden_axe",
+ WoodenHoe => "wooden_hoe",
+ WoodenPickaxe => "wooden_pickaxe",
+ WoodenShovel => "wooden_shovel",
+ WoodenSpear => "wooden_spear",
+ WoodenSword => "wooden_sword",
+ WritableBook => "writable_book",
+ YellowBanner => "yellow_banner",
+ YellowBed => "yellow_bed",
+ YellowBundle => "yellow_bundle",
+ YellowCandle => "yellow_candle",
+ YellowCarpet => "yellow_carpet",
+ YellowConcretePowder => "yellow_concrete_powder",
+ YellowDyeFromDandelion => "yellow_dye_from_dandelion",
+ YellowDyeFromSunflower => "yellow_dye_from_sunflower",
+ YellowDyeFromWildflowers => "yellow_dye_from_wildflowers",
+ YellowGlazedTerracotta => "yellow_glazed_terracotta",
+ YellowHarness => "yellow_harness",
+ YellowShulkerBox => "yellow_shulker_box",
+ YellowStainedGlass => "yellow_stained_glass",
+ YellowStainedGlassPane => "yellow_stained_glass_pane",
+ YellowStainedGlassPaneFromGlassPane => "yellow_stained_glass_pane_from_glass_pane",
+ YellowTerracotta => "yellow_terracotta",
+}
+}
+
+data_registry! {
+Biome => "worldgen/biome",
+/// An opaque biome identifier.
+///
+/// You'll probably want to resolve this into its name before using it, by
+/// using `Client::with_resolved_registry` or a similar function.
+enum BiomeKey {
+ Badlands => "badlands",
+ BambooJungle => "bamboo_jungle",
+ BasaltDeltas => "basalt_deltas",
+ Beach => "beach",
+ BirchForest => "birch_forest",
+ CherryGrove => "cherry_grove",
+ ColdOcean => "cold_ocean",
+ CrimsonForest => "crimson_forest",
+ DarkForest => "dark_forest",
+ DeepColdOcean => "deep_cold_ocean",
+ DeepDark => "deep_dark",
+ DeepFrozenOcean => "deep_frozen_ocean",
+ DeepLukewarmOcean => "deep_lukewarm_ocean",
+ DeepOcean => "deep_ocean",
+ Desert => "desert",
+ DripstoneCaves => "dripstone_caves",
+ EndBarrens => "end_barrens",
+ EndHighlands => "end_highlands",
+ EndMidlands => "end_midlands",
+ ErodedBadlands => "eroded_badlands",
+ FlowerForest => "flower_forest",
+ Forest => "forest",
+ FrozenOcean => "frozen_ocean",
+ FrozenPeaks => "frozen_peaks",
+ FrozenRiver => "frozen_river",
+ Grove => "grove",
+ IceSpikes => "ice_spikes",
+ JaggedPeaks => "jagged_peaks",
+ Jungle => "jungle",
+ LukewarmOcean => "lukewarm_ocean",
+ LushCaves => "lush_caves",
+ MangroveSwamp => "mangrove_swamp",
+ Meadow => "meadow",
+ MushroomFields => "mushroom_fields",
+ NetherWastes => "nether_wastes",
+ Ocean => "ocean",
+ OldGrowthBirchForest => "old_growth_birch_forest",
+ OldGrowthPineTaiga => "old_growth_pine_taiga",
+ OldGrowthSpruceTaiga => "old_growth_spruce_taiga",
+ PaleGarden => "pale_garden",
+ Plains => "plains",
+ River => "river",
+ Savanna => "savanna",
+ SavannaPlateau => "savanna_plateau",
+ SmallEndIslands => "small_end_islands",
+ SnowyBeach => "snowy_beach",
+ SnowyPlains => "snowy_plains",
+ SnowySlopes => "snowy_slopes",
+ SnowyTaiga => "snowy_taiga",
+ SoulSandValley => "soul_sand_valley",
+ SparseJungle => "sparse_jungle",
+ StonyPeaks => "stony_peaks",
+ StonyShore => "stony_shore",
+ SunflowerPlains => "sunflower_plains",
+ Swamp => "swamp",
+ Taiga => "taiga",
+ TheEnd => "the_end",
+ TheVoid => "the_void",
+ WarmOcean => "warm_ocean",
+ WarpedForest => "warped_forest",
+ WindsweptForest => "windswept_forest",
+ WindsweptGravellyHills => "windswept_gravelly_hills",
+ WindsweptHills => "windswept_hills",
+ WindsweptSavanna => "windswept_savanna",
+ WoodedBadlands => "wooded_badlands",
+}
+}