aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xCargo.lock16
-rw-r--r--Cargo.toml1
-rw-r--r--azalea-block/Cargo.toml4
-rw-r--r--azalea-block/README.md2
-rw-r--r--azalea-block/block-macros/src/lib.rs82
-rw-r--r--azalea-block/src/lib.rs2
-rwxr-xr-xazalea-core/src/game_type.rs3
-rw-r--r--azalea-registry/Cargo.toml9
-rw-r--r--azalea-registry/README.md3
-rw-r--r--azalea-registry/registry-macros/Cargo.toml14
-rw-r--r--azalea-registry/registry-macros/src/lib.rs131
-rw-r--r--azalea-registry/src/lib.rs4850
-rw-r--r--azalea-world/Cargo.toml2
-rw-r--r--codegen/genblocks.py14
-rw-r--r--codegen/genregistries.py16
-rw-r--r--codegen/lib/code/registry.py32
-rw-r--r--codegen/lib/extract.py6
-rw-r--r--codegen/lib/utils.py3
-rw-r--r--codegen/migrate.py17
19 files changed, 5154 insertions, 53 deletions
diff --git a/Cargo.lock b/Cargo.lock
index fc80ad39..d75c4c5b 100755
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -231,6 +231,13 @@ dependencies = [
]
[[package]]
+name = "azalea-registry"
+version = "0.1.0"
+dependencies = [
+ "registry-macros",
+]
+
+[[package]]
name = "azalea-world"
version = "0.1.0"
dependencies = [
@@ -1139,6 +1146,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
[[package]]
+name = "registry-macros"
+version = "0.1.0"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
name = "resolv-conf"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index c40178b3..48755155 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -14,6 +14,7 @@ members = [
"azalea-block",
"azalea-entity",
"azalea-buf",
+ "azalea-registry",
]
[profile.release]
diff --git a/azalea-block/Cargo.toml b/azalea-block/Cargo.toml
index edeba385..71d7149f 100644
--- a/azalea-block/Cargo.toml
+++ b/azalea-block/Cargo.toml
@@ -9,3 +9,7 @@ version = "0.1.0"
[dependencies]
block-macros = {path = "./block-macros"}
+
+[features]
+default = ["trait"]
+trait = []
diff --git a/azalea-block/README.md b/azalea-block/README.md
index 39843ef4..84da3241 100644
--- a/azalea-block/README.md
+++ b/azalea-block/README.md
@@ -6,3 +6,5 @@ There's two main things here, the `BlockState` enum and the `Block` trait.
`BlockState` is a simple enum with every possible block state as variant, and `Block` is a heavier trait which lets you access information about a block more easily.
Every block is a struct that implements `Block`. You can freely convert between `BlockState` and `Block` with .into().
+
+If you don't want the `Block` trait, set default-features to false.
diff --git a/azalea-block/block-macros/src/lib.rs b/azalea-block/block-macros/src/lib.rs
index 907fd241..e6585600 100644
--- a/azalea-block/block-macros/src/lib.rs
+++ b/azalea-block/block-macros/src/lib.rs
@@ -426,41 +426,43 @@ pub fn make_block_states(input: TokenStream) -> TokenStream {
quote! { BlockState::#block_name_pascal_case }
};
- let block_struct = quote! {
- #[derive(Debug)]
- pub struct #block_struct_name {
- #block_struct_fields
- }
-
- impl Block for #block_struct_name {
- fn behavior(&self) -> BlockBehavior {
- #block_behavior
+ if cfg!(feature = "trait") {
+ let block_struct = quote! {
+ #[derive(Debug)]
+ pub struct #block_struct_name {
+ #block_struct_fields
}
- fn id(&self) -> &'static str {
- #block_id
+
+ impl Block for #block_struct_name {
+ fn behavior(&self) -> BlockBehavior {
+ #block_behavior
+ }
+ fn id(&self) -> &'static str {
+ #block_id
+ }
}
- }
- impl From<#block_struct_name> for BlockState {
- fn from(b: #block_struct_name) -> Self {
- #from_block_to_state_match
+ impl From<#block_struct_name> for BlockState {
+ fn from(b: #block_struct_name) -> Self {
+ #from_block_to_state_match
+ }
}
- }
- impl Default for #block_struct_name {
- fn default() -> Self {
- Self {
- #block_default_fields
+ impl Default for #block_struct_name {
+ fn default() -> Self {
+ Self {
+ #block_default_fields
+ }
}
}
- }
- };
+ };
- block_structs.extend(block_struct);
+ block_structs.extend(block_struct);
+ }
}
let last_state_id = (state_id - 1) as u32;
- quote! {
+ let mut generated = quote! {
#property_enums
#[repr(u32)]
@@ -469,18 +471,6 @@ pub fn make_block_states(input: TokenStream) -> TokenStream {
#block_state_enum_variants
}
- #block_structs
-
- impl From<BlockState> for Box<dyn Block> {
- fn from(b: BlockState) -> Self {
- let b = b as usize;
- match b {
- #from_state_to_block_match
- _ => panic!("Invalid block state: {}", b),
- }
- }
- }
-
impl BlockState {
/// Returns the highest possible state
#[inline]
@@ -488,7 +478,23 @@ pub fn make_block_states(input: TokenStream) -> TokenStream {
#last_state_id
}
}
-
+ };
+
+ if cfg!(feature = "trait") {
+ generated.extend(quote! {
+ #block_structs
+
+ impl From<BlockState> for Box<dyn Block> {
+ fn from(b: BlockState) -> Self {
+ let b = b as usize;
+ match b {
+ #from_state_to_block_match
+ _ => panic!("Invalid block state: {}", b),
+ }
+ }
+ }
+ });
}
- .into()
+
+ generated.into()
}
diff --git a/azalea-block/src/lib.rs b/azalea-block/src/lib.rs
index 3eb86a90..9320a2a5 100644
--- a/azalea-block/src/lib.rs
+++ b/azalea-block/src/lib.rs
@@ -1,6 +1,8 @@
+#[cfg(feature = "trait")]
mod behavior;
mod blocks;
+#[cfg(feature = "trait")]
pub use behavior::BlockBehavior;
pub use blocks::*;
diff --git a/azalea-core/src/game_type.rs b/azalea-core/src/game_type.rs
index 875e8f3b..f3f056a4 100755
--- a/azalea-core/src/game_type.rs
+++ b/azalea-core/src/game_type.rs
@@ -110,8 +110,7 @@ impl From<OptionalGameType> for Option<GameType> {
impl McBufReadable for OptionalGameType {
fn read_from(buf: &mut impl Read) -> Result<Self, BufReadError> {
let id = i8::read_from(buf)?;
- GameType::from_optional_id(id)
- .ok_or(BufReadError::UnexpectedEnumVariant { id: id as i32 })
+ GameType::from_optional_id(id).ok_or(BufReadError::UnexpectedEnumVariant { id: id as i32 })
}
}
diff --git a/azalea-registry/Cargo.toml b/azalea-registry/Cargo.toml
new file mode 100644
index 00000000..a2026bfb
--- /dev/null
+++ b/azalea-registry/Cargo.toml
@@ -0,0 +1,9 @@
+[package]
+edition = "2021"
+name = "azalea-registry"
+version = "0.1.0"
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[dependencies]
+registry-macros = {path = "./registry-macros"}
diff --git a/azalea-registry/README.md b/azalea-registry/README.md
new file mode 100644
index 00000000..d70dd971
--- /dev/null
+++ b/azalea-registry/README.md
@@ -0,0 +1,3 @@
+# Azalea Registry
+
+Minecraft has a concept called "registries", which are primarily used to determine ids in the protocol. The contents of this crate are automatically generated using Minecraft's built-in data generator.
diff --git a/azalea-registry/registry-macros/Cargo.toml b/azalea-registry/registry-macros/Cargo.toml
new file mode 100644
index 00000000..f149430f
--- /dev/null
+++ b/azalea-registry/registry-macros/Cargo.toml
@@ -0,0 +1,14 @@
+[package]
+edition = "2021"
+name = "registry-macros"
+version = "0.1.0"
+
+[lib]
+proc-macro = true
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[dependencies]
+proc-macro2 = "1.0.39"
+quote = "1.0.18"
+syn = "1.0.95"
diff --git a/azalea-registry/registry-macros/src/lib.rs b/azalea-registry/registry-macros/src/lib.rs
new file mode 100644
index 00000000..fef698f5
--- /dev/null
+++ b/azalea-registry/registry-macros/src/lib.rs
@@ -0,0 +1,131 @@
+use proc_macro::TokenStream;
+use quote::quote;
+use syn::{
+ self, braced,
+ parse::{Parse, ParseStream, Result},
+ parse_macro_input,
+ punctuated::Punctuated,
+ Ident, LitStr, Token,
+};
+
+struct RegistryItem {
+ name: Ident,
+ id: String,
+}
+
+struct Registry {
+ name: Ident,
+ items: Vec<RegistryItem>,
+}
+
+impl Parse for RegistryItem {
+ // Air => "minecraft:air"
+ fn parse(input: ParseStream) -> Result<Self> {
+ let name = input.parse()?;
+ input.parse::<Token![=>]>()?;
+ let id = input.parse::<LitStr>()?.value();
+ Ok(RegistryItem { name, id })
+ }
+}
+
+impl Parse for Registry {
+ fn parse(input: ParseStream) -> Result<Self> {
+ // Block, {
+ // Air => "minecraft:air",
+ // Stone => "minecraft:stone"
+ // }
+ let name = input.parse()?;
+ let _ = input.parse::<Token![,]>()?;
+ let content;
+ braced!(content in input);
+ let items: Punctuated<RegistryItem, Token![,]> =
+ content.parse_terminated(RegistryItem::parse)?;
+
+ Ok(Registry {
+ name,
+ items: items.into_iter().collect(),
+ })
+ }
+}
+
+#[proc_macro]
+pub fn registry(input: TokenStream) -> TokenStream {
+ let input = parse_macro_input!(input as Registry);
+ let name = input.name;
+ let mut generated = quote! {};
+
+ // enum Block {
+ // Air = 0,
+ // Stone,
+ // }
+ let mut enum_items = quote! {};
+ for (i, item) in input.items.iter().enumerate() {
+ let name = &item.name;
+ let protocol_id = i as u32;
+ enum_items.extend(quote! {
+ #name = #protocol_id,
+ });
+ }
+ generated.extend(quote! {
+ #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
+ #[repr(u32)]
+ pub enum #name {
+ #enum_items
+ }
+ });
+
+ let max_id = input.items.len() as u32;
+ generated.extend(quote! {
+ impl #name {
+ /// Transmutes a u32 to a #name.
+ ///
+ /// # Safety
+ /// The `id` should be at most #max_id.
+ #[inline]
+ pub unsafe fn from_u32_unchecked(id: u32) -> Self {
+ std::mem::transmute::<u32, #name>(id)
+ }
+
+ #[inline]
+ pub fn is_valid_id(id: u32) -> bool {
+ id <= #max_id
+ }
+ }
+ });
+
+ generated.extend(quote! {
+ impl TryFrom<u32> for #name {
+ type Error = ();
+
+ /// Safely converts a state id to a block state.
+ fn try_from(id: u32) -> Result<Self, Self::Error> {
+ if Self::is_valid_id(id) {
+ Ok(unsafe { Self::from_u32_unchecked(id) })
+ } else {
+ Err(())
+ }
+ }
+ }
+ });
+
+ // Display that uses registry ids
+ let mut display_items = quote! {};
+ for item in input.items.iter() {
+ let name = &item.name;
+ let id = &item.id;
+ display_items.extend(quote! {
+ Self::#name => write!(f, #id),
+ });
+ }
+ generated.extend(quote! {
+ impl std::fmt::Display for #name {
+ fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+ match self {
+ #display_items
+ }
+ }
+ }
+ });
+
+ generated.into()
+}
diff --git a/azalea-registry/src/lib.rs b/azalea-registry/src/lib.rs
new file mode 100644
index 00000000..f7a8d61d
--- /dev/null
+++ b/azalea-registry/src/lib.rs
@@ -0,0 +1,4850 @@
+use registry_macros::registry;
+
+registry!(Activity, {
+ Core => "minecraft:core",
+ Idle => "minecraft:idle",
+ Work => "minecraft:work",
+ Play => "minecraft:play",
+ Rest => "minecraft:rest",
+ Meet => "minecraft:meet",
+ Panic => "minecraft:panic",
+ Raid => "minecraft:raid",
+ PreRaid => "minecraft:pre_raid",
+ Hide => "minecraft:hide",
+ Fight => "minecraft:fight",
+ Celebrate => "minecraft:celebrate",
+ AdmireItem => "minecraft:admire_item",
+ Avoid => "minecraft:avoid",
+ Ride => "minecraft:ride",
+ PlayDead => "minecraft:play_dead",
+ LongJump => "minecraft:long_jump",
+ Ram => "minecraft:ram",
+ Tongue => "minecraft:tongue",
+ Swim => "minecraft:swim",
+ LaySpawn => "minecraft:lay_spawn",
+ Sniff => "minecraft:sniff",
+ Investigate => "minecraft:investigate",
+ Roar => "minecraft:roar",
+ Emerge => "minecraft:emerge",
+ Dig => "minecraft:dig",
+});
+
+registry!(Attribute, {
+ GenericMaxHealth => "minecraft:generic.max_health",
+ GenericFollowRange => "minecraft:generic.follow_range",
+ GenericKnockbackResistance => "minecraft:generic.knockback_resistance",
+ GenericMovementSpeed => "minecraft:generic.movement_speed",
+ GenericFlyingSpeed => "minecraft:generic.flying_speed",
+ GenericAttackDamage => "minecraft:generic.attack_damage",
+ GenericAttackKnockback => "minecraft:generic.attack_knockback",
+ GenericAttackSpeed => "minecraft:generic.attack_speed",
+ GenericArmor => "minecraft:generic.armor",
+ GenericArmorToughness => "minecraft:generic.armor_toughness",
+ GenericLuck => "minecraft:generic.luck",
+ ZombieSpawnReinforcements => "minecraft:zombie.spawn_reinforcements",
+ HorseJumpStrength => "minecraft:horse.jump_strength",
+});
+
+registry!(BannerPattern, {
+ Base => "minecraft:base",
+ SquareBottomLeft => "minecraft:square_bottom_left",
+ SquareBottomRight => "minecraft:square_bottom_right",
+ SquareTopLeft => "minecraft:square_top_left",
+ SquareTopRight => "minecraft:square_top_right",
+ StripeBottom => "minecraft:stripe_bottom",
+ StripeTop => "minecraft:stripe_top",
+ StripeLeft => "minecraft:stripe_left",
+ StripeRight => "minecraft:stripe_right",
+ StripeCenter => "minecraft:stripe_center",
+ StripeMiddle => "minecraft:stripe_middle",
+ StripeDownright => "minecraft:stripe_downright",
+ StripeDownleft => "minecraft:stripe_downleft",
+ SmallStripes => "minecraft:small_stripes",
+ Cross => "minecraft:cross",
+ StraightCross => "minecraft:straight_cross",
+ TriangleBottom => "minecraft:triangle_bottom",
+ TriangleTop => "minecraft:triangle_top",
+ TrianglesBottom => "minecraft:triangles_bottom",
+ TrianglesTop => "minecraft:triangles_top",
+ DiagonalLeft => "minecraft:diagonal_left",
+ DiagonalUpRight => "minecraft:diagonal_up_right",
+ DiagonalUpLeft => "minecraft:diagonal_up_left",
+ DiagonalRight => "minecraft:diagonal_right",
+ Circle => "minecraft:circle",
+ Rhombus => "minecraft:rhombus",
+ HalfVertical => "minecraft:half_vertical",
+ HalfHorizontal => "minecraft:half_horizontal",
+ HalfVerticalRight => "minecraft:half_vertical_right",
+ HalfHorizontalBottom => "minecraft:half_horizontal_bottom",
+ Border => "minecraft:border",
+ CurlyBorder => "minecraft:curly_border",
+ Gradient => "minecraft:gradient",
+ GradientUp => "minecraft:gradient_up",
+ Bricks => "minecraft:bricks",
+ Globe => "minecraft:globe",
+ Creeper => "minecraft:creeper",
+ Skull => "minecraft:skull",
+ Flower => "minecraft:flower",
+ Mojang => "minecraft:mojang",
+ Piglin => "minecraft:piglin",
+});
+
+registry!(Block, {
+ Air => "minecraft:air",
+ Stone => "minecraft:stone",
+ Granite => "minecraft:granite",
+ PolishedGranite => "minecraft:polished_granite",
+ Diorite => "minecraft:diorite",
+ PolishedDiorite => "minecraft:polished_diorite",
+ Andesite => "minecraft:andesite",
+ PolishedAndesite => "minecraft:polished_andesite",
+ GrassBlock => "minecraft:grass_block",
+ Dirt => "minecraft:dirt",
+ CoarseDirt => "minecraft:coarse_dirt",
+ Podzol => "minecraft:podzol",
+ Cobblestone => "minecraft:cobblestone",
+ OakPlanks => "minecraft:oak_planks",
+ SprucePlanks => "minecraft:spruce_planks",
+ BirchPlanks => "minecraft:birch_planks",
+ JunglePlanks => "minecraft:jungle_planks",
+ AcaciaPlanks => "minecraft:acacia_planks",
+ DarkOakPlanks => "minecraft:dark_oak_planks",
+ MangrovePlanks => "minecraft:mangrove_planks",
+ OakSapling => "minecraft:oak_sapling",
+ SpruceSapling => "minecraft:spruce_sapling",
+ BirchSapling => "minecraft:birch_sapling",
+ JungleSapling => "minecraft:jungle_sapling",
+ AcaciaSapling => "minecraft:acacia_sapling",
+ DarkOakSapling => "minecraft:dark_oak_sapling",
+ MangrovePropagule => "minecraft:mangrove_propagule",
+ Bedrock => "minecraft:bedrock",
+ Water => "minecraft:water",
+ Lava => "minecraft:lava",
+ Sand => "minecraft:sand",
+ RedSand => "minecraft:red_sand",
+ Gravel => "minecraft:gravel",
+ GoldOre => "minecraft:gold_ore",
+ DeepslateGoldOre => "minecraft:deepslate_gold_ore",
+ IronOre => "minecraft:iron_ore",
+ DeepslateIronOre => "minecraft:deepslate_iron_ore",
+ CoalOre => "minecraft:coal_ore",
+ DeepslateCoalOre => "minecraft:deepslate_coal_ore",
+ NetherGoldOre => "minecraft:nether_gold_ore",
+ OakLog => "minecraft:oak_log",
+ SpruceLog => "minecraft:spruce_log",
+ BirchLog => "minecraft:birch_log",
+ JungleLog => "minecraft:jungle_log",
+ AcaciaLog => "minecraft:acacia_log",
+ DarkOakLog => "minecraft:dark_oak_log",
+ MangroveLog => "minecraft:mangrove_log",
+ MangroveRoots => "minecraft:mangrove_roots",
+ MuddyMangroveRoots => "minecraft:muddy_mangrove_roots",
+ StrippedSpruceLog => "minecraft:stripped_spruce_log",
+ StrippedBirchLog => "minecraft:stripped_birch_log",
+ StrippedJungleLog => "minecraft:stripped_jungle_log",
+ StrippedAcaciaLog => "minecraft:stripped_acacia_log",
+ StrippedDarkOakLog => "minecraft:stripped_dark_oak_log",
+ StrippedOakLog => "minecraft:stripped_oak_log",
+ StrippedMangroveLog => "minecraft:stripped_mangrove_log",
+ OakWood => "minecraft:oak_wood",
+ SpruceWood => "minecraft:spruce_wood",
+ BirchWood => "minecraft:birch_wood",
+ JungleWood => "minecraft:jungle_wood",
+ AcaciaWood => "minecraft:acacia_wood",
+ DarkOakWood => "minecraft:dark_oak_wood",
+ MangroveWood => "minecraft:mangrove_wood",
+ StrippedOakWood => "minecraft:stripped_oak_wood",
+ StrippedSpruceWood => "minecraft:stripped_spruce_wood",
+ StrippedBirchWood => "minecraft:stripped_birch_wood",
+ StrippedJungleWood => "minecraft:stripped_jungle_wood",
+ StrippedAcaciaWood => "minecraft:stripped_acacia_wood",
+ StrippedDarkOakWood => "minecraft:stripped_dark_oak_wood",
+ StrippedMangroveWood => "minecraft:stripped_mangrove_wood",
+ OakLeaves => "minecraft:oak_leaves",
+ SpruceLeaves => "minecraft:spruce_leaves",
+ BirchLeaves => "minecraft:birch_leaves",
+ JungleLeaves => "minecraft:jungle_leaves",
+ AcaciaLeaves => "minecraft:acacia_leaves",
+ DarkOakLeaves => "minecraft:dark_oak_leaves",
+ MangroveLeaves => "minecraft:mangrove_leaves",
+ AzaleaLeaves => "minecraft:azalea_leaves",
+ FloweringAzaleaLeaves => "minecraft:flowering_azalea_leaves",
+ Sponge => "minecraft:sponge",
+ WetSponge => "minecraft:wet_sponge",
+ Glass => "minecraft:glass",
+ LapisOre => "minecraft:lapis_ore",
+ DeepslateLapisOre => "minecraft:deepslate_lapis_ore",
+ LapisBlock => "minecraft:lapis_block",
+ Dispenser => "minecraft:dispenser",
+ Sandstone => "minecraft:sandstone",
+ ChiseledSandstone => "minecraft:chiseled_sandstone",
+ CutSandstone => "minecraft:cut_sandstone",
+ NoteBlock => "minecraft:note_block",
+ WhiteBed => "minecraft:white_bed",
+ OrangeBed => "minecraft:orange_bed",
+ MagentaBed => "minecraft:magenta_bed",
+ LightBlueBed => "minecraft:light_blue_bed",
+ YellowBed => "minecraft:yellow_bed",
+ LimeBed => "minecraft:lime_bed",
+ PinkBed => "minecraft:pink_bed",
+ GrayBed => "minecraft:gray_bed",
+ LightGrayBed => "minecraft:light_gray_bed",
+ CyanBed => "minecraft:cyan_bed",
+ PurpleBed => "minecraft:purple_bed",
+ BlueBed => "minecraft:blue_bed",
+ BrownBed => "minecraft:brown_bed",
+ GreenBed => "minecraft:green_bed",
+ RedBed => "minecraft:red_bed",
+ BlackBed => "minecraft:black_bed",
+ PoweredRail => "minecraft:powered_rail",
+ DetectorRail => "minecraft:detector_rail",
+ StickyPiston => "minecraft:sticky_piston",
+ Cobweb => "minecraft:cobweb",
+ Grass => "minecraft:grass",
+ Fern => "minecraft:fern",
+ DeadBush => "minecraft:dead_bush",
+ Seagrass => "minecraft:seagrass",
+ TallSeagrass => "minecraft:tall_seagrass",
+ Piston => "minecraft:piston",
+ PistonHead => "minecraft:piston_head",
+ WhiteWool => "minecraft:white_wool",
+ OrangeWool => "minecraft:orange_wool",
+ MagentaWool => "minecraft:magenta_wool",
+ LightBlueWool => "minecraft:light_blue_wool",
+ YellowWool => "minecraft:yellow_wool",
+ LimeWool => "minecraft:lime_wool",
+ PinkWool => "minecraft:pink_wool",
+ GrayWool => "minecraft:gray_wool",
+ LightGrayWool => "minecraft:light_gray_wool",
+ CyanWool => "minecraft:cyan_wool",
+ PurpleWool => "minecraft:purple_wool",
+ BlueWool => "minecraft:blue_wool",
+ BrownWool => "minecraft:brown_wool",
+ GreenWool => "minecraft:green_wool",
+ RedWool => "minecraft:red_wool",
+ BlackWool => "minecraft:black_wool",
+ MovingPiston => "minecraft:moving_piston",
+ Dandelion => "minecraft:dandelion",
+ Poppy => "minecraft:poppy",
+ BlueOrchid => "minecraft:blue_orchid",
+ Allium => "minecraft:allium",
+ AzureBluet => "minecraft:azure_bluet",
+ RedTulip => "minecraft:red_tulip",
+ OrangeTulip => "minecraft:orange_tulip",
+ WhiteTulip => "minecraft:white_tulip",
+ PinkTulip => "minecraft:pink_tulip",
+ OxeyeDaisy => "minecraft:oxeye_daisy",
+ Cornflower => "minecraft:cornflower",
+ WitherRose => "minecraft:wither_rose",
+ LilyOfTheValley => "minecraft:lily_of_the_valley",
+ BrownMushroom => "minecraft:brown_mushroom",
+ RedMushroom => "minecraft:red_mushroom",
+ GoldBlock => "minecraft:gold_block",
+ IronBlock => "minecraft:iron_block",
+ Bricks => "minecraft:bricks",
+ Tnt => "minecraft:tnt",
+ Bookshelf => "minecraft:bookshelf",
+ MossyCobblestone => "minecraft:mossy_cobblestone",
+ Obsidian => "minecraft:obsidian",
+ Torch => "minecraft:torch",
+ WallTorch => "minecraft:wall_torch",
+ Fire => "minecraft:fire",
+ SoulFire => "minecraft:soul_fire",
+ Spawner => "minecraft:spawner",
+ OakStairs => "minecraft:oak_stairs",
+ Chest => "minecraft:chest",
+ RedstoneWire => "minecraft:redstone_wire",
+ DiamondOre => "minecraft:diamond_ore",
+ DeepslateDiamondOre => "minecraft:deepslate_diamond_ore",
+ DiamondBlock => "minecraft:diamond_block",
+ CraftingTable => "minecraft:crafting_table",
+ Wheat => "minecraft:wheat",
+ Farmland => "minecraft:farmland",
+ Furnace => "minecraft:furnace",
+ OakSign => "minecraft:oak_sign",
+ SpruceSign => "minecraft:spruce_sign",
+ BirchSign => "minecraft:birch_sign",
+ AcaciaSign => "minecraft:acacia_sign",
+ JungleSign => "minecraft:jungle_sign",
+ DarkOakSign => "minecraft:dark_oak_sign",
+ MangroveSign => "minecraft:mangrove_sign",
+ OakDoor => "minecraft:oak_door",
+ Ladder => "minecraft:ladder",
+ Rail => "minecraft:rail",
+ CobblestoneStairs => "minecraft:cobblestone_stairs",
+ OakWallSign => "minecraft:oak_wall_sign",
+ SpruceWallSign => "minecraft:spruce_wall_sign",
+ BirchWallSign => "minecraft:birch_wall_sign",
+ AcaciaWallSign => "minecraft:acacia_wall_sign",
+ JungleWallSign => "minecraft:jungle_wall_sign",
+ DarkOakWallSign => "minecraft:dark_oak_wall_sign",
+ MangroveWallSign => "minecraft:mangrove_wall_sign",
+ Lever => "minecraft:lever",
+ StonePressurePlate => "minecraft:stone_pressure_plate",
+ IronDoor => "minecraft:iron_door",
+ OakPressurePlate => "minecraft:oak_pressure_plate",
+ SprucePressurePlate => "minecraft:spruce_pressure_plate",
+ BirchPressurePlate => "minecraft:birch_pressure_plate",
+ JunglePressurePlate => "minecraft:jungle_pressure_plate",
+ AcaciaPressurePlate => "minecraft:acacia_pressure_plate",
+ DarkOakPressurePlate => "minecraft:dark_oak_pressure_plate",
+ MangrovePressurePlate => "minecraft:mangrove_pressure_plate",
+ RedstoneOre => "minecraft:redstone_ore",
+ DeepslateRedstoneOre => "minecraft:deepslate_redstone_ore",
+ RedstoneTorch => "minecraft:redstone_torch",
+ RedstoneWallTorch => "minecraft:redstone_wall_torch",
+ StoneButton => "minecraft:stone_button",
+ Snow => "minecraft:snow",
+ Ice => "minecraft:ice",
+ SnowBlock => "minecraft:snow_block",
+ Cactus => "minecraft:cactus",
+ Clay => "minecraft:clay",
+ SugarCane => "minecraft:sugar_cane",
+ Jukebox => "minecraft:jukebox",
+ OakFence => "minecraft:oak_fence",
+ Pumpkin => "minecraft:pumpkin",
+ Netherrack => "minecraft:netherrack",
+ SoulSand => "minecraft:soul_sand",
+ SoulSoil => "minecraft:soul_soil",
+ Basalt => "minecraft:basalt",
+ PolishedBasalt => "minecraft:polished_basalt",
+ SoulTorch => "minecraft:soul_torch",
+ SoulWallTorch => "minecraft:soul_wall_torch",
+ Glowstone => "minecraft:glowstone",
+ NetherPortal => "minecraft:nether_portal",
+ CarvedPumpkin => "minecraft:carved_pumpkin",
+ JackOLantern => "minecraft:jack_o_lantern",
+ Cake => "minecraft:cake",
+ Repeater => "minecraft:repeater",
+ WhiteStainedGlass => "minecraft:white_stained_glass",
+ OrangeStainedGlass => "minecraft:orange_stained_glass",
+ MagentaStainedGlass => "minecraft:magenta_stained_glass",
+ LightBlueStainedGlass => "minecraft:light_blue_stained_glass",
+ YellowStainedGlass => "minecraft:yellow_stained_glass",
+ LimeStainedGlass => "minecraft:lime_stained_glass",
+ PinkStainedGlass => "minecraft:pink_stained_glass",
+ GrayStainedGlass => "minecraft:gray_stained_glass",
+ LightGrayStainedGlass => "minecraft:light_gray_stained_glass",
+ CyanStainedGlass => "minecraft:cyan_stained_glass",
+ PurpleStainedGlass => "minecraft:purple_stained_glass",
+ BlueStainedGlass => "minecraft:blue_stained_glass",
+ BrownStainedGlass => "minecraft:brown_stained_glass",
+ GreenStainedGlass => "minecraft:green_stained_glass",
+ RedStainedGlass => "minecraft:red_stained_glass",
+ BlackStainedGlass => "minecraft:black_stained_glass",
+ OakTrapdoor => "minecraft:oak_trapdoor",
+ SpruceTrapdoor => "minecraft:spruce_trapdoor",
+ BirchTrapdoor => "minecraft:birch_trapdoor",
+ JungleTrapdoor => "minecraft:jungle_trapdoor",
+ AcaciaTrapdoor => "minecraft:acacia_trapdoor",
+ DarkOakTrapdoor => "minecraft:dark_oak_trapdoor",
+ MangroveTrapdoor => "minecraft:mangrove_trapdoor",
+ StoneBricks => "minecraft:stone_bricks",
+ MossyStoneBricks => "minecraft:mossy_stone_bricks",
+ CrackedStoneBricks => "minecraft:cracked_stone_bricks",
+ ChiseledStoneBricks => "minecraft:chiseled_stone_bricks",
+ PackedMud => "minecraft:packed_mud",
+ MudBricks => "minecraft:mud_bricks",
+ InfestedStone => "minecraft:infested_stone",
+ InfestedCobblestone => "minecraft:infested_cobblestone",
+ InfestedStoneBricks => "minecraft:infested_stone_bricks",
+ InfestedMossyStoneBricks => "minecraft:infested_mossy_stone_bricks",
+ InfestedCrackedStoneBricks => "minecraft:infested_cracked_stone_bricks",
+ InfestedChiseledStoneBricks => "minecraft:infested_chiseled_stone_bricks",
+ BrownMushroomBlock => "minecraft:brown_mushroom_block",
+ RedMushroomBlock => "minecraft:red_mushroom_block",
+ MushroomStem => "minecraft:mushroom_stem",
+ IronBars => "minecraft:iron_bars",
+ Chain => "minecraft:chain",
+ GlassPane => "minecraft:glass_pane",
+ Melon => "minecraft:melon",
+ AttachedPumpkinStem => "minecraft:attached_pumpkin_stem",
+ AttachedMelonStem => "minecraft:attached_melon_stem",
+ PumpkinStem => "minecraft:pumpkin_stem",
+ MelonStem => "minecraft:melon_stem",
+ Vine => "minecraft:vine",
+ GlowLichen => "minecraft:glow_lichen",
+ OakFenceGate => "minecraft:oak_fence_gate",
+ BrickStairs => "minecraft:brick_stairs",
+ StoneBrickStairs => "minecraft:stone_brick_stairs",
+ MudBrickStairs => "minecraft:mud_brick_stairs",
+ Mycelium => "minecraft:mycelium",
+ LilyPad => "minecraft:lily_pad",
+ NetherBricks => "minecraft:nether_bricks",
+ NetherBrickFence => "minecraft:nether_brick_fence",
+ NetherBrickStairs => "minecraft:nether_brick_stairs",
+ NetherWart => "minecraft:nether_wart",
+ EnchantingTable => "minecraft:enchanting_table",
+ BrewingStand => "minecraft:brewing_stand",
+ Cauldron => "minecraft:cauldron",
+ WaterCauldron => "minecraft:water_cauldron",
+ LavaCauldron => "minecraft:lava_cauldron",
+ PowderSnowCauldron => "minecraft:powder_snow_cauldron",
+ EndPortal => "minecraft:end_portal",
+ EndPortalFrame => "minecraft:end_portal_frame",
+ EndStone => "minecraft:end_stone",
+ DragonEgg => "minecraft:dragon_egg",
+ RedstoneLamp => "minecraft:redstone_lamp",
+ Cocoa => "minecraft:cocoa",
+ SandstoneStairs => "minecraft:sandstone_stairs",
+ EmeraldOre => "minecraft:emerald_ore",
+ DeepslateEmeraldOre => "minecraft:deepslate_emerald_ore",
+ EnderChest => "minecraft:ender_chest",
+ TripwireHook => "minecraft:tripwire_hook",
+ Tripwire => "minecraft:tripwire",
+ EmeraldBlock => "minecraft:emerald_block",
+ SpruceStairs => "minecraft:spruce_stairs",
+ BirchStairs => "minecraft:birch_stairs",
+ JungleStairs => "minecraft:jungle_stairs",
+ CommandBlock => "minecraft:command_block",
+ Beacon => "minecraft:beacon",
+ CobblestoneWall => "minecraft:cobblestone_wall",
+ MossyCobblestoneWall => "minecraft:mossy_cobblestone_wall",
+ FlowerPot => "minecraft:flower_pot",
+ PottedOakSapling => "minecraft:potted_oak_sapling",
+ PottedSpruceSapling => "minecraft:potted_spruce_sapling",
+ PottedBirchSapling => "minecraft:potted_birch_sapling",
+ PottedJungleSapling => "minecraft:potted_jungle_sapling",
+ PottedAcaciaSapling => "minecraft:potted_acacia_sapling",
+ PottedDarkOakSapling => "minecraft:potted_dark_oak_sapling",
+ PottedMangrovePropagule => "minecraft:potted_mangrove_propagule",
+ PottedFern => "minecraft:potted_fern",
+ PottedDandelion => "minecraft:potted_dandelion",
+ PottedPoppy => "minecraft:potted_poppy",
+ PottedBlueOrchid => "minecraft:potted_blue_orchid",
+ PottedAllium => "minecraft:potted_allium",
+ PottedAzureBluet => "minecraft:potted_azure_bluet",
+ PottedRedTulip => "minecraft:potted_red_tulip",
+ PottedOrangeTulip => "minecraft:potted_orange_tulip",
+ PottedWhiteTulip => "minecraft:potted_white_tulip",
+ PottedPinkTulip => "minecraft:potted_pink_tulip",
+ PottedOxeyeDaisy => "minecraft:potted_oxeye_daisy",
+ PottedCornflower => "minecraft:potted_cornflower",
+ PottedLilyOfTheValley => "minecraft:potted_lily_of_the_valley",
+ PottedWitherRose => "minecraft:potted_wither_rose",
+ PottedRedMushroom => "minecraft:potted_red_mushroom",
+ PottedBrownMushroom => "minecraft:potted_brown_mushroom",
+ PottedDeadBush => "minecraft:potted_dead_bush",
+ PottedCactus => "minecraft:potted_cactus",
+ Carrots => "minecraft:carrots",
+ Potatoes => "minecraft:potatoes",
+ OakButton => "minecraft:oak_button",
+ SpruceButton => "minecraft:spruce_button",
+ BirchButton => "minecraft:birch_button",
+ JungleButton => "minecraft:jungle_button",
+ AcaciaButton => "minecraft:acacia_button",
+ DarkOakButton => "minecraft:dark_oak_button",
+ MangroveButton => "minecraft:mangrove_button",
+ SkeletonSkull => "minecraft:skeleton_skull",
+ SkeletonWallSkull => "minecraft:skeleton_wall_skull",
+ WitherSkeletonSkull => "minecraft:wither_skeleton_skull",
+ WitherSkeletonWallSkull => "minecraft:wither_skeleton_wall_skull",
+ ZombieHead => "minecraft:zombie_head",
+ ZombieWallHead => "minecraft:zombie_wall_head",
+ PlayerHead => "minecraft:player_head",
+ PlayerWallHead => "minecraft:player_wall_head",
+ CreeperHead => "minecraft:creeper_head",
+ CreeperWallHead => "minecraft:creeper_wall_head",
+ DragonHead => "minecraft:dragon_head",
+ DragonWallHead => "minecraft:dragon_wall_head",
+ Anvil => "minecraft:anvil",
+ ChippedAnvil => "minecraft:chipped_anvil",
+ DamagedAnvil => "minecraft:damaged_anvil",
+ TrappedChest => "minecraft:trapped_chest",
+ LightWeightedPressurePlate => "minecraft:light_weighted_pressure_plate",
+ HeavyWeightedPressurePlate => "minecraft:heavy_weighted_pressure_plate",
+ Comparator => "minecraft:comparator",
+ DaylightDetector => "minecraft:daylight_detector",
+ RedstoneBlock => "minecraft:redstone_block",
+ NetherQuartzOre => "minecraft:nether_quartz_ore",
+ Hopper => "minecraft:hopper",
+ QuartzBlock => "minecraft:quartz_block",
+ ChiseledQuartzBlock => "minecraft:chiseled_quartz_block",
+ QuartzPillar => "minecraft:quartz_pillar",
+ QuartzStairs => "minecraft:quartz_stairs",
+ ActivatorRail => "minecraft:activator_rail",
+ Dropper => "minecraft:dropper",
+ WhiteTerracotta => "minecraft:white_terracotta",
+ OrangeTerracotta => "minecraft:orange_terracotta",
+ MagentaTerracotta => "minecraft:magenta_terracotta",
+ LightBlueTerracotta => "minecraft:light_blue_terracotta",
+ YellowTerracotta => "minecraft:yellow_terracotta",
+ LimeTerracotta => "minecraft:lime_terracotta",
+ PinkTerracotta => "minecraft:pink_terracotta",
+ GrayTerracotta => "minecraft:gray_terracotta",
+ LightGrayTerracotta => "minecraft:light_gray_terracotta",
+ CyanTerracotta => "minecraft:cyan_terracotta",
+ PurpleTerracotta => "minecraft:purple_terracotta",
+ BlueTerracotta => "minecraft:blue_terracotta",
+ BrownTerracotta => "minecraft:brown_terracotta",
+ GreenTerracotta => "minecraft:green_terracotta",
+ RedTerracotta => "minecraft:red_terracotta",
+ BlackTerracotta => "minecraft:black_terracotta",
+ WhiteStainedGlassPane => "minecraft:white_stained_glass_pane",
+ OrangeStainedGlassPane => "minecraft:orange_stained_glass_pane",
+ MagentaStainedGlassPane => "minecraft:magenta_stained_glass_pane",
+ LightBlueStainedGlassPane => "minecraft:light_blue_stained_glass_pane",
+ YellowStainedGlassPane => "minecraft:yellow_stained_glass_pane",
+ LimeStainedGlassPane => "minecraft:lime_stained_glass_pane",
+ PinkStainedGlassPane => "minecraft:pink_stained_glass_pane",
+ GrayStainedGlassPane => "minecraft:gray_stained_glass_pane",
+ LightGrayStainedGlassPane => "minecraft:light_gray_stained_glass_pane",
+ CyanStainedGlassPane => "minecraft:cyan_stained_glass_pane",
+ PurpleStainedGlassPane => "minecraft:purple_stained_glass_pane",
+ BlueStainedGlassPane => "minecraft:blue_stained_glass_pane",
+ BrownStainedGlassPane => "minecraft:brown_stained_glass_pane",
+ GreenStainedGlassPane => "minecraft:green_stained_glass_pane",
+ RedStainedGlassPane => "minecraft:red_stained_glass_pane",
+ BlackStainedGlassPane => "minecraft:black_stained_glass_pane",
+ AcaciaStairs => "minecraft:acacia_stairs",
+ DarkOakStairs => "minecraft:dark_oak_stairs",
+ MangroveStairs => "minecraft:mangrove_stairs",
+ SlimeBlock => "minecraft:slime_block",
+ Barrier => "minecraft:barrier",
+ Light => "minecraft:light",
+ IronTrapdoor => "minecraft:iron_trapdoor",
+ Prismarine => "minecraft:prismarine",
+ PrismarineBricks => "minecraft:prismarine_bricks",
+ DarkPrismarine => "minecraft:dark_prismarine",
+ PrismarineStairs => "minecraft:prismarine_stairs",
+ PrismarineBrickStairs => "minecraft:prismarine_brick_stairs",
+ DarkPrismarineStairs => "minecraft:dark_prismarine_stairs",
+ PrismarineSlab => "minecraft:prismarine_slab",
+ PrismarineBrickSlab => "minecraft:prismarine_brick_slab",
+ DarkPrismarineSlab => "minecraft:dark_prismarine_slab",
+ SeaLantern => "minecraft:sea_lantern",
+ HayBlock => "minecraft:hay_block",
+ WhiteCarpet => "minecraft:white_carpet",
+ OrangeCarpet => "minecraft:orange_carpet",
+ MagentaCarpet => "minecraft:magenta_carpet",
+ LightBlueCarpet => "minecraft:light_blue_carpet",
+ YellowCarpet => "minecraft:yellow_carpet",
+ LimeCarpet => "minecraft:lime_carpet",
+ PinkCarpet => "minecraft:pink_carpet",
+ GrayCarpet => "minecraft:gray_carpet",
+ LightGrayCarpet => "minecraft:light_gray_carpet",
+ CyanCarpet => "minecraft:cyan_carpet",
+ PurpleCarpet => "minecraft:purple_carpet",
+ BlueCarpet => "minecraft:blue_carpet",
+ BrownCarpet => "minecraft:brown_carpet",
+ GreenCarpet => "minecraft:green_carpet",
+ RedCarpet => "minecraft:red_carpet",
+ BlackCarpet => "minecraft:black_carpet",
+ Terracotta => "minecraft:terracotta",
+ CoalBlock => "minecraft:coal_block",
+ PackedIce => "minecraft:packed_ice",
+ Sunflower => "minecraft:sunflower",
+ Lilac => "minecraft:lilac",
+ RoseBush => "minecraft:rose_bush",
+ Peony => "minecraft:peony",
+ TallGrass => "minecraft:tall_grass",
+ LargeFern => "minecraft:large_fern",
+ WhiteBanner => "minecraft:white_banner",
+ OrangeBanner => "minecraft:orange_banner",
+ MagentaBanner => "minecraft:magenta_banner",
+ LightBlueBanner => "minecraft:light_blue_banner",
+ YellowBanner => "minecraft:yellow_banner",
+ LimeBanner => "minecraft:lime_banner",
+ PinkBanner => "minecraft:pink_banner",
+ GrayBanner => "minecraft:gray_banner",
+ LightGrayBanner => "minecraft:light_gray_banner",
+ CyanBanner => "minecraft:cyan_banner",
+ PurpleBanner => "minecraft:purple_banner",
+ BlueBanner => "minecraft:blue_banner",
+ BrownBanner => "minecraft:brown_banner",
+ GreenBanner => "minecraft:green_banner",
+ RedBanner => "minecraft:red_banner",
+ BlackBanner => "minecraft:black_banner",
+ WhiteWallBanner => "minecraft:white_wall_banner",
+ OrangeWallBanner => "minecraft:orange_wall_banner",
+ MagentaWallBanner => "minecraft:magenta_wall_banner",
+ LightBlueWallBanner => "minecraft:light_blue_wall_banner",
+ YellowWallBanner => "minecraft:yellow_wall_banner",
+ LimeWallBanner => "minecraft:lime_wall_banner",
+ PinkWallBanner => "minecraft:pink_wall_banner",
+ GrayWallBanner => "minecraft:gray_wall_banner",
+ LightGrayWallBanner => "minecraft:light_gray_wall_banner",
+ CyanWallBanner => "minecraft:cyan_wall_banner",
+ PurpleWallBanner => "minecraft:purple_wall_banner",
+ BlueWallBanner => "minecraft:blue_wall_banner",
+ BrownWallBanner => "minecraft:brown_wall_banner",
+ GreenWallBanner => "minecraft:green_wall_banner",
+ RedWallBanner => "minecraft:red_wall_banner",
+ BlackWallBanner => "minecraft:black_wall_banner",
+ RedSandstone => "minecraft:red_sandstone",
+ ChiseledRedSandstone => "minecraft:chiseled_red_sandstone",
+ CutRedSandstone => "minecraft:cut_red_sandstone",
+ RedSandstoneStairs => "minecraft:red_sandstone_stairs",
+ OakSlab => "minecraft:oak_slab",
+ SpruceSlab => "minecraft:spruce_slab",
+ BirchSlab => "minecraft:birch_slab",
+ JungleSlab => "minecraft:jungle_slab",
+ AcaciaSlab => "minecraft:acacia_slab",
+ DarkOakSlab => "minecraft:dark_oak_slab",
+ MangroveSlab => "minecraft:mangrove_slab",
+ StoneSlab => "minecraft:stone_slab",
+ SmoothStoneSlab => "minecraft:smooth_stone_slab",
+ SandstoneSlab => "minecraft:sandstone_slab",
+ CutSandstoneSlab => "minecraft:cut_sandstone_slab",
+ PetrifiedOakSlab => "minecraft:petrified_oak_slab",
+ CobblestoneSlab => "minecraft:cobblestone_slab",
+ BrickSlab => "minecraft:brick_slab",
+ StoneBrickSlab => "minecraft:stone_brick_slab",
+ MudBrickSlab => "minecraft:mud_brick_slab",
+ NetherBrickSlab => "minecraft:nether_brick_slab",
+ QuartzSlab => "minecraft:quartz_slab",
+ RedSandstoneSlab => "minecraft:red_sandstone_slab",
+ CutRedSandstoneSlab => "minecraft:cut_red_sandstone_slab",
+ PurpurSlab => "minecraft:purpur_slab",
+ SmoothStone => "minecraft:smooth_stone",
+ SmoothSandstone => "minecraft:smooth_sandstone",
+ SmoothQuartz => "minecraft:smooth_quartz",
+ SmoothRedSandstone => "minecraft:smooth_red_sandstone",
+ SpruceFenceGate => "minecraft:spruce_fence_gate",
+ BirchFenceGate => "minecraft:birch_fence_gate",
+ JungleFenceGate => "minecraft:jungle_fence_gate",
+ AcaciaFenceGate => "minecraft:acacia_fence_gate",
+ DarkOakFenceGate => "minecraft:dark_oak_fence_gate",
+ MangroveFenceGate => "minecraft:mangrove_fence_gate",
+ SpruceFence => "minecraft:spruce_fence",
+ BirchFence => "minecraft:birch_fence",
+ JungleFence => "minecraft:jungle_fence",
+ AcaciaFence => "minecraft:acacia_fence",
+ DarkOakFence => "minecraft:dark_oak_fence",
+ MangroveFence => "minecraft:mangrove_fence",
+ SpruceDoor => "minecraft:spruce_door",
+ BirchDoor => "minecraft:birch_door",
+ JungleDoor => "minecraft:jungle_door",
+ AcaciaDoor => "minecraft:acacia_door",
+ DarkOakDoor => "minecraft:dark_oak_door",
+ MangroveDoor => "minecraft:mangrove_door",
+ EndRod => "minecraft:end_rod",
+ ChorusPlant => "minecraft:chorus_plant",
+ ChorusFlower => "minecraft:chorus_flower",
+ PurpurBlock => "minecraft:purpur_block",
+ PurpurPillar => "minecraft:purpur_pillar",
+ PurpurStairs => "minecraft:purpur_stairs",
+ EndStoneBricks => "minecraft:end_stone_bricks",
+ Beetroots => "minecraft:beetroots",
+ DirtPath => "minecraft:dirt_path",
+ EndGateway => "minecraft:end_gateway",
+ RepeatingCommandBlock => "minecraft:repeating_command_block",
+ ChainCommandBlock => "minecraft:chain_command_block",
+ FrostedIce => "minecraft:frosted_ice",
+ MagmaBlock => "minecraft:magma_block",
+ NetherWartBlock => "minecraft:nether_wart_block",
+ RedNetherBricks => "minecraft:red_nether_bricks",
+ BoneBlock => "minecraft:bone_block",
+ StructureVoid => "minecraft:structure_void",
+ Observer => "minecraft:observer",
+ ShulkerBox => "minecraft:shulker_box",
+ WhiteShulkerBox => "minecraft:white_shulker_box",
+ OrangeShulkerBox => "minecraft:orange_shulker_box",
+ MagentaShulkerBox => "minecraft:magenta_shulker_box",
+ LightBlueShulkerBox => "minecraft:light_blue_shulker_box",
+ YellowShulkerBox => "minecraft:yellow_shulker_box",
+ LimeShulkerBox => "minecraft:lime_shulker_box",
+ PinkShulkerBox => "minecraft:pink_shulker_box",
+ GrayShulkerBox => "minecraft:gray_shulker_box",
+ LightGrayShulkerBox => "minecraft:light_gray_shulker_box",
+ CyanShulkerBox => "minecraft:cyan_shulker_box",
+ PurpleShulkerBox => "minecraft:purple_shulker_box",
+ BlueShulkerBox => "minecraft:blue_shulker_box",
+ BrownShulkerBox => "minecraft:brown_shulker_box",
+ GreenShulkerBox => "minecraft:green_shulker_box",
+ RedShulkerBox => "minecraft:red_shulker_box",
+ BlackShulkerBox => "minecraft:black_shulker_box",
+ WhiteGlazedTerracotta => "minecraft:white_glazed_terracotta",
+ OrangeGlazedTerracotta => "minecraft:orange_glazed_terracotta",
+ MagentaGlazedTerracotta => "minecraft:magenta_glazed_terracotta",
+ LightBlueGlazedTerracotta => "minecraft:light_blue_glazed_terracotta",
+ YellowGlazedTerracotta => "minecraft:yellow_glazed_terracotta",
+ LimeGlazedTerracotta => "minecraft:lime_glazed_terracotta",
+ PinkGlazedTerracotta => "minecraft:pink_glazed_terracotta",
+ GrayGlazedTerracotta => "minecraft:gray_glazed_terracotta",
+ LightGrayGlazedTerracotta => "minecraft:light_gray_glazed_terracotta",
+ CyanGlazedTerracotta => "minecraft:cyan_glazed_terracotta",
+ PurpleGlazedTerracotta => "minecraft:purple_glazed_terracotta",
+ BlueGlazedTerracotta => "minecraft:blue_glazed_terracotta",
+ BrownGlazedTerracotta => "minecraft:brown_glazed_terracotta",
+ GreenGlazedTerracotta => "minecraft:green_glazed_terracotta",
+ RedGlazedTerracotta => "minecraft:red_glazed_terracotta",
+ BlackGlazedTerracotta => "minecraft:black_glazed_terracotta",
+ WhiteConcrete => "minecraft:white_concrete",
+ OrangeConcrete => "minecraft:orange_concrete",
+ MagentaConcrete => "minecraft:magenta_concrete",
+ LightBlueConcrete => "minecraft:light_blue_concrete",
+ YellowConcrete => "minecraft:yellow_concrete",
+ LimeConcrete => "minecraft:lime_concrete",
+ PinkConcrete => "minecraft:pink_concrete",
+ GrayConcrete => "minecraft:gray_concrete",
+ LightGrayConcrete => "minecraft:light_gray_concrete",
+ CyanConcrete => "minecraft:cyan_concrete",
+ PurpleConcrete => "minecraft:purple_concrete",
+ BlueConcrete => "minecraft:blue_concrete",
+ BrownConcrete => "minecraft:brown_concrete",
+ GreenConcrete => "minecraft:green_concrete",
+ RedConcrete => "minecraft:red_concrete",
+ BlackConcrete => "minecraft:black_concrete",
+ WhiteConcretePowder => "minecraft:white_concrete_powder",
+ OrangeConcretePowder => "minecraft:orange_concrete_powder",
+ MagentaConcretePowder => "minecraft:magenta_concrete_powder",
+ LightBlueConcretePowder => "minecraft:light_blue_concrete_powder",
+ YellowConcretePowder => "minecraft:yellow_concrete_powder",
+ LimeConcretePowder => "minecraft:lime_concrete_powder",
+ PinkConcretePowder => "minecraft:pink_concrete_powder",
+ GrayConcretePowder => "minecraft:gray_concrete_powder",
+ LightGrayConcretePowder => "minecraft:light_gray_concrete_powder",
+ CyanConcretePowder => "minecraft:cyan_concrete_powder",
+ PurpleConcretePowder => "minecraft:purple_concrete_powder",
+ BlueConcretePowder => "minecraft:blue_concrete_powder",
+ BrownConcretePowder => "minecraft:brown_concrete_powder",
+ GreenConcretePowder => "minecraft:green_concrete_powder",
+ RedConcretePowder => "minecraft:red_concrete_powder",
+ BlackConcretePowder => "minecraft:black_concrete_powder",
+ Kelp => "minecraft:kelp",
+ KelpPlant => "minecraft:kelp_plant",
+ DriedKelpBlock => "minecraft:dried_kelp_block",
+ TurtleEgg => "minecraft:turtle_egg",
+ DeadTubeCoralBlock => "minecraft:dead_tube_coral_block",
+ DeadBrainCoralBlock => "minecraft:dead_brain_coral_block",
+ DeadBubbleCoralBlock => "minecraft:dead_bubble_coral_block",
+ DeadFireCoralBlock => "minecraft:dead_fire_coral_block",
+ DeadHornCoralBlock => "minecraft:dead_horn_coral_block",
+ TubeCoralBlock => "minecraft:tube_coral_block",
+ BrainCoralBlock => "minecraft:brain_coral_block",
+ BubbleCoralBlock => "minecraft:bubble_coral_block",
+ FireCoralBlock => "minecraft:fire_coral_block",
+ HornCoralBlock => "minecraft:horn_coral_block",
+ DeadTubeCoral => "minecraft:dead_tube_coral",
+ DeadBrainCoral => "minecraft:dead_brain_coral",
+ DeadBubbleCoral => "minecraft:dead_bubble_coral",
+ DeadFireCoral => "minecraft:dead_fire_coral",
+ DeadHornCoral => "minecraft:dead_horn_coral",
+ TubeCoral => "minecraft:tube_coral",
+ BrainCoral => "minecraft:brain_coral",
+ BubbleCoral => "minecraft:bubble_coral",
+ FireCoral => "minecraft:fire_coral",
+ HornCoral => "minecraft:horn_coral",
+ DeadTubeCoralFan => "minecraft:dead_tube_coral_fan",
+ DeadBrainCoralFan => "minecraft:dead_brain_coral_fan",
+ DeadBubbleCoralFan => "minecraft:dead_bubble_coral_fan",
+ DeadFireCoralFan => "minecraft:dead_fire_coral_fan",
+ DeadHornCoralFan => "minecraft:dead_horn_coral_fan",
+ TubeCoralFan => "minecraft:tube_coral_fan",
+ BrainCoralFan => "minecraft:brain_coral_fan",
+ BubbleCoralFan => "minecraft:bubble_coral_fan",
+ FireCoralFan => "minecraft:fire_coral_fan",
+ HornCoralFan => "minecraft:horn_coral_fan",
+ DeadTubeCoralWallFan => "minecraft:dead_tube_coral_wall_fan",
+ DeadBrainCoralWallFan => "minecraft:dead_brain_coral_wall_fan",
+ DeadBubbleCoralWallFan => "minecraft:dead_bubble_coral_wall_fan",
+ DeadFireCoralWallFan => "minecraft:dead_fire_coral_wall_fan",
+ DeadHornCoralWallFan => "minecraft:dead_horn_coral_wall_fan",
+ TubeCoralWallFan => "minecraft:tube_coral_wall_fan",
+ BrainCoralWallFan => "minecraft:brain_coral_wall_fan",
+ BubbleCoralWallFan => "minecraft:bubble_coral_wall_fan",
+ FireCoralWallFan => "minecraft:fire_coral_wall_fan",
+ HornCoralWallFan => "minecraft:horn_coral_wall_fan",
+ SeaPickle => "minecraft:sea_pickle",
+ BlueIce => "minecraft:blue_ice",
+ Conduit => "minecraft:conduit",
+ BambooSapling => "minecraft:bamboo_sapling",
+ Bamboo => "minecraft:bamboo",
+ PottedBamboo => "minecraft:potted_bamboo",
+ VoidAir => "minecraft:void_air",
+ CaveAir => "minecraft:cave_air",
+ BubbleColumn => "minecraft:bubble_column",
+ PolishedGraniteStairs => "minecraft:polished_granite_stairs",
+ SmoothRedSandstoneStairs => "minecraft:smooth_red_sandstone_stairs",
+ MossyStoneBrickStairs => "minecraft:mossy_stone_brick_stairs",
+ PolishedDioriteStairs => "minecraft:polished_diorite_stairs",
+ MossyCobblestoneStairs => "minecraft:mossy_cobblestone_stairs",
+ EndStoneBrickStairs => "minecraft:end_stone_brick_stairs",
+ StoneStairs => "minecraft:stone_stairs",
+ SmoothSandstoneStairs => "minecraft:smooth_sandstone_stairs",
+ SmoothQuartzStairs => "minecraft:smooth_quartz_stairs",
+ GraniteStairs => "minecraft:granite_stairs",
+ AndesiteStairs => "minecraft:andesite_stairs",
+ RedNetherBrickStairs => "minecraft:red_nether_brick_stairs",
+ PolishedAndesiteStairs => "minecraft:polished_andesite_stairs",
+ DioriteStairs => "minecraft:diorite_stairs",
+ PolishedGraniteSlab => "minecraft:polished_granite_slab",
+ SmoothRedSandstoneSlab => "minecraft:smooth_red_sandstone_slab",
+ MossyStoneBrickSlab => "minecraft:mossy_stone_brick_slab",
+ PolishedDioriteSlab => "minecraft:polished_diorite_slab",
+ MossyCobblestoneSlab => "minecraft:mossy_cobblestone_slab",
+ EndStoneBrickSlab => "minecraft:end_stone_brick_slab",
+ SmoothSandstoneSlab => "minecraft:smooth_sandstone_slab",
+ SmoothQuartzSlab => "minecraft:smooth_quartz_slab",
+ GraniteSlab => "minecraft:granite_slab",
+ AndesiteSlab => "minecraft:andesite_slab",
+ RedNetherBrickSlab => "minecraft:red_nether_brick_slab",
+ PolishedAndesiteSlab => "minecraft:polished_andesite_slab",
+ DioriteSlab => "minecraft:diorite_slab",
+ BrickWall => "minecraft:brick_wall",
+ PrismarineWall => "minecraft:prismarine_wall",
+ RedSandstoneWall => "minecraft:red_sandstone_wall",
+ MossyStoneBrickWall => "minecraft:mossy_stone_brick_wall",
+ GraniteWall => "minecraft:granite_wall",
+ StoneBrickWall => "minecraft:stone_brick_wall",
+ MudBrickWall => "minecraft:mud_brick_wall",
+ NetherBrickWall => "minecraft:nether_brick_wall",
+ AndesiteWall => "minecraft:andesite_wall",
+ RedNetherBrickWall => "minecraft:red_nether_brick_wall",
+ SandstoneWall => "minecraft:sandstone_wall",
+ EndStoneBrickWall => "minecraft:end_stone_brick_wall",
+ DioriteWall => "minecraft:diorite_wall",
+ Scaffolding => "minecraft:scaffolding",
+ Loom => "minecraft:loom",
+ Barrel => "minecraft:barrel",
+ Smoker => "minecraft:smoker",
+ BlastFurnace => "minecraft:blast_furnace",
+ CartographyTable => "minecraft:cartography_table",
+ FletchingTable => "minecraft:fletching_table",
+ Grindstone => "minecraft:grindstone",
+ Lectern => "minecraft:lectern",
+ SmithingTable => "minecraft:smithing_table",
+ Stonecutter => "minecraft:stonecutter",
+ Bell => "minecraft:bell",
+ Lantern => "minecraft:lantern",
+ SoulLantern => "minecraft:soul_lantern",
+ Campfire => "minecraft:campfire",
+ SoulCampfire => "minecraft:soul_campfire",
+ SweetBerryBush => "minecraft:sweet_berry_bush",
+ WarpedStem => "minecraft:warped_stem",
+ StrippedWarpedStem => "minecraft:stripped_warped_stem",
+ WarpedHyphae => "minecraft:warped_hyphae",
+ StrippedWarpedHyphae => "minecraft:stripped_warped_hyphae",
+ WarpedNylium => "minecraft:warped_nylium",
+ WarpedFungus => "minecraft:warped_fungus",
+ WarpedWartBlock => "minecraft:warped_wart_block",
+ WarpedRoots => "minecraft:warped_roots",
+ NetherSprouts => "minecraft:nether_sprouts",
+ CrimsonStem => "minecraft:crimson_stem",
+ StrippedCrimsonStem => "minecraft:stripped_crimson_stem",
+ CrimsonHyphae => "minecraft:crimson_hyphae",
+ StrippedCrimsonHyphae => "minecraft:stripped_crimson_hyphae",
+ CrimsonNylium => "minecraft:crimson_nylium",
+ CrimsonFungus => "minecraft:crimson_fungus",
+ Shroomlight => "minecraft:shroomlight",
+ WeepingVines => "minecraft:weeping_vines",
+ WeepingVinesPlant => "minecraft:weeping_vines_plant",
+ TwistingVines => "minecraft:twisting_vines",
+ TwistingVinesPlant => "minecraft:twisting_vines_plant",
+ CrimsonRoots => "minecraft:crimson_roots",
+ CrimsonPlanks => "minecraft:crimson_planks",
+ WarpedPlanks => "minecraft:warped_planks",
+ CrimsonSlab => "minecraft:crimson_slab",
+ WarpedSlab => "minecraft:warped_slab",
+ CrimsonPressurePlate => "minecraft:crimson_pressure_plate",
+ WarpedPressurePlate => "minecraft:warped_pressure_plate",
+ CrimsonFence => "minecraft:crimson_fence",
+ WarpedFence => "minecraft:warped_fence",
+ CrimsonTrapdoor => "minecraft:crimson_trapdoor",
+ WarpedTrapdoor => "minecraft:warped_trapdoor",
+ CrimsonFenceGate => "minecraft:crimson_fence_gate",
+ WarpedFenceGate => "minecraft:warped_fence_gate",
+ CrimsonStairs => "minecraft:crimson_stairs",
+ WarpedStairs => "minecraft:warped_stairs",
+ CrimsonButton => "minecraft:crimson_button",
+ WarpedButton => "minecraft:warped_button",
+ CrimsonDoor => "minecraft:crimson_door",
+ WarpedDoor => "minecraft:warped_door",
+ CrimsonSign => "minecraft:crimson_sign",
+ WarpedSign => "minecraft:warped_sign",
+ CrimsonWallSign => "minecraft:crimson_wall_sign",
+ WarpedWallSign => "minecraft:warped_wall_sign",
+ StructureBlock => "minecraft:structure_block",
+ Jigsaw => "minecraft:jigsaw",
+ Composter => "minecraft:composter",
+ Target => "minecraft:target",
+ BeeNest => "minecraft:bee_nest",
+ Beehive => "minecraft:beehive",
+ HoneyBlock => "minecraft:honey_block",
+ HoneycombBlock => "minecraft:honeycomb_block",
+ NetheriteBlock => "minecraft:netherite_block",
+ AncientDebris => "minecraft:ancient_debris",
+ CryingObsidian => "minecraft:crying_obsidian",
+ RespawnAnchor => "minecraft:respawn_anchor",
+ PottedCrimsonFungus => "minecraft:potted_crimson_fungus",
+ PottedWarpedFungus => "minecraft:potted_warped_fungus",
+ PottedCrimsonRoots => "minecraft:potted_crimson_roots",
+ PottedWarpedRoots => "minecraft:potted_warped_roots",
+ Lodestone => "minecraft:lodestone",
+ Blackstone => "minecraft:blackstone",
+ BlackstoneStairs => "minecraft:blackstone_stairs",
+ BlackstoneWall => "minecraft:blackstone_wall",
+ BlackstoneSlab => "minecraft:blackstone_slab",
+ PolishedBlackstone => "minecraft:polished_blackstone",
+ PolishedBlackstoneBricks => "minecraft:polished_blackstone_bricks",
+ CrackedPolishedBlackstoneBricks => "minecraft:cracked_polished_blackstone_bricks",
+ ChiseledPolishedBlackstone => "minecraft:chiseled_polished_blackstone",
+ PolishedBlackstoneBrickSlab => "minecraft:polished_blackstone_brick_slab",
+ PolishedBlackstoneBrickStairs => "minecraft:polished_blackstone_brick_stairs",
+ PolishedBlackstoneBrickWall => "minecraft:polished_blackstone_brick_wall",
+ GildedBlackstone => "minecraft:gilded_blackstone",
+ PolishedBlackstoneStairs => "minecraft:polished_blackstone_stairs",
+ PolishedBlackstoneSlab => "minecraft:polished_blackstone_slab",
+ PolishedBlackstonePressurePlate => "minecraft:polished_blackstone_pressure_plate",
+ PolishedBlackstoneButton => "minecraft:polished_blackstone_button",
+ PolishedBlackstoneWall => "minecraft:polished_blackstone_wall",
+ ChiseledNetherBricks => "minecraft:chiseled_nether_bricks",
+ CrackedNetherBricks => "minecraft:cracked_nether_bricks",
+ QuartzBricks => "minecraft:quartz_bricks",
+ Candle => "minecraft:candle",
+ WhiteCandle => "minecraft:white_candle",
+ OrangeCandle => "minecraft:orange_candle",
+ MagentaCandle => "minecraft:magenta_candle",
+ LightBlueCandle => "minecraft:light_blue_candle",
+ YellowCandle => "minecraft:yellow_candle",
+ LimeCandle => "minecraft:lime_candle",
+ PinkCandle => "minecraft:pink_candle",
+ GrayCandle => "minecraft:gray_candle",
+ LightGrayCandle => "minecraft:light_gray_candle",
+ CyanCandle => "minecraft:cyan_candle",
+ PurpleCandle => "minecraft:purple_candle",
+ BlueCandle => "minecraft:blue_candle",
+ BrownCandle => "minecraft:brown_candle",
+ GreenCandle => "minecraft:green_candle",
+ RedCandle => "minecraft:red_candle",
+ BlackCandle => "minecraft:black_candle",
+ CandleCake => "minecraft:candle_cake",
+ WhiteCandleCake => "minecraft:white_candle_cake",
+ OrangeCandleCake => "minecraft:orange_candle_cake",
+ MagentaCandleCake => "minecraft:magenta_candle_cake",
+ LightBlueCandleCake => "minecraft:light_blue_candle_cake",
+ YellowCandleCake => "minecraft:yellow_candle_cake",
+ LimeCandleCake => "minecraft:lime_candle_cake",
+ PinkCandleCake => "minecraft:pink_candle_cake",
+ GrayCandleCake => "minecraft:gray_candle_cake",
+ LightGrayCandleCake => "minecraft:light_gray_candle_cake",
+ CyanCandleCake => "minecraft:cyan_candle_cake",
+ PurpleCandleCake => "minecraft:purple_candle_cake",
+ BlueCandleCake => "minecraft:blue_candle_cake",
+ BrownCandleCake => "minecraft:brown_candle_cake",
+ GreenCandleCake => "minecraft:green_candle_cake",
+ RedCandleCake => "minecraft:red_candle_cake",
+ BlackCandleCake => "minecraft:black_candle_cake",
+ AmethystBlock => "minecraft:amethyst_block",
+ BuddingAmethyst => "minecraft:budding_amethyst",
+ AmethystCluster => "minecraft:amethyst_cluster",
+ LargeAmethystBud => "minecraft:large_amethyst_bud",
+ MediumAmethystBud => "minecraft:medium_amethyst_bud",
+ SmallAmethystBud => "minecraft:small_amethyst_bud",
+ Tuff => "minecraft:tuff",
+ Calcite => "minecraft:calcite",
+ TintedGlass => "minecraft:tinted_glass",
+ PowderSnow => "minecraft:powder_snow",
+ SculkSensor => "minecraft:sculk_sensor",
+ Sculk => "minecraft:sculk",
+ SculkVein => "minecraft:sculk_vein",
+ SculkCatalyst => "minecraft:sculk_catalyst",
+ SculkShrieker => "minecraft:sculk_shrieker",
+ OxidizedCopper => "minecraft:oxidized_copper",
+ WeatheredCopper => "minecraft:weathered_copper",
+ ExposedCopper => "minecraft:exposed_copper",
+ CopperBlock => "minecraft:copper_block",
+ CopperOre => "minecraft:copper_ore",
+ DeepslateCopperOre => "minecraft:deepslate_copper_ore",
+ OxidizedCutCopper => "minecraft:oxidized_cut_copper",
+ WeatheredCutCopper => "minecraft:weathered_cut_copper",
+ ExposedCutCopper => "minecraft:exposed_cut_copper",
+ CutCopper => "minecraft:cut_copper",
+ OxidizedCutCopperStairs => "minecraft:oxidized_cut_copper_stairs",
+ WeatheredCutCopperStairs => "minecraft:weathered_cut_copper_stairs",
+ ExposedCutCopperStairs => "minecraft:exposed_cut_copper_stairs",
+ CutCopperStairs => "minecraft:cut_copper_stairs",
+ OxidizedCutCopperSlab => "minecraft:oxidized_cut_copper_slab",
+ WeatheredCutCopperSlab => "minecraft:weathered_cut_copper_slab",
+ ExposedCutCopperSlab => "minecraft:exposed_cut_copper_slab",
+ CutCopperSlab => "minecraft:cut_copper_slab",
+ WaxedCopperBlock => "minecraft:waxed_copper_block",
+ WaxedWeatheredCopper => "minecraft:waxed_weathered_copper",
+ WaxedExposedCopper => "minecraft:waxed_exposed_copper",
+ WaxedOxidizedCopper => "minecraft:waxed_oxidized_copper",
+ WaxedOxidizedCutCopper => "minecraft:waxed_oxidized_cut_copper",
+ WaxedWeatheredCutCopper => "minecraft:waxed_weathered_cut_copper",
+ WaxedExposedCutCopper => "minecraft:waxed_exposed_cut_copper",
+ WaxedCutCopper => "minecraft:waxed_cut_copper",
+ WaxedOxidizedCutCopperStairs => "minecraft:waxed_oxidized_cut_copper_stairs",
+ WaxedWeatheredCutCopperStairs => "minecraft:waxed_weathered_cut_copper_stairs",
+ WaxedExposedCutCopperStairs => "minecraft:waxed_exposed_cut_copper_stairs",
+ WaxedCutCopperStairs => "minecraft:waxed_cut_copper_stairs",
+ WaxedOxidizedCutCopperSlab => "minecraft:waxed_oxidized_cut_copper_slab",
+ WaxedWeatheredCutCopperSlab => "minecraft:waxed_weathered_cut_copper_slab",
+ WaxedExposedCutCopperSlab => "minecraft:waxed_exposed_cut_copper_slab",
+ WaxedCutCopperSlab => "minecraft:waxed_cut_copper_slab",
+ LightningRod => "minecraft:lightning_rod",
+ PointedDripstone => "minecraft:pointed_dripstone",
+ DripstoneBlock => "minecraft:dripstone_block",
+ CaveVines => "minecraft:cave_vines",
+ CaveVinesPlant => "minecraft:cave_vines_plant",
+ SporeBlossom => "minecraft:spore_blossom",
+ Azalea => "minecraft:azalea",
+ FloweringAzalea => "minecraft:flowering_azalea",
+ MossCarpet => "minecraft:moss_carpet",
+ MossBlock => "minecraft:moss_block",
+ BigDripleaf => "minecraft:big_dripleaf",
+ BigDripleafStem => "minecraft:big_dripleaf_stem",
+ SmallDripleaf => "minecraft:small_dripleaf",
+ HangingRoots => "minecraft:hanging_roots",
+ RootedDirt => "minecraft:rooted_dirt",
+ Mud => "minecraft:mud",
+ Deepslate => "minecraft:deepslate",
+ CobbledDeepslate => "minecraft:cobbled_deepslate",
+ CobbledDeepslateStairs => "minecraft:cobbled_deepslate_stairs",
+ CobbledDeepslateSlab => "minecraft:cobbled_deepslate_slab",
+ CobbledDeepslateWall => "minecraft:cobbled_deepslate_wall",
+ PolishedDeepslate => "minecraft:polished_deepslate",
+ PolishedDeepslateStairs => "minecraft:polished_deepslate_stairs",
+ PolishedDeepslateSlab => "minecraft:polished_deepslate_slab",
+ PolishedDeepslateWall => "minecraft:polished_deepslate_wall",
+ DeepslateTiles => "minecraft:deepslate_tiles",
+ DeepslateTileStairs => "minecraft:deepslate_tile_stairs",
+ DeepslateTileSlab => "minecraft:deepslate_tile_slab",
+ DeepslateTileWall => "minecraft:deepslate_tile_wall",
+ DeepslateBricks => "minecraft:deepslate_bricks",
+ DeepslateBrickStairs => "minecraft:deepslate_brick_stairs",
+ DeepslateBrickSlab => "minecraft:deepslate_brick_slab",
+ DeepslateBrickWall => "minecraft:deepslate_brick_wall",
+ ChiseledDeepslate => "minecraft:chiseled_deepslate",
+ CrackedDeepslateBricks => "minecraft:cracked_deepslate_bricks",
+ CrackedDeepslateTiles => "minecraft:cracked_deepslate_tiles",
+ InfestedDeepslate => "minecraft:infested_deepslate",
+ SmoothBasalt => "minecraft:smooth_basalt",
+ RawIronBlock => "minecraft:raw_iron_block",
+ RawCopperBlock => "minecraft:raw_copper_block",
+ RawGoldBlock => "minecraft:raw_gold_block",
+ PottedAzaleaBush => "minecraft:potted_azalea_bush",
+ PottedFloweringAzaleaBush => "minecraft:potted_flowering_azalea_bush",
+ OchreFroglight => "minecraft:ochre_froglight",
+ VerdantFroglight => "minecraft:verdant_froglight",
+ PearlescentFroglight => "minecraft:pearlescent_froglight",
+ Frogspawn => "minecraft:frogspawn",
+ ReinforcedDeepslate => "minecraft:reinforced_deepslate",
+});
+
+registry!(BlockEntityType, {
+ Furnace => "minecraft:furnace",
+ Chest => "minecraft:chest",
+ TrappedChest => "minecraft:trapped_chest",
+ EnderChest => "minecraft:ender_chest",
+ Jukebox => "minecraft:jukebox",
+ Dispenser => "minecraft:dispenser",
+ Dropper => "minecraft:dropper",
+ Sign => "minecraft:sign",
+ MobSpawner => "minecraft:mob_spawner",
+ Piston => "minecraft:piston",
+ BrewingStand => "minecraft:brewing_stand",
+ EnchantingTable => "minecraft:enchanting_table",
+ EndPortal => "minecraft:end_portal",
+ Beacon => "minecraft:beacon",
+ Skull => "minecraft:skull",
+ DaylightDetector => "minecraft:daylight_detector",
+ Hopper => "minecraft:hopper",
+ Comparator => "minecraft:comparator",
+ Banner => "minecraft:banner",
+ StructureBlock => "minecraft:structure_block",
+ EndGateway => "minecraft:end_gateway",
+ CommandBlock => "minecraft:command_block",
+ ShulkerBox => "minecraft:shulker_box",
+ Bed => "minecraft:bed",
+ Conduit => "minecraft:conduit",
+ Barrel => "minecraft:barrel",
+ Smoker => "minecraft:smoker",
+ BlastFurnace => "minecraft:blast_furnace",
+ Lectern => "minecraft:lectern",
+ Bell => "minecraft:bell",
+ Jigsaw => "minecraft:jigsaw",
+ Campfire => "minecraft:campfire",
+ Beehive => "minecraft:beehive",
+ SculkSensor => "minecraft:sculk_sensor",
+ SculkCatalyst => "minecraft:sculk_catalyst",
+ SculkShrieker => "minecraft:sculk_shrieker",
+});
+
+registry!(BlockPredicateType, {
+ MatchingBlocks => "minecraft:matching_blocks",
+ MatchingBlockTag => "minecraft:matching_block_tag",
+ MatchingFluids => "minecraft:matching_fluids",
+ HasSturdyFace => "minecraft:has_sturdy_face",
+ Solid => "minecraft:solid",
+ Replaceable => "minecraft:replaceable",
+ WouldSurvive => "minecraft:would_survive",
+ InsideWorldBounds => "minecraft:inside_world_bounds",
+ AnyOf => "minecraft:any_of",
+ AllOf => "minecraft:all_of",
+ Not => "minecraft:not",
+ True => "minecraft:true",
+});
+
+registry!(CatVariant, {
+ Tabby => "minecraft:tabby",
+ Black => "minecraft:black",
+ Red => "minecraft:red",
+ Siamese => "minecraft:siamese",
+ BritishShorthair => "minecraft:british_shorthair",
+ Calico => "minecraft:calico",
+ Persian => "minecraft:persian",
+ Ragdoll => "minecraft:ragdoll",
+ White => "minecraft:white",
+ Jellie => "minecraft:jellie",
+ AllBlack => "minecraft:all_black",
+});
+
+registry!(ChunkStatus, {
+ Empty => "minecraft:empty",
+ StructureStarts => "minecraft:structure_starts",
+ StructureReferences => "minecraft:structure_references",
+ Biomes => "minecraft:biomes",
+ Noise => "minecraft:noise",
+ Surface => "minecraft:surface",
+ Carvers => "minecraft:carvers",
+ LiquidCarvers => "minecraft:liquid_carvers",
+ Features => "minecraft:features",
+ Light => "minecraft:light",
+ Spawn => "minecraft:spawn",
+ Heightmaps => "minecraft:heightmaps",
+ Full => "minecraft:full",
+});
+
+registry!(CommandArgumentType, {
+ Bool => "brigadier:bool",
+ Float => "brigadier:float",
+ Double => "brigadier:double",
+ Integer => "brigadier:integer",
+ Long => "brigadier:long",
+ String => "brigadier:string",
+ Entity => "minecraft:entity",
+ GameProfile => "minecraft:game_profile",
+ BlockPos => "minecraft:block_pos",
+ ColumnPos => "minecraft:column_pos",
+ Vec3 => "minecraft:vec3",
+ Vec2 => "minecraft:vec2",
+ BlockState => "minecraft:block_state",
+ BlockPredicate => "minecraft:block_predicate",
+ ItemStack => "minecraft:item_stack",
+ ItemPredicate => "minecraft:item_predicate",
+ Color => "minecraft:color",
+ Component => "minecraft:component",
+ Message => "minecraft:message",
+ NbtCompoundTag => "minecraft:nbt_compound_tag",
+ NbtTag => "minecraft:nbt_tag",
+ NbtPath => "minecraft:nbt_path",
+ Objective => "minecraft:objective",
+ ObjectiveCriteria => "minecraft:objective_criteria",
+ Operation => "minecraft:operation",
+ Particle => "minecraft:particle",
+ Angle => "minecraft:angle",
+ Rotation => "minecraft:rotation",
+ ScoreboardSlot => "minecraft:scoreboard_slot",
+ ScoreHolder => "minecraft:score_holder",
+ Swizzle => "minecraft:swizzle",
+ Team => "minecraft:team",
+ ItemSlot => "minecraft:item_slot",
+ ResourceLocation => "minecraft:resource_location",
+ MobEffect => "minecraft:mob_effect",
+ Function => "minecraft:function",
+ EntityAnchor => "minecraft:entity_anchor",
+ IntRange => "minecraft:int_range",
+ FloatRange => "minecraft:float_range",
+ ItemEnchantment => "minecraft:item_enchantment",
+ EntitySummon => "minecraft:entity_summon",
+ Dimension => "minecraft:dimension",
+ Time => "minecraft:time",
+ ResourceOrTag => "minecraft:resource_or_tag",
+ Resource => "minecraft:resource",
+ TemplateMirror => "minecraft:template_mirror",
+ TemplateRotation => "minecraft:template_rotation",
+ Uuid => "minecraft:uuid",
+});
+
+registry!(CustomStat, {
+ LeaveGame => "minecraft:leave_game",
+ PlayTime => "minecraft:play_time",
+ TotalWorldTime => "minecraft:total_world_time",
+ TimeSinceDeath => "minecraft:time_since_death",
+ TimeSinceRest => "minecraft:time_since_rest",
+ SneakTime => "minecraft:sneak_time",
+ WalkOneCm => "minecraft:walk_one_cm",
+ CrouchOneCm => "minecraft:crouch_one_cm",
+ SprintOneCm => "minecraft:sprint_one_cm",
+ WalkOnWaterOneCm => "minecraft:walk_on_water_one_cm",
+ FallOneCm => "minecraft:fall_one_cm",
+ ClimbOneCm => "minecraft:climb_one_cm",
+ FlyOneCm => "minecraft:fly_one_cm",
+ WalkUnderWaterOneCm => "minecraft:walk_under_water_one_cm",
+ MinecartOneCm => "minecraft:minecart_one_cm",
+ BoatOneCm => "minecraft:boat_one_cm",
+ PigOneCm => "minecraft:pig_one_cm",
+ HorseOneCm => "minecraft:horse_one_cm",
+ AviateOneCm => "minecraft:aviate_one_cm",
+ SwimOneCm => "minecraft:swim_one_cm",
+ StriderOneCm => "minecraft:strider_one_cm",
+ Jump => "minecraft:jump",
+ Drop => "minecraft:drop",
+ DamageDealt => "minecraft:damage_dealt",
+ DamageDealtAbsorbed => "minecraft:damage_dealt_absorbed",
+ DamageDealtResisted => "minecraft:damage_dealt_resisted",
+ DamageTaken => "minecraft:damage_taken",
+ DamageBlockedByShield => "minecraft:damage_blocked_by_shield",
+ DamageAbsorbed => "minecraft:damage_absorbed",
+ DamageResisted => "minecraft:damage_resisted",
+ Deaths => "minecraft:deaths",
+ MobKills => "minecraft:mob_kills",
+ AnimalsBred => "minecraft:animals_bred",
+ PlayerKills => "minecraft:player_kills",
+ FishCaught => "minecraft:fish_caught",
+ TalkedToVillager => "minecraft:talked_to_villager",
+ TradedWithVillager => "minecraft:traded_with_villager",
+ EatCakeSlice => "minecraft:eat_cake_slice",
+ FillCauldron => "minecraft:fill_cauldron",
+ UseCauldron => "minecraft:use_cauldron",
+ CleanArmor => "minecraft:clean_armor",
+ CleanBanner => "minecraft:clean_banner",
+ CleanShulkerBox => "minecraft:clean_shulker_box",
+ InteractWithBrewingstand => "minecraft:interact_with_brewingstand",
+ InteractWithBeacon => "minecraft:interact_with_beacon",
+ InspectDropper => "minecraft:inspect_dropper",
+ InspectHopper => "minecraft:inspect_hopper",
+ InspectDispenser => "minecraft:inspect_dispenser",
+ PlayNoteblock => "minecraft:play_noteblock",
+ TuneNoteblock => "minecraft:tune_noteblock",
+ PotFlower => "minecraft:pot_flower",
+ TriggerTrappedChest => "minecraft:trigger_trapped_chest",
+ OpenEnderchest => "minecraft:open_enderchest",
+ EnchantItem => "minecraft:enchant_item",
+ PlayRecord => "minecraft:play_record",
+ InteractWithFurnace => "minecraft:interact_with_furnace",
+ InteractWithCraftingTable => "minecraft:interact_with_crafting_table",
+ OpenChest => "minecraft:open_chest",
+ SleepInBed => "minecraft:sleep_in_bed",
+ OpenShulkerBox => "minecraft:open_shulker_box",
+ OpenBarrel => "minecraft:open_barrel",
+ InteractWithBlastFurnace => "minecraft:interact_with_blast_furnace",
+ InteractWithSmoker => "minecraft:interact_with_smoker",
+ InteractWithLectern => "minecraft:interact_with_lectern",
+ InteractWithCampfire => "minecraft:interact_with_campfire",
+ InteractWithCartographyTable => "minecraft:interact_with_cartography_table",
+ InteractWithLoom => "minecraft:interact_with_loom",
+ InteractWithStonecutter => "minecraft:interact_with_stonecutter",
+ BellRing => "minecraft:bell_ring",
+ RaidTrigger => "minecraft:raid_trigger",
+ RaidWin => "minecraft:raid_win",
+ InteractWithAnvil => "minecraft:interact_with_anvil",
+ InteractWithGrindstone => "minecraft:interact_with_grindstone",
+ TargetHit => "minecraft:target_hit",
+ InteractWithSmithingTable => "minecraft:interact_with_smithing_table",
+});
+
+registry!(Enchantment, {
+ Protection => "minecraft:protection",
+ FireProtection => "minecraft:fire_protection",
+ FeatherFalling => "minecraft:feather_falling",
+ BlastProtection => "minecraft:blast_protection",
+ ProjectileProtection => "minecraft:projectile_protection",
+ Respiration => "minecraft:respiration",
+ AquaAffinity => "minecraft:aqua_affinity",
+ Thorns => "minecraft:thorns",
+ DepthStrider => "minecraft:depth_strider",
+ FrostWalker => "minecraft:frost_walker",
+ BindingCurse => "minecraft:binding_curse",
+ SoulSpeed => "minecraft:soul_speed",
+ SwiftSneak => "minecraft:swift_sneak",
+ Sharpness => "minecraft:sharpness",
+ Smite => "minecraft:smite",
+ BaneOfArthropods => "minecraft:bane_of_arthropods",
+ Knockback => "minecraft:knockback",
+ FireAspect => "minecraft:fire_aspect",
+ Looting => "minecraft:looting",
+ Sweeping => "minecraft:sweeping",
+ Efficiency => "minecraft:efficiency",
+ SilkTouch => "minecraft:silk_touch",
+ Unbreaking => "minecraft:unbreaking",
+ Fortune => "minecraft:fortune",
+ Power => "minecraft:power",
+ Punch => "minecraft:punch",
+ Flame => "minecraft:flame",
+ Infinity => "minecraft:infinity",
+ LuckOfTheSea => "minecraft:luck_of_the_sea",
+ Lure => "minecraft:lure",
+ Loyalty => "minecraft:loyalty",
+ Impaling => "minecraft:impaling",
+ Riptide => "minecraft:riptide",
+ Channeling => "minecraft:channeling",
+ Multishot => "minecraft:multishot",
+ QuickCharge => "minecraft:quick_charge",
+ Piercing => "minecraft:piercing",
+ Mending => "minecraft:mending",
+ VanishingCurse => "minecraft:vanishing_curse",
+});
+
+registry!(EntityType, {
+ Allay => "minecraft:allay",
+ AreaEffectCloud => "minecraft:area_effect_cloud",
+ ArmorStand => "minecraft:armor_stand",
+ Arrow => "minecraft:arrow",
+ Axolotl => "minecraft:axolotl",
+ Bat => "minecraft:bat",
+ Bee => "minecraft:bee",
+ Blaze => "minecraft:blaze",
+ Boat => "minecraft:boat",
+ ChestBoat => "minecraft:chest_boat",
+ Cat => "minecraft:cat",
+ CaveSpider => "minecraft:cave_spider",
+ Chicken => "minecraft:chicken",
+ Cod => "minecraft:cod",
+ Cow => "minecraft:cow",
+ Creeper => "minecraft:creeper",
+ Dolphin => "minecraft:dolphin",
+ Donkey => "minecraft:donkey",
+ DragonFireball => "minecraft:dragon_fireball",
+ Drowned => "minecraft:drowned",
+ ElderGuardian => "minecraft:elder_guardian",
+ EndCrystal => "minecraft:end_crystal",
+ EnderDragon => "minecraft:ender_dragon",
+ Enderman => "minecraft:enderman",
+ Endermite => "minecraft:endermite",
+ Evoker => "minecraft:evoker",
+ EvokerFangs => "minecraft:evoker_fangs",
+ ExperienceOrb => "minecraft:experience_orb",
+ EyeOfEnder => "minecraft:eye_of_ender",
+ FallingBlock => "minecraft:falling_block",
+ FireworkRocket => "minecraft:firework_rocket",
+ Fox => "minecraft:fox",
+ Frog => "minecraft:frog",
+ Ghast => "minecraft:ghast",
+ Giant => "minecraft:giant",
+ GlowItemFrame => "minecraft:glow_item_frame",
+ GlowSquid => "minecraft:glow_squid",
+ Goat => "minecraft:goat",
+ Guardian => "minecraft:guardian",
+ Hoglin => "minecraft:hoglin",
+ Horse => "minecraft:horse",
+ Husk => "minecraft:husk",
+ Illusioner => "minecraft:illusioner",
+ IronGolem => "minecraft:iron_golem",
+ Item => "minecraft:item",
+ ItemFrame => "minecraft:item_frame",
+ Fireball => "minecraft:fireball",
+ LeashKnot => "minecraft:leash_knot",
+ LightningBolt => "minecraft:lightning_bolt",
+ Llama => "minecraft:llama",
+ LlamaSpit => "minecraft:llama_spit",
+ MagmaCube => "minecraft:magma_cube",
+ Marker => "minecraft:marker",
+ Minecart => "minecraft:minecart",
+ ChestMinecart => "minecraft:chest_minecart",
+ CommandBlockMinecart => "minecraft:command_block_minecart",
+ FurnaceMinecart => "minecraft:furnace_minecart",
+ HopperMinecart => "minecraft:hopper_minecart",
+ SpawnerMinecart => "minecraft:spawner_minecart",
+ TntMinecart => "minecraft:tnt_minecart",
+ Mule => "minecraft:mule",
+ Mooshroom => "minecraft:mooshroom",
+ Ocelot => "minecraft:ocelot",
+ Painting => "minecraft:painting",
+ Panda => "minecraft:panda",
+ Parrot => "minecraft:parrot",
+ Phantom => "minecraft:phantom",
+ Pig => "minecraft:pig",
+ Piglin => "minecraft:piglin",
+ PiglinBrute => "minecraft:piglin_brute",
+ Pillager => "minecraft:pillager",
+ PolarBear => "minecraft:polar_bear",
+ Tnt => "minecraft:tnt",
+ Pufferfish => "minecraft:pufferfish",
+ Rabbit => "minecraft:rabbit",
+ Ravager => "minecraft:ravager",
+ Salmon => "minecraft:salmon",
+ Sheep => "minecraft:sheep",
+ Shulker => "minecraft:shulker",
+ ShulkerBullet => "minecraft:shulker_bullet",
+ Silverfish => "minecraft:silverfish",
+ Skeleton => "minecraft:skeleton",
+ SkeletonHorse => "minecraft:skeleton_horse",
+ Slime => "minecraft:slime",
+ SmallFireball => "minecraft:small_fireball",
+ SnowGolem => "minecraft:snow_golem",
+ Snowball => "minecraft:snowball",
+ SpectralArrow => "minecraft:spectral_arrow",
+ Spider => "minecraft:spider",
+ Squid => "minecraft:squid",
+ Stray => "minecraft:stray",
+ Strider => "minecraft:strider",
+ Tadpole => "minecraft:tadpole",
+ Egg => "minecraft:egg",
+ EnderPearl => "minecraft:ender_pearl",
+ ExperienceBottle => "minecraft:experience_bottle",
+ Potion => "minecraft:potion",
+ Trident => "minecraft:trident",
+ TraderLlama => "minecraft:trader_llama",
+ TropicalFish => "minecraft:tropical_fish",
+ Turtle => "minecraft:turtle",
+ Vex => "minecraft:vex",
+ Villager => "minecraft:villager",
+ Vindicator => "minecraft:vindicator",
+ WanderingTrader => "minecraft:wandering_trader",
+ Warden => "minecraft:warden",
+ Witch => "minecraft:witch",
+ Wither => "minecraft:wither",
+ WitherSkeleton => "minecraft:wither_skeleton",
+ WitherSkull => "minecraft:wither_skull",
+ Wolf => "minecraft:wolf",
+ Zoglin => "minecraft:zoglin",
+ Zombie => "minecraft:zombie",
+ ZombieHorse => "minecraft:zombie_horse",
+ ZombieVillager => "minecraft:zombie_villager",
+ ZombifiedPiglin => "minecraft:zombified_piglin",
+ Player => "minecraft:player",
+ FishingBobber => "minecraft:fishing_bobber",
+});
+
+registry!(FloatProviderType, {
+ Constant => "minecraft:constant",
+ Uniform => "minecraft:uniform",
+ ClampedNormal => "minecraft:clamped_normal",
+ Trapezoid => "minecraft:trapezoid",
+});
+
+registry!(Fluid, {
+ Empty => "minecraft:empty",
+ FlowingWater => "minecraft:flowing_water",
+ Water => "minecraft:water",
+ FlowingLava => "minecraft:flowing_lava",
+ Lava => "minecraft:lava",
+});
+
+registry!(FrogVariant, {
+ Temperate => "minecraft:temperate",
+ Warm => "minecraft:warm",
+ Cold => "minecraft:cold",
+});
+
+registry!(GameEvent, {
+ BlockActivate => "minecraft:block_activate",
+ BlockAttach => "minecraft:block_attach",
+ BlockChange => "minecraft:block_change",
+ BlockClose => "minecraft:block_close",
+ BlockDeactivate => "minecraft:block_deactivate",
+ BlockDestroy => "minecraft:block_destroy",
+ BlockDetach => "minecraft:block_detach",
+ BlockOpen => "minecraft:block_open",
+ BlockPlace => "minecraft:block_place",
+ ContainerClose => "minecraft:container_close",
+ ContainerOpen => "minecraft:container_open",
+ DispenseFail => "minecraft:dispense_fail",
+ Drink => "minecraft:drink",
+ Eat => "minecraft:eat",
+ ElytraGlide => "minecraft:elytra_glide",
+ EntityDamage => "minecraft:entity_damage",
+ EntityDie => "minecraft:entity_die",
+ EntityInteract => "minecraft:entity_interact",
+ EntityPlace => "minecraft:entity_place",
+ EntityRoar => "minecraft:entity_roar",
+ EntityShake => "minecraft:entity_shake",
+ Equip => "minecraft:equip",
+ Explode => "minecraft:explode",
+ Flap => "minecraft:flap",
+ FluidPickup => "minecraft:fluid_pickup",
+ FluidPlace => "minecraft:fluid_place",
+ HitGround => "minecraft:hit_ground",
+ InstrumentPlay => "minecraft:instrument_play",
+ ItemInteractFinish => "minecraft:item_interact_finish",
+ ItemInteractStart => "minecraft:item_interact_start",
+ JukeboxPlay => "minecraft:jukebox_play",
+ JukeboxStopPlay => "minecraft:jukebox_stop_play",
+ LightningStrike => "minecraft:lightning_strike",
+ NoteBlockPlay => "minecraft:note_block_play",
+ PistonContract => "minecraft:piston_contract",
+ PistonExtend => "minecraft:piston_extend",
+ PrimeFuse => "minecraft:prime_fuse",
+ ProjectileLand => "minecraft:projectile_land",
+ ProjectileShoot => "minecraft:projectile_shoot",
+ SculkSensorTendrilsClicking => "minecraft:sculk_sensor_tendrils_clicking",
+ Shear => "minecraft:shear",
+ Shriek => "minecraft:shriek",
+ Splash => "minecraft:splash",
+ Step => "minecraft:step",
+ Swim => "minecraft:swim",
+ Teleport => "minecraft:teleport",
+});
+
+registry!(HeightProviderType, {
+ Constant => "minecraft:constant",
+ Uniform => "minecraft:uniform",
+ BiasedToBottom => "minecraft:biased_to_bottom",
+ VeryBiasedToBottom => "minecraft:very_biased_to_bottom",
+ Trapezoid => "minecraft:trapezoid",
+ WeightedList => "minecraft:weighted_list",
+});
+
+registry!(Instrument, {
+ PonderGoatHorn => "minecraft:ponder_goat_horn",
+ SingGoatHorn => "minecraft:sing_goat_horn",
+ SeekGoatHorn => "minecraft:seek_goat_horn",
+ FeelGoatHorn => "minecraft:feel_goat_horn",
+ AdmireGoatHorn => "minecraft:admire_goat_horn",
+ CallGoatHorn => "minecraft:call_goat_horn",
+ YearnGoatHorn => "minecraft:yearn_goat_horn",
+ DreamGoatHorn => "minecraft:dream_goat_horn",
+});
+
+registry!(IntProviderType, {
+ Constant => "minecraft:constant",
+ Uniform => "minecraft:uniform",
+ BiasedToBottom => "minecraft:biased_to_bottom",
+ Clamped => "minecraft:clamped",
+ WeightedList => "minecraft:weighted_list",
+ ClampedNormal => "minecraft:clamped_normal",
+});
+
+registry!(Item, {
+ Air => "minecraft:air",
+ Stone => "minecraft:stone",
+ Granite => "minecraft:granite",
+ PolishedGranite => "minecraft:polished_granite",
+ Diorite => "minecraft:diorite",
+ PolishedDiorite => "minecraft:polished_diorite",
+ Andesite => "minecraft:andesite",
+ PolishedAndesite => "minecraft:polished_andesite",
+ Deepslate => "minecraft:deepslate",
+ CobbledDeepslate => "minecraft:cobbled_deepslate",
+ PolishedDeepslate => "minecraft:polished_deepslate",
+ Calcite => "minecraft:calcite",
+ Tuff => "minecraft:tuff",
+ DripstoneBlock => "minecraft:dripstone_block",
+ GrassBlock => "minecraft:grass_block",
+ Dirt => "minecraft:dirt",
+ CoarseDirt => "minecraft:coarse_dirt",
+ Podzol => "minecraft:podzol",
+ RootedDirt => "minecraft:rooted_dirt",
+ Mud => "minecraft:mud",
+ CrimsonNylium => "minecraft:crimson_nylium",
+ WarpedNylium => "minecraft:warped_nylium",
+ Cobblestone => "minecraft:cobblestone",
+ OakPlanks => "minecraft:oak_planks",
+ SprucePlanks => "minecraft:spruce_planks",
+ BirchPlanks => "minecraft:birch_planks",
+ JunglePlanks => "minecraft:jungle_planks",
+ AcaciaPlanks => "minecraft:acacia_planks",
+ DarkOakPlanks => "minecraft:dark_oak_planks",
+ MangrovePlanks => "minecraft:mangrove_planks",
+ CrimsonPlanks => "minecraft:crimson_planks",
+ WarpedPlanks => "minecraft:warped_planks",
+ OakSapling => "minecraft:oak_sapling",
+ SpruceSapling => "minecraft:spruce_sapling",
+ BirchSapling => "minecraft:birch_sapling",
+ JungleSapling => "minecraft:jungle_sapling",
+ AcaciaSapling => "minecraft:acacia_sapling",
+ DarkOakSapling => "minecraft:dark_oak_sapling",
+ MangrovePropagule => "minecraft:mangrove_propagule",
+ Bedrock => "minecraft:bedrock",
+ Sand => "minecraft:sand",
+ RedSand => "minecraft:red_sand",
+ Gravel => "minecraft:gravel",
+ CoalOre => "minecraft:coal_ore",
+ DeepslateCoalOre => "minecraft:deepslate_coal_ore",
+ IronOre => "minecraft:iron_ore",
+ DeepslateIronOre => "minecraft:deepslate_iron_ore",
+ CopperOre => "minecraft:copper_ore",
+ DeepslateCopperOre => "minecraft:deepslate_copper_ore",
+ GoldOre => "minecraft:gold_ore",
+ DeepslateGoldOre => "minecraft:deepslate_gold_ore",
+ RedstoneOre => "minecraft:redstone_ore",
+ DeepslateRedstoneOre => "minecraft:deepslate_redstone_ore",
+ EmeraldOre => "minecraft:emerald_ore",
+ DeepslateEmeraldOre => "minecraft:deepslate_emerald_ore",
+ LapisOre => "minecraft:lapis_ore",
+ DeepslateLapisOre => "minecraft:deepslate_lapis_ore",
+ DiamondOre => "minecraft:diamond_ore",
+ DeepslateDiamondOre => "minecraft:deepslate_diamond_ore",
+ NetherGoldOre => "minecraft:nether_gold_ore",
+ NetherQuartzOre => "minecraft:nether_quartz_ore",
+ AncientDebris => "minecraft:ancient_debris",
+ CoalBlock => "minecraft:coal_block",
+ RawIronBlock => "minecraft:raw_iron_block",
+ RawCopperBlock => "minecraft:raw_copper_block",
+ RawGoldBlock => "minecraft:raw_gold_block",
+ AmethystBlock => "minecraft:amethyst_block",
+ BuddingAmethyst => "minecraft:budding_amethyst",
+ IronBlock => "minecraft:iron_block",
+ CopperBlock => "minecraft:copper_block",
+ GoldBlock => "minecraft:gold_block",
+ DiamondBlock => "minecraft:diamond_block",
+ NetheriteBlock => "minecraft:netherite_block",
+ ExposedCopper => "minecraft:exposed_copper",
+ WeatheredCopper => "minecraft:weathered_copper",
+ OxidizedCopper => "minecraft:oxidized_copper",
+ CutCopper => "minecraft:cut_copper",
+ ExposedCutCopper => "minecraft:exposed_cut_copper",
+ WeatheredCutCopper => "minecraft:weathered_cut_copper",
+ OxidizedCutCopper => "minecraft:oxidized_cut_copper",
+ CutCopperStairs => "minecraft:cut_copper_stairs",
+ ExposedCutCopperStairs => "minecraft:exposed_cut_copper_stairs",
+ WeatheredCutCopperStairs => "minecraft:weathered_cut_copper_stairs",
+ OxidizedCutCopperStairs => "minecraft:oxidized_cut_copper_stairs",
+ CutCopperSlab => "minecraft:cut_copper_slab",
+ ExposedCutCopperSlab => "minecraft:exposed_cut_copper_slab",
+ WeatheredCutCopperSlab => "minecraft:weathered_cut_copper_slab",
+ OxidizedCutCopperSlab => "minecraft:oxidized_cut_copper_slab",
+ WaxedCopperBlock => "minecraft:waxed_copper_block",
+ WaxedExposedCopper => "minecraft:waxed_exposed_copper",
+ WaxedWeatheredCopper => "minecraft:waxed_weathered_copper",
+ WaxedOxidizedCopper => "minecraft:waxed_oxidized_copper",
+ WaxedCutCopper => "minecraft:waxed_cut_copper",
+ WaxedExposedCutCopper => "minecraft:waxed_exposed_cut_copper",
+ WaxedWeatheredCutCopper => "minecraft:waxed_weathered_cut_copper",
+ WaxedOxidizedCutCopper => "minecraft:waxed_oxidized_cut_copper",
+ WaxedCutCopperStairs => "minecraft:waxed_cut_copper_stairs",
+ WaxedExposedCutCopperStairs => "minecraft:waxed_exposed_cut_copper_stairs",
+ WaxedWeatheredCutCopperStairs => "minecraft:waxed_weathered_cut_copper_stairs",
+ WaxedOxidizedCutCopperStairs => "minecraft:waxed_oxidized_cut_copper_stairs",
+ WaxedCutCopperSlab => "minecraft:waxed_cut_copper_slab",
+ WaxedExposedCutCopperSlab => "minecraft:waxed_exposed_cut_copper_slab",
+ WaxedWeatheredCutCopperSlab => "minecraft:waxed_weathered_cut_copper_slab",
+ WaxedOxidizedCutCopperSlab => "minecraft:waxed_oxidized_cut_copper_slab",
+ OakLog => "minecraft:oak_log",
+ SpruceLog => "minecraft:spruce_log",
+ BirchLog => "minecraft:birch_log",
+ JungleLog => "minecraft:jungle_log",
+ AcaciaLog => "minecraft:acacia_log",
+ DarkOakLog => "minecraft:dark_oak_log",
+ MangroveLog => "minecraft:mangrove_log",
+ MangroveRoots => "minecraft:mangrove_roots",
+ MuddyMangroveRoots => "minecraft:muddy_mangrove_roots",
+ CrimsonStem => "minecraft:crimson_stem",
+ WarpedStem => "minecraft:warped_stem",
+ StrippedOakLog => "minecraft:stripped_oak_log",
+ StrippedSpruceLog => "minecraft:stripped_spruce_log",
+ StrippedBirchLog => "minecraft:stripped_birch_log",
+ StrippedJungleLog => "minecraft:stripped_jungle_log",
+ StrippedAcaciaLog => "minecraft:stripped_acacia_log",
+ StrippedDarkOakLog => "minecraft:stripped_dark_oak_log",
+ StrippedMangroveLog => "minecraft:stripped_mangrove_log",
+ StrippedCrimsonStem => "minecraft:stripped_crimson_stem",
+ StrippedWarpedStem => "minecraft:stripped_warped_stem",
+ StrippedOakWood => "minecraft:stripped_oak_wood",
+ StrippedSpruceWood => "minecraft:stripped_spruce_wood",
+ StrippedBirchWood => "minecraft:stripped_birch_wood",
+ StrippedJungleWood => "minecraft:stripped_jungle_wood",
+ StrippedAcaciaWood => "minecraft:stripped_acacia_wood",
+ StrippedDarkOakWood => "minecraft:stripped_dark_oak_wood",
+ StrippedMangroveWood => "minecraft:stripped_mangrove_wood",
+ StrippedCrimsonHyphae => "minecraft:stripped_crimson_hyphae",
+ StrippedWarpedHyphae => "minecraft:stripped_warped_hyphae",
+ OakWood => "minecraft:oak_wood",
+ SpruceWood => "minecraft:spruce_wood",
+ BirchWood => "minecraft:birch_wood",
+ JungleWood => "minecraft:jungle_wood",
+ AcaciaWood => "minecraft:acacia_wood",
+ DarkOakWood => "minecraft:dark_oak_wood",
+ MangroveWood => "minecraft:mangrove_wood",
+ CrimsonHyphae => "minecraft:crimson_hyphae",
+ WarpedHyphae => "minecraft:warped_hyphae",
+ OakLeaves => "minecraft:oak_leaves",
+ SpruceLeaves => "minecraft:spruce_leaves",
+ BirchLeaves => "minecraft:birch_leaves",
+ JungleLeaves => "minecraft:jungle_leaves",
+ AcaciaLeaves => "minecraft:acacia_leaves",
+ DarkOakLeaves => "minecraft:dark_oak_leaves",
+ MangroveLeaves => "minecraft:mangrove_leaves",
+ AzaleaLeaves => "minecraft:azalea_leaves",
+ FloweringAzaleaLeaves => "minecraft:flowering_azalea_leaves",
+ Sponge => "minecraft:sponge",
+ WetSponge => "minecraft:wet_sponge",
+ Glass => "minecraft:glass",
+ TintedGlass => "minecraft:tinted_glass",
+ LapisBlock => "minecraft:lapis_block",
+ Sandstone => "minecraft:sandstone",
+ ChiseledSandstone => "minecraft:chiseled_sandstone",
+ CutSandstone => "minecraft:cut_sandstone",
+ Cobweb => "minecraft:cobweb",
+ Grass => "minecraft:grass",
+ Fern => "minecraft:fern",
+ Azalea => "minecraft:azalea",
+ FloweringAzalea => "minecraft:flowering_azalea",
+ DeadBush => "minecraft:dead_bush",
+ Seagrass => "minecraft:seagrass",
+ SeaPickle => "minecraft:sea_pickle",
+ WhiteWool => "minecraft:white_wool",
+ OrangeWool => "minecraft:orange_wool",
+ MagentaWool => "minecraft:magenta_wool",
+ LightBlueWool => "minecraft:light_blue_wool",
+ YellowWool => "minecraft:yellow_wool",
+ LimeWool => "minecraft:lime_wool",
+ PinkWool => "minecraft:pink_wool",
+ GrayWool => "minecraft:gray_wool",
+ LightGrayWool => "minecraft:light_gray_wool",
+ CyanWool => "minecraft:cyan_wool",
+ PurpleWool => "minecraft:purple_wool",
+ BlueWool => "minecraft:blue_wool",
+ BrownWool => "minecraft:brown_wool",
+ GreenWool => "minecraft:green_wool",
+ RedWool => "minecraft:red_wool",
+ BlackWool => "minecraft:black_wool",
+ Dandelion => "minecraft:dandelion",
+ Poppy => "minecraft:poppy",
+ BlueOrchid => "minecraft:blue_orchid",
+ Allium => "minecraft:allium",
+ AzureBluet => "minecraft:azure_bluet",
+ RedTulip => "minecraft:red_tulip",
+ OrangeTulip => "minecraft:orange_tulip",
+ WhiteTulip => "minecraft:white_tulip",
+ PinkTulip => "minecraft:pink_tulip",
+ OxeyeDaisy => "minecraft:oxeye_daisy",
+ Cornflower => "minecraft:cornflower",
+ LilyOfTheValley => "minecraft:lily_of_the_valley",
+ WitherRose => "minecraft:wither_rose",
+ SporeBlossom => "minecraft:spore_blossom",
+ BrownMushroom => "minecraft:brown_mushroom",
+ RedMushroom => "minecraft:red_mushroom",
+ CrimsonFungus => "minecraft:crimson_fungus",
+ WarpedFungus => "minecraft:warped_fungus",
+ CrimsonRoots => "minecraft:crimson_roots",
+ WarpedRoots => "minecraft:warped_roots",
+ NetherSprouts => "minecraft:nether_sprouts",
+ WeepingVines => "minecraft:weeping_vines",
+ TwistingVines => "minecraft:twisting_vines",
+ SugarCane => "minecraft:sugar_cane",
+ Kelp => "minecraft:kelp",
+ MossCarpet => "minecraft:moss_carpet",
+ MossBlock => "minecraft:moss_block",
+ HangingRoots => "minecraft:hanging_roots",
+ BigDripleaf => "minecraft:big_dripleaf",
+ SmallDripleaf => "minecraft:small_dripleaf",
+ Bamboo => "minecraft:bamboo",
+ OakSlab => "minecraft:oak_slab",
+ SpruceSlab => "minecraft:spruce_slab",
+ BirchSlab => "minecraft:birch_slab",
+ JungleSlab => "minecraft:jungle_slab",
+ AcaciaSlab => "minecraft:acacia_slab",
+ DarkOakSlab => "minecraft:dark_oak_slab",
+ MangroveSlab => "minecraft:mangrove_slab",
+ CrimsonSlab => "minecraft:crimson_slab",
+ WarpedSlab => "minecraft:warped_slab",
+ StoneSlab => "minecraft:stone_slab",
+ SmoothStoneSlab => "minecraft:smooth_stone_slab",
+ SandstoneSlab => "minecraft:sandstone_slab",
+ CutSandstoneSlab => "minecraft:cut_sandstone_slab",
+ PetrifiedOakSlab => "minecraft:petrified_oak_slab",
+ CobblestoneSlab => "minecraft:cobblestone_slab",
+ BrickSlab => "minecraft:brick_slab",
+ StoneBrickSlab => "minecraft:stone_brick_slab",
+ MudBrickSlab => "minecraft:mud_brick_slab",
+ NetherBrickSlab => "minecraft:nether_brick_slab",
+ QuartzSlab => "minecraft:quartz_slab",
+ RedSandstoneSlab => "minecraft:red_sandstone_slab",
+ CutRedSandstoneSlab => "minecraft:cut_red_sandstone_slab",
+ PurpurSlab => "minecraft:purpur_slab",
+ PrismarineSlab => "minecraft:prismarine_slab",
+ PrismarineBrickSlab => "minecraft:prismarine_brick_slab",
+ DarkPrismarineSlab => "minecraft:dark_prismarine_slab",
+ SmoothQuartz => "minecraft:smooth_quartz",
+ SmoothRedSandstone => "minecraft:smooth_red_sandstone",
+ SmoothSandstone => "minecraft:smooth_sandstone",
+ SmoothStone => "minecraft:smooth_stone",
+ Bricks => "minecraft:bricks",
+ Bookshelf => "minecraft:bookshelf",
+ MossyCobblestone => "minecraft:mossy_cobblestone",
+ Obsidian => "minecraft:obsidian",
+ Torch => "minecraft:torch",
+ EndRod => "minecraft:end_rod",
+ ChorusPlant => "minecraft:chorus_plant",
+ ChorusFlower => "minecraft:chorus_flower",
+ PurpurBlock => "minecraft:purpur_block",
+ PurpurPillar => "minecraft:purpur_pillar",
+ PurpurStairs => "minecraft:purpur_stairs",
+ Spawner => "minecraft:spawner",
+ Chest => "minecraft:chest",
+ CraftingTable => "minecraft:crafting_table",
+ Farmland => "minecraft:farmland",
+ Furnace => "minecraft:furnace",
+ Ladder => "minecraft:ladder",
+ CobblestoneStairs => "minecraft:cobblestone_stairs",
+ Snow => "minecraft:snow",
+ Ice => "minecraft:ice",
+ SnowBlock => "minecraft:snow_block",
+ Cactus => "minecraft:cactus",
+ Clay => "minecraft:clay",
+ Jukebox => "minecraft:jukebox",
+ OakFence => "minecraft:oak_fence",
+ SpruceFence => "minecraft:spruce_fence",
+ BirchFence => "minecraft:birch_fence",
+ JungleFence => "minecraft:jungle_fence",
+ AcaciaFence => "minecraft:acacia_fence",
+ DarkOakFence => "minecraft:dark_oak_fence",
+ MangroveFence => "minecraft:mangrove_fence",
+ CrimsonFence => "minecraft:crimson_fence",
+ WarpedFence => "minecraft:warped_fence",
+ Pumpkin => "minecraft:pumpkin",
+ CarvedPumpkin => "minecraft:carved_pumpkin",
+ JackOLantern => "minecraft:jack_o_lantern",
+ Netherrack => "minecraft:netherrack",
+ SoulSand => "minecraft:soul_sand",
+ SoulSoil => "minecraft:soul_soil",
+ Basalt => "minecraft:basalt",
+ PolishedBasalt => "minecraft:polished_basalt",
+ SmoothBasalt => "minecraft:smooth_basalt",
+ SoulTorch => "minecraft:soul_torch",
+ Glowstone => "minecraft:glowstone",
+ InfestedStone => "minecraft:infested_stone",
+ InfestedCobblestone => "minecraft:infested_cobblestone",
+ InfestedStoneBricks => "minecraft:infested_stone_bricks",
+ InfestedMossyStoneBricks => "minecraft:infested_mossy_stone_bricks",
+ InfestedCrackedStoneBricks => "minecraft:infested_cracked_stone_bricks",
+ InfestedChiseledStoneBricks => "minecraft:infested_chiseled_stone_bricks",
+ InfestedDeepslate => "minecraft:infested_deepslate",
+ StoneBricks => "minecraft:stone_bricks",
+ MossyStoneBricks => "minecraft:mossy_stone_bricks",
+ CrackedStoneBricks => "minecraft:cracked_stone_bricks",
+ ChiseledStoneBricks => "minecraft:chiseled_stone_bricks",
+ PackedMud => "minecraft:packed_mud",
+ MudBricks => "minecraft:mud_bricks",
+ DeepslateBricks => "minecraft:deepslate_bricks",
+ CrackedDeepslateBricks => "minecraft:cracked_deepslate_bricks",
+ DeepslateTiles => "minecraft:deepslate_tiles",
+ CrackedDeepslateTiles => "minecraft:cracked_deepslate_tiles",
+ ChiseledDeepslate => "minecraft:chiseled_deepslate",
+ ReinforcedDeepslate => "minecraft:reinforced_deepslate",
+ BrownMushroomBlock => "minecraft:brown_mushroom_block",
+ RedMushroomBlock => "minecraft:red_mushroom_block",
+ MushroomStem => "minecraft:mushroom_stem",
+ IronBars => "minecraft:iron_bars",
+ Chain => "minecraft:chain",
+ GlassPane => "minecraft:glass_pane",
+ Melon => "minecraft:melon",
+ Vine => "minecraft:vine",
+ GlowLichen => "minecraft:glow_lichen",
+ BrickStairs => "minecraft:brick_stairs",
+ StoneBrickStairs => "minecraft:stone_brick_stairs",
+ MudBrickStairs => "minecraft:mud_brick_stairs",
+ Mycelium => "minecraft:mycelium",
+ LilyPad => "minecraft:lily_pad",
+ NetherBricks => "minecraft:nether_bricks",
+ CrackedNetherBricks => "minecraft:cracked_nether_bricks",
+ ChiseledNetherBricks => "minecraft:chiseled_nether_bricks",
+ NetherBrickFence => "minecraft:nether_brick_fence",
+ NetherBrickStairs => "minecraft:nether_brick_stairs",
+ Sculk => "minecraft:sculk",
+ SculkVein => "minecraft:sculk_vein",
+ SculkCatalyst => "minecraft:sculk_catalyst",
+ SculkShrieker => "minecraft:sculk_shrieker",
+ EnchantingTable => "minecraft:enchanting_table",
+ EndPortalFrame => "minecraft:end_portal_frame",
+ EndStone => "minecraft:end_stone",
+ EndStoneBricks => "minecraft:end_stone_bricks",
+ DragonEgg => "minecraft:dragon_egg",
+ SandstoneStairs => "minecraft:sandstone_stairs",
+ EnderChest => "minecraft:ender_chest",
+ EmeraldBlock => "minecraft:emerald_block",
+ OakStairs => "minecraft:oak_stairs",
+ SpruceStairs => "minecraft:spruce_stairs",
+ BirchStairs => "minecraft:birch_stairs",
+ JungleStairs => "minecraft:jungle_stairs",
+ AcaciaStairs => "minecraft:acacia_stairs",
+ DarkOakStairs => "minecraft:dark_oak_stairs",
+ MangroveStairs => "minecraft:mangrove_stairs",
+ CrimsonStairs => "minecraft:crimson_stairs",
+ WarpedStairs => "minecraft:warped_stairs",
+ CommandBlock => "minecraft:command_block",
+ Beacon => "minecraft:beacon",
+ CobblestoneWall => "minecraft:cobblestone_wall",
+ MossyCobblestoneWall => "minecraft:mossy_cobblestone_wall",
+ BrickWall => "minecraft:brick_wall",
+ PrismarineWall => "minecraft:prismarine_wall",
+ RedSandstoneWall => "minecraft:red_sandstone_wall",
+ MossyStoneBrickWall => "minecraft:mossy_stone_brick_wall",
+ GraniteWall => "minecraft:granite_wall",
+ StoneBrickWall => "minecraft:stone_brick_wall",
+ MudBrickWall => "minecraft:mud_brick_wall",
+ NetherBrickWall => "minecraft:nether_brick_wall",
+ AndesiteWall => "minecraft:andesite_wall",
+ RedNetherBrickWall => "minecraft:red_nether_brick_wall",
+ SandstoneWall => "minecraft:sandstone_wall",
+ EndStoneBrickWall => "minecraft:end_stone_brick_wall",
+ DioriteWall => "minecraft:diorite_wall",
+ BlackstoneWall => "minecraft:blackstone_wall",
+ PolishedBlackstoneWall => "minecraft:polished_blackstone_wall",
+ PolishedBlackstoneBrickWall => "minecraft:polished_blackstone_brick_wall",
+ CobbledDeepslateWall => "minecraft:cobbled_deepslate_wall",
+ PolishedDeepslateWall => "minecraft:polished_deepslate_wall",
+ DeepslateBrickWall => "minecraft:deepslate_brick_wall",
+ DeepslateTileWall => "minecraft:deepslate_tile_wall",
+ Anvil => "minecraft:anvil",
+ ChippedAnvil => "minecraft:chipped_anvil",
+ DamagedAnvil => "minecraft:damaged_anvil",
+ ChiseledQuartzBlock => "minecraft:chiseled_quartz_block",
+ QuartzBlock => "minecraft:quartz_block",
+ QuartzBricks => "minecraft:quartz_bricks",
+ QuartzPillar => "minecraft:quartz_pillar",
+ QuartzStairs => "minecraft:quartz_stairs",
+ WhiteTerracotta => "minecraft:white_terracotta",
+ OrangeTerracotta => "minecraft:orange_terracotta",
+ MagentaTerracotta => "minecraft:magenta_terracotta",
+ LightBlueTerracotta => "minecraft:light_blue_terracotta",
+ YellowTerracotta => "minecraft:yellow_terracotta",
+ LimeTerracotta => "minecraft:lime_terracotta",
+ PinkTerracotta => "minecraft:pink_terracotta",
+ GrayTerracotta => "minecraft:gray_terracotta",
+ LightGrayTerracotta => "minecraft:light_gray_terracotta",
+ CyanTerracotta => "minecraft:cyan_terracotta",
+ PurpleTerracotta => "minecraft:purple_terracotta",
+ BlueTerracotta => "minecraft:blue_terracotta",
+ BrownTerracotta => "minecraft:brown_terracotta",
+ GreenTerracotta => "minecraft:green_terracotta",
+ RedTerracotta => "minecraft:red_terracotta",
+ BlackTerracotta => "minecraft:black_terracotta",
+ Barrier => "minecraft:barrier",
+ Light => "minecraft:light",
+ HayBlock => "minecraft:hay_block",
+ WhiteCarpet => "minecraft:white_carpet",
+ OrangeCarpet => "minecraft:orange_carpet",
+ MagentaCarpet => "minecraft:magenta_carpet",
+ LightBlueCarpet => "minecraft:light_blue_carpet",
+ YellowCarpet => "minecraft:yellow_carpet",
+ LimeCarpet => "minecraft:lime_carpet",
+ PinkCarpet => "minecraft:pink_carpet",
+ GrayCarpet => "minecraft:gray_carpet",
+ LightGrayCarpet => "minecraft:light_gray_carpet",
+ CyanCarpet => "minecraft:cyan_carpet",
+ PurpleCarpet => "minecraft:purple_carpet",
+ BlueCarpet => "minecraft:blue_carpet",
+ BrownCarpet => "minecraft:brown_carpet",
+ GreenCarpet => "minecraft:green_carpet",
+ RedCarpet => "minecraft:red_carpet",
+ BlackCarpet => "minecraft:black_carpet",
+ Terracotta => "minecraft:terracotta",
+ PackedIce => "minecraft:packed_ice",
+ DirtPath => "minecraft:dirt_path",
+ Sunflower => "minecraft:sunflower",
+ Lilac => "minecraft:lilac",
+ RoseBush => "minecraft:rose_bush",
+ Peony => "minecraft:peony",
+ TallGrass => "minecraft:tall_grass",
+ LargeFern => "minecraft:large_fern",
+ WhiteStainedGlass => "minecraft:white_stained_glass",
+ OrangeStainedGlass => "minecraft:orange_stained_glass",
+ MagentaStainedGlass => "minecraft:magenta_stained_glass",
+ LightBlueStainedGlass => "minecraft:light_blue_stained_glass",
+ YellowStainedGlass => "minecraft:yellow_stained_glass",
+ LimeStainedGlass => "minecraft:lime_stained_glass",
+ PinkStainedGlass => "minecraft:pink_stained_glass",
+ GrayStainedGlass => "minecraft:gray_stained_glass",
+ LightGrayStainedGlass => "minecraft:light_gray_stained_glass",
+ CyanStainedGlass => "minecraft:cyan_stained_glass",
+ PurpleStainedGlass => "minecraft:purple_stained_glass",
+ BlueStainedGlass => "minecraft:blue_stained_glass",
+ BrownStainedGlass => "minecraft:brown_stained_glass",
+ GreenStainedGlass => "minecraft:green_stained_glass",
+ RedStainedGlass => "minecraft:red_stained_glass",
+ BlackStainedGlass => "minecraft:black_stained_glass",
+ WhiteStainedGlassPane => "minecraft:white_stained_glass_pane",
+ OrangeStainedGlassPane => "minecraft:orange_stained_glass_pane",
+ MagentaStainedGlassPane => "minecraft:magenta_stained_glass_pane",
+ LightBlueStainedGlassPane => "minecraft:light_blue_stained_glass_pane",
+ YellowStainedGlassPane => "minecraft:yellow_stained_glass_pane",
+ LimeStainedGlassPane => "minecraft:lime_stained_glass_pane",
+ PinkStainedGlassPane => "minecraft:pink_stained_glass_pane",
+ GrayStainedGlassPane => "minecraft:gray_stained_glass_pane",
+ LightGrayStainedGlassPane => "minecraft:light_gray_stained_glass_pane",
+ CyanStainedGlassPane => "minecraft:cyan_stained_glass_pane",
+ PurpleStainedGlassPane => "minecraft:purple_stained_glass_pane",
+ BlueStainedGlassPane => "minecraft:blue_stained_glass_pane",
+ BrownStainedGlassPane => "minecraft:brown_stained_glass_pane",
+ GreenStainedGlassPane => "minecraft:green_stained_glass_pane",
+ RedStainedGlassPane => "minecraft:red_stained_glass_pane",
+ BlackStainedGlassPane => "minecraft:black_stained_glass_pane",
+ Prismarine => "minecraft:prismarine",
+ PrismarineBricks => "minecraft:prismarine_bricks",
+ DarkPrismarine => "minecraft:dark_prismarine",
+ PrismarineStairs => "minecraft:prismarine_stairs",
+ PrismarineBrickStairs => "minecraft:prismarine_brick_stairs",
+ DarkPrismarineStairs => "minecraft:dark_prismarine_stairs",
+ SeaLantern => "minecraft:sea_lantern",
+ RedSandstone => "minecraft:red_sandstone",
+ ChiseledRedSandstone => "minecraft:chiseled_red_sandstone",
+ CutRedSandstone => "minecraft:cut_red_sandstone",
+ RedSandstoneStairs => "minecraft:red_sandstone_stairs",
+ RepeatingCommandBlock => "minecraft:repeating_command_block",
+ ChainCommandBlock => "minecraft:chain_command_block",
+ MagmaBlock => "minecraft:magma_block",
+ NetherWartBlock => "minecraft:nether_wart_block",
+ WarpedWartBlock => "minecraft:warped_wart_block",
+ RedNetherBricks => "minecraft:red_nether_bricks",
+ BoneBlock => "minecraft:bone_block",
+ StructureVoid => "minecraft:structure_void",
+ ShulkerBox => "minecraft:shulker_box",
+ WhiteShulkerBox => "minecraft:white_shulker_box",
+ OrangeShulkerBox => "minecraft:orange_shulker_box",
+ MagentaShulkerBox => "minecraft:magenta_shulker_box",
+ LightBlueShulkerBox => "minecraft:light_blue_shulker_box",
+ YellowShulkerBox => "minecraft:yellow_shulker_box",
+ LimeShulkerBox => "minecraft:lime_shulker_box",
+ PinkShulkerBox => "minecraft:pink_shulker_box",
+ GrayShulkerBox => "minecraft:gray_shulker_box",
+ LightGrayShulkerBox => "minecraft:light_gray_shulker_box",
+ CyanShulkerBox => "minecraft:cyan_shulker_box",
+ PurpleShulkerBox => "minecraft:purple_shulker_box",
+ BlueShulkerBox => "minecraft:blue_shulker_box",
+ BrownShulkerBox => "minecraft:brown_shulker_box",
+ GreenShulkerBox => "minecraft:green_shulker_box",
+ RedShulkerBox => "minecraft:red_shulker_box",
+ BlackShulkerBox => "minecraft:black_shulker_box",
+ WhiteGlazedTerracotta => "minecraft:white_glazed_terracotta",
+ OrangeGlazedTerracotta => "minecraft:orange_glazed_terracotta",
+ MagentaGlazedTerracotta => "minecraft:magenta_glazed_terracotta",
+ LightBlueGlazedTerracotta => "minecraft:light_blue_glazed_terracotta",
+ YellowGlazedTerracotta => "minecraft:yellow_glazed_terracotta",
+ LimeGlazedTerracotta => "minecraft:lime_glazed_terracotta",
+ PinkGlazedTerracotta => "minecraft:pink_glazed_terracotta",
+ GrayGlazedTerracotta => "minecraft:gray_glazed_terracotta",
+ LightGrayGlazedTerracotta => "minecraft:light_gray_glazed_terracotta",
+ CyanGlazedTerracotta => "minecraft:cyan_glazed_terracotta",
+ PurpleGlazedTerracotta => "minecraft:purple_glazed_terracotta",
+ BlueGlazedTerracotta => "minecraft:blue_glazed_terracotta",
+ BrownGlazedTerracotta => "minecraft:brown_glazed_terracotta",
+ GreenGlazedTerracotta => "minecraft:green_glazed_terracotta",
+ RedGlazedTerracotta => "minecraft:red_glazed_terracotta",
+ BlackGlazedTerracotta => "minecraft:black_glazed_terracotta",
+ WhiteConcrete => "minecraft:white_concrete",
+ OrangeConcrete => "minecraft:orange_concrete",
+ MagentaConcrete => "minecraft:magenta_concrete",
+ LightBlueConcrete => "minecraft:light_blue_concrete",
+ YellowConcrete => "minecraft:yellow_concrete",
+ LimeConcrete => "minecraft:lime_concrete",
+ PinkConcrete => "minecraft:pink_concrete",
+ GrayConcrete => "minecraft:gray_concrete",
+ LightGrayConcrete => "minecraft:light_gray_concrete",
+ CyanConcrete => "minecraft:cyan_concrete",
+ PurpleConcrete => "minecraft:purple_concrete",
+ BlueConcrete => "minecraft:blue_concrete",
+ BrownConcrete => "minecraft:brown_concrete",
+ GreenConcrete => "minecraft:green_concrete",
+ RedConcrete => "minecraft:red_concrete",
+ BlackConcrete => "minecraft:black_concrete",
+ WhiteConcretePowder => "minecraft:white_concrete_powder",
+ OrangeConcretePowder => "minecraft:orange_concrete_powder",
+ MagentaConcretePowder => "minecraft:magenta_concrete_powder",
+ LightBlueConcretePowder => "minecraft:light_blue_concrete_powder",
+ YellowConcretePowder => "minecraft:yellow_concrete_powder",
+ LimeConcretePowder => "minecraft:lime_concrete_powder",
+ PinkConcretePowder => "minecraft:pink_concrete_powder",
+ GrayConcretePowder => "minecraft:gray_concrete_powder",
+ LightGrayConcretePowder => "minecraft:light_gray_concrete_powder",
+ CyanConcretePowder => "minecraft:cyan_concrete_powder",
+ PurpleConcretePowder => "minecraft:purple_concrete_powder",
+ BlueConcretePowder => "minecraft:blue_concrete_powder",
+ BrownConcretePowder => "minecraft:brown_concrete_powder",
+ GreenConcretePowder => "minecraft:green_concrete_powder",
+ RedConcretePowder => "minecraft:red_concrete_powder",
+ BlackConcretePowder => "minecraft:black_concrete_powder",
+ TurtleEgg => "minecraft:turtle_egg",
+ DeadTubeCoralBlock => "minecraft:dead_tube_coral_block",
+ DeadBrainCoralBlock => "minecraft:dead_brain_coral_block",
+ DeadBubbleCoralBlock => "minecraft:dead_bubble_coral_block",
+ DeadFireCoralBlock => "minecraft:dead_fire_coral_block",
+ DeadHornCoralBlock => "minecraft:dead_horn_coral_block",
+ TubeCoralBlock => "minecraft:tube_coral_block",
+ BrainCoralBlock => "minecraft:brain_coral_block",
+ BubbleCoralBlock => "minecraft:bubble_coral_block",
+ FireCoralBlock => "minecraft:fire_coral_block",
+ HornCoralBlock => "minecraft:horn_coral_block",
+ TubeCoral => "minecraft:tube_coral",
+ BrainCoral => "minecraft:brain_coral",
+ BubbleCoral => "minecraft:bubble_coral",
+ FireCoral => "minecraft:fire_coral",
+ HornCoral => "minecraft:horn_coral",
+ DeadBrainCoral => "minecraft:dead_brain_coral",
+ DeadBubbleCoral => "minecraft:dead_bubble_coral",
+ DeadFireCoral => "minecraft:dead_fire_coral",
+ DeadHornCoral => "minecraft:dead_horn_coral",
+ DeadTubeCoral => "minecraft:dead_tube_coral",
+ TubeCoralFan => "minecraft:tube_coral_fan",
+ BrainCoralFan => "minecraft:brain_coral_fan",
+ BubbleCoralFan => "minecraft:bubble_coral_fan",
+ FireCoralFan => "minecraft:fire_coral_fan",
+ HornCoralFan => "minecraft:horn_coral_fan",
+ DeadTubeCoralFan => "minecraft:dead_tube_coral_fan",
+ DeadBrainCoralFan => "minecraft:dead_brain_coral_fan",
+ DeadBubbleCoralFan => "minecraft:dead_bubble_coral_fan",
+ DeadFireCoralFan => "minecraft:dead_fire_coral_fan",
+ DeadHornCoralFan => "minecraft:dead_horn_coral_fan",
+ BlueIce => "minecraft:blue_ice",
+ Conduit => "minecraft:conduit",
+ PolishedGraniteStairs => "minecraft:polished_granite_stairs",
+ SmoothRedSandstoneStairs => "minecraft:smooth_red_sandstone_stairs",
+ MossyStoneBrickStairs => "minecraft:mossy_stone_brick_stairs",
+ PolishedDioriteStairs => "minecraft:polished_diorite_stairs",
+ MossyCobblestoneStairs => "minecraft:mossy_cobblestone_stairs",
+ EndStoneBrickStairs => "minecraft:end_stone_brick_stairs",
+ StoneStairs => "minecraft:stone_stairs",
+ SmoothSandstoneStairs => "minecraft:smooth_sandstone_stairs",
+ SmoothQuartzStairs => "minecraft:smooth_quartz_stairs",
+ GraniteStairs => "minecraft:granite_stairs",
+ AndesiteStairs => "minecraft:andesite_stairs",
+ RedNetherBrickStairs => "minecraft:red_nether_brick_stairs",
+ PolishedAndesiteStairs => "minecraft:polished_andesite_stairs",
+ DioriteStairs => "minecraft:diorite_stairs",
+ CobbledDeepslateStairs => "minecraft:cobbled_deepslate_stairs",
+ PolishedDeepslateStairs => "minecraft:polished_deepslate_stairs",
+ DeepslateBrickStairs => "minecraft:deepslate_brick_stairs",
+ DeepslateTileStairs => "minecraft:deepslate_tile_stairs",
+ PolishedGraniteSlab => "minecraft:polished_granite_slab",
+ SmoothRedSandstoneSlab => "minecraft:smooth_red_sandstone_slab",
+ MossyStoneBrickSlab => "minecraft:mossy_stone_brick_slab",
+ PolishedDioriteSlab => "minecraft:polished_diorite_slab",
+ MossyCobblestoneSlab => "minecraft:mossy_cobblestone_slab",
+ EndStoneBrickSlab => "minecraft:end_stone_brick_slab",
+ SmoothSandstoneSlab => "minecraft:smooth_sandstone_slab",
+ SmoothQuartzSlab => "minecraft:smooth_quartz_slab",
+ GraniteSlab => "minecraft:granite_slab",
+ AndesiteSlab => "minecraft:andesite_slab",
+ RedNetherBrickSlab => "minecraft:red_nether_brick_slab",
+ PolishedAndesiteSlab => "minecraft:polished_andesite_slab",
+ DioriteSlab => "minecraft:diorite_slab",
+ CobbledDeepslateSlab => "minecraft:cobbled_deepslate_slab",
+ PolishedDeepslateSlab => "minecraft:polished_deepslate_slab",
+ DeepslateBrickSlab => "minecraft:deepslate_brick_slab",
+ DeepslateTileSlab => "minecraft:deepslate_tile_slab",
+ Scaffolding => "minecraft:scaffolding",
+ Redstone => "minecraft:redstone",
+ RedstoneTorch => "minecraft:redstone_torch",
+ RedstoneBlock => "minecraft:redstone_block",
+ Repeater => "minecraft:repeater",
+ Comparator => "minecraft:comparator",
+ Piston => "minecraft:piston",
+ StickyPiston => "minecraft:sticky_piston",
+ SlimeBlock => "minecraft:slime_block",
+ HoneyBlock => "minecraft:honey_block",
+ Observer => "minecraft:observer",
+ Hopper => "minecraft:hopper",
+ Dispenser => "minecraft:dispenser",
+ Dropper => "minecraft:dropper",
+ Lectern => "minecraft:lectern",
+ Target => "minecraft:target",
+ Lever => "minecraft:lever",
+ LightningRod => "minecraft:lightning_rod",
+ DaylightDetector => "minecraft:daylight_detector",
+ SculkSensor => "minecraft:sculk_sensor",
+ TripwireHook => "minecraft:tripwire_hook",
+ TrappedChest => "minecraft:trapped_chest",
+ Tnt => "minecraft:tnt",
+ RedstoneLamp => "minecraft:redstone_lamp",
+ NoteBlock => "minecraft:note_block",
+ StoneButton => "minecraft:stone_button",
+ PolishedBlackstoneButton => "minecraft:polished_blackstone_button",
+ OakButton => "minecraft:oak_button",
+ SpruceButton => "minecraft:spruce_button",
+ BirchButton => "minecraft:birch_button",
+ JungleButton => "minecraft:jungle_button",
+ AcaciaButton => "minecraft:acacia_button",
+ DarkOakButton => "minecraft:dark_oak_button",
+ MangroveButton => "minecraft:mangrove_button",
+ CrimsonButton => "minecraft:crimson_button",
+ WarpedButton => "minecraft:warped_button",
+ StonePressurePlate => "minecraft:stone_pressure_plate",
+ PolishedBlackstonePressurePlate => "minecraft:polished_blackstone_pressure_plate",
+ LightWeightedPressurePlate => "minecraft:light_weighted_pressure_plate",
+ HeavyWeightedPressurePlate => "minecraft:heavy_weighted_pressure_plate",
+ OakPressurePlate => "minecraft:oak_pressure_plate",
+ SprucePressurePlate => "minecraft:spruce_pressure_plate",
+ BirchPressurePlate => "minecraft:birch_pressure_plate",
+ JunglePressurePlate => "minecraft:jungle_pressure_plate",
+ AcaciaPressurePlate => "minecraft:acacia_pressure_plate",
+ DarkOakPressurePlate => "minecraft:dark_oak_pressure_plate",
+ MangrovePressurePlate => "minecraft:mangrove_pressure_plate",
+ CrimsonPressurePlate => "minecraft:crimson_pressure_plate",
+ WarpedPressurePlate => "minecraft:warped_pressure_plate",
+ IronDoor => "minecraft:iron_door",
+ OakDoor => "minecraft:oak_door",
+ SpruceDoor => "minecraft:spruce_door",
+ BirchDoor => "minecraft:birch_door",
+ JungleDoor => "minecraft:jungle_door",
+ AcaciaDoor => "minecraft:acacia_door",
+ DarkOakDoor => "minecraft:dark_oak_door",
+ MangroveDoor => "minecraft:mangrove_door",
+ CrimsonDoor => "minecraft:crimson_door",
+ WarpedDoor => "minecraft:warped_door",
+ IronTrapdoor => "minecraft:iron_trapdoor",
+ OakTrapdoor => "minecraft:oak_trapdoor",
+ SpruceTrapdoor => "minecraft:spruce_trapdoor",
+ BirchTrapdoor => "minecraft:birch_trapdoor",
+ JungleTrapdoor => "minecraft:jungle_trapdoor",
+ AcaciaTrapdoor => "minecraft:acacia_trapdoor",
+ DarkOakTrapdoor => "minecraft:dark_oak_trapdoor",
+ MangroveTrapdoor => "minecraft:mangrove_trapdoor",
+ CrimsonTrapdoor => "minecraft:crimson_trapdoor",
+ WarpedTrapdoor => "minecraft:warped_trapdoor",
+ OakFenceGate => "minecraft:oak_fence_gate",
+ SpruceFenceGate => "minecraft:spruce_fence_gate",
+ BirchFenceGate => "minecraft:birch_fence_gate",
+ JungleFenceGate => "minecraft:jungle_fence_gate",
+ AcaciaFenceGate => "minecraft:acacia_fence_gate",
+ DarkOakFenceGate => "minecraft:dark_oak_fence_gate",
+ MangroveFenceGate => "minecraft:mangrove_fence_gate",
+ CrimsonFenceGate => "minecraft:crimson_fence_gate",
+ WarpedFenceGate => "minecraft:warped_fence_gate",
+ PoweredRail => "minecraft:powered_rail",
+ DetectorRail => "minecraft:detector_rail",
+ Rail => "minecraft:rail",
+ ActivatorRail => "minecraft:activator_rail",
+ Saddle => "minecraft:saddle",
+ Minecart => "minecraft:minecart",
+ ChestMinecart => "minecraft:chest_minecart",
+ FurnaceMinecart => "minecraft:furnace_minecart",
+ TntMinecart => "minecraft:tnt_minecart",
+ HopperMinecart => "minecraft:hopper_minecart",
+ CarrotOnAStick => "minecraft:carrot_on_a_stick",
+ WarpedFungusOnAStick => "minecraft:warped_fungus_on_a_stick",
+ Elytra => "minecraft:elytra",
+ OakBoat => "minecraft:oak_boat",
+ OakChestBoat => "minecraft:oak_chest_boat",
+ SpruceBoat => "minecraft:spruce_boat",
+ SpruceChestBoat => "minecraft:spruce_chest_boat",
+ BirchBoat => "minecraft:birch_boat",
+ BirchChestBoat => "minecraft:birch_chest_boat",
+ JungleBoat => "minecraft:jungle_boat",
+ JungleChestBoat => "minecraft:jungle_chest_boat",
+ AcaciaBoat => "minecraft:acacia_boat",
+ AcaciaChestBoat => "minecraft:acacia_chest_boat",
+ DarkOakBoat => "minecraft:dark_oak_boat",
+ DarkOakChestBoat => "minecraft:dark_oak_chest_boat",
+ MangroveBoat => "minecraft:mangrove_boat",
+ MangroveChestBoat => "minecraft:mangrove_chest_boat",
+ StructureBlock => "minecraft:structure_block",
+ Jigsaw => "minecraft:jigsaw",
+ TurtleHelmet => "minecraft:turtle_helmet",
+ Scute => "minecraft:scute",
+ FlintAndSteel => "minecraft:flint_and_steel",
+ Apple => "minecraft:apple",
+ Bow => "minecraft:bow",
+ Arrow => "minecraft:arrow",
+ Coal => "minecraft:coal",
+ Charcoal => "minecraft:charcoal",
+ Diamond => "minecraft:diamond",
+ Emerald => "minecraft:emerald",
+ LapisLazuli => "minecraft:lapis_lazuli",
+ Quartz => "minecraft:quartz",
+ AmethystShard => "minecraft:amethyst_shard",
+ RawIron => "minecraft:raw_iron",
+ IronIngot => "minecraft:iron_ingot",
+ RawCopper => "minecraft:raw_copper",
+ CopperIngot => "minecraft:copper_ingot",
+ RawGold => "minecraft:raw_gold",
+ GoldIngot => "minecraft:gold_ingot",
+ NetheriteIngot => "minecraft:netherite_ingot",
+ NetheriteScrap => "minecraft:netherite_scrap",
+ WoodenSword => "minecraft:wooden_sword",
+ WoodenShovel => "minecraft:wooden_shovel",
+ WoodenPickaxe => "minecraft:wooden_pickaxe",
+ WoodenAxe => "minecraft:wooden_axe",
+ WoodenHoe => "minecraft:wooden_hoe",
+ StoneSword => "minecraft:stone_sword",
+ StoneShovel => "minecraft:stone_shovel",
+ StonePickaxe => "minecraft:stone_pickaxe",
+ StoneAxe => "minecraft:stone_axe",
+ StoneHoe => "minecraft:stone_hoe",
+ GoldenSword => "minecraft:golden_sword",
+ GoldenShovel => "minecraft:golden_shovel",
+ GoldenPickaxe => "minecraft:golden_pickaxe",
+ GoldenAxe => "minecraft:golden_axe",
+ GoldenHoe => "minecraft:golden_hoe",
+ IronSword => "minecraft:iron_sword",
+ IronShovel => "minecraft:iron_shovel",
+ IronPickaxe => "minecraft:iron_pickaxe",
+ IronAxe => "minecraft:iron_axe",
+ IronHoe => "minecraft:iron_hoe",
+ DiamondSword => "minecraft:diamond_sword",
+ DiamondShovel => "minecraft:diamond_shovel",
+ DiamondPickaxe => "minecraft:diamond_pickaxe",
+ DiamondAxe => "minecraft:diamond_axe",
+ DiamondHoe => "minecraft:diamond_hoe",
+ NetheriteSword => "minecraft:netherite_sword",
+ NetheriteShovel => "minecraft:netherite_shovel",
+ NetheritePickaxe => "minecraft:netherite_pickaxe",
+ NetheriteAxe => "minecraft:netherite_axe",
+ NetheriteHoe => "minecraft:netherite_hoe",
+ Stick => "minecraft:stick",
+ Bowl => "minecraft:bowl",
+ MushroomStew => "minecraft:mushroom_stew",
+ String => "minecraft:string",
+ Feather => "minecraft:feather",
+ Gunpowder => "minecraft:gunpowder",
+ WheatSeeds => "minecraft:wheat_seeds",
+ Wheat => "minecraft:wheat",
+ Bread => "minecraft:bread",
+ LeatherHelmet => "minecraft:leather_helmet",
+ LeatherChestplate => "minecraft:leather_chestplate",
+ LeatherLeggings => "minecraft:leather_leggings",
+ LeatherBoots => "minecraft:leather_boots",
+ ChainmailHelmet => "minecraft:chainmail_helmet",
+ ChainmailChestplate => "minecraft:chainmail_chestplate",
+ ChainmailLeggings => "minecraft:chainmail_leggings",
+ ChainmailBoots => "minecraft:chainmail_boots",
+ IronHelmet => "minecraft:iron_helmet",
+ IronChestplate => "minecraft:iron_chestplate",
+ IronLeggings => "minecraft:iron_leggings",
+ IronBoots => "minecraft:iron_boots",
+ DiamondHelmet => "minecraft:diamond_helmet",
+ DiamondChestplate => "minecraft:diamond_chestplate",
+ DiamondLeggings => "minecraft:diamond_leggings",
+ DiamondBoots => "minecraft:diamond_boots",
+ GoldenHelmet => "minecraft:golden_helmet",
+ GoldenChestplate => "minecraft:golden_chestplate",
+ GoldenLeggings => "minecraft:golden_leggings",
+ GoldenBoots => "minecraft:golden_boots",
+ NetheriteHelmet => "minecraft:netherite_helmet",
+ NetheriteChestplate => "minecraft:netherite_chestplate",
+ NetheriteLeggings => "minecraft:netherite_leggings",
+ NetheriteBoots => "minecraft:netherite_boots",
+ Flint => "minecraft:flint",
+ Porkchop => "minecraft:porkchop",
+ CookedPorkchop => "minecraft:cooked_porkchop",
+ Painting => "minecraft:painting",
+ GoldenApple => "minecraft:golden_apple",
+ EnchantedGoldenApple => "minecraft:enchanted_golden_apple",
+ OakSign => "minecraft:oak_sign",
+ SpruceSign => "minecraft:spruce_sign",
+ BirchSign => "minecraft:birch_sign",
+ JungleSign => "minecraft:jungle_sign",
+ AcaciaSign => "minecraft:acacia_sign",
+ DarkOakSign => "minecraft:dark_oak_sign",
+ MangroveSign => "minecraft:mangrove_sign",
+ CrimsonSign => "minecraft:crimson_sign",
+ WarpedSign => "minecraft:warped_sign",
+ Bucket => "minecraft:bucket",
+ WaterBucket => "minecraft:water_bucket",
+ LavaBucket => "minecraft:lava_bucket",
+ PowderSnowBucket => "minecraft:powder_snow_bucket",
+ Snowball => "minecraft:snowball",
+ Leather => "minecraft:leather",
+ MilkBucket => "minecraft:milk_bucket",
+ PufferfishBucket => "minecraft:pufferfish_bucket",
+ SalmonBucket => "minecraft:salmon_bucket",
+ CodBucket => "minecraft:cod_bucket",
+ TropicalFishBucket => "minecraft:tropical_fish_bucket",
+ AxolotlBucket => "minecraft:axolotl_bucket",
+ TadpoleBucket => "minecraft:tadpole_bucket",
+ Brick => "minecraft:brick",
+ ClayBall => "minecraft:clay_ball",
+ DriedKelpBlock => "minecraft:dried_kelp_block",
+ Paper => "minecraft:paper",
+ Book => "minecraft:book",
+ SlimeBall => "minecraft:slime_ball",
+ Egg => "minecraft:egg",
+ Compass => "minecraft:compass",
+ RecoveryCompass => "minecraft:recovery_compass",
+ Bundle => "minecraft:bundle",
+ FishingRod => "minecraft:fishing_rod",
+ Clock => "minecraft:clock",
+ Spyglass => "minecraft:spyglass",
+ GlowstoneDust => "minecraft:glowstone_dust",
+ Cod => "minecraft:cod",
+ Salmon => "minecraft:salmon",
+ TropicalFish => "minecraft:tropical_fish",
+ Pufferfish => "minecraft:pufferfish",
+ CookedCod => "minecraft:cooked_cod",
+ CookedSalmon => "minecraft:cooked_salmon",
+ InkSac => "minecraft:ink_sac",
+ GlowInkSac => "minecraft:glow_ink_sac",
+ CocoaBeans => "minecraft:cocoa_beans",
+ WhiteDye => "minecraft:white_dye",
+ OrangeDye => "minecraft:orange_dye",
+ MagentaDye => "minecraft:magenta_dye",
+ LightBlueDye => "minecraft:light_blue_dye",
+ YellowDye => "minecraft:yellow_dye",
+ LimeDye => "minecraft:lime_dye",
+ PinkDye => "minecraft:pink_dye",
+ GrayDye => "minecraft:gray_dye",
+ LightGrayDye => "minecraft:light_gray_dye",
+ CyanDye => "minecraft:cyan_dye",
+ PurpleDye => "minecraft:purple_dye",
+ BlueDye => "minecraft:blue_dye",
+ BrownDye => "minecraft:brown_dye",
+ GreenDye => "minecraft:green_dye",
+ RedDye => "minecraft:red_dye",
+ BlackDye => "minecraft:black_dye",
+ BoneMeal => "minecraft:bone_meal",
+ Bone => "minecraft:bone",
+ Sugar => "minecraft:sugar",
+ Cake => "minecraft:cake",
+ WhiteBed => "minecraft:white_bed",
+ OrangeBed => "minecraft:orange_bed",
+ MagentaBed => "minecraft:magenta_bed",
+ LightBlueBed => "minecraft:light_blue_bed",
+ YellowBed => "minecraft:yellow_bed",
+ LimeBed => "minecraft:lime_bed",
+ PinkBed => "minecraft:pink_bed",
+ GrayBed => "minecraft:gray_bed",
+ LightGrayBed => "minecraft:light_gray_bed",
+ CyanBed => "minecraft:cyan_bed",
+ PurpleBed => "minecraft:purple_bed",
+ BlueBed => "minecraft:blue_bed",
+ BrownBed => "minecraft:brown_bed",
+ GreenBed => "minecraft:green_bed",
+ RedBed => "minecraft:red_bed",
+ BlackBed => "minecraft:black_bed",
+ Cookie => "minecraft:cookie",
+ FilledMap => "minecraft:filled_map",
+ Shears => "minecraft:shears",
+ MelonSlice => "minecraft:melon_slice",
+ DriedKelp => "minecraft:dried_kelp",
+ PumpkinSeeds => "minecraft:pumpkin_seeds",
+ MelonSeeds => "minecraft:melon_seeds",
+ Beef => "minecraft:beef",
+ CookedBeef => "minecraft:cooked_beef",
+ Chicken => "minecraft:chicken",
+ CookedChicken => "minecraft:cooked_chicken",
+ RottenFlesh => "minecraft:rotten_flesh",
+ EnderPearl => "minecraft:ender_pearl",
+ BlazeRod => "minecraft:blaze_rod",
+ GhastTear => "minecraft:ghast_tear",
+ GoldNugget => "minecraft:gold_nugget",
+ NetherWart => "minecraft:nether_wart",
+ Potion => "minecraft:potion",
+ GlassBottle => "minecraft:glass_bottle",
+ SpiderEye => "minecraft:spider_eye",
+ FermentedSpiderEye => "minecraft:fermented_spider_eye",
+ BlazePowder => "minecraft:blaze_powder",
+ MagmaCream => "minecraft:magma_cream",
+ BrewingStand => "minecraft:brewing_stand",
+ Cauldron => "minecraft:cauldron",
+ EnderEye => "minecraft:ender_eye",
+ GlisteringMelonSlice => "minecraft:glistering_melon_slice",
+ AllaySpawnEgg => "minecraft:allay_spawn_egg",
+ AxolotlSpawnEgg => "minecraft:axolotl_spawn_egg",
+ BatSpawnEgg => "minecraft:bat_spawn_egg",
+ BeeSpawnEgg => "minecraft:bee_spawn_egg",
+ BlazeSpawnEgg => "minecraft:blaze_spawn_egg",
+ CatSpawnEgg => "minecraft:cat_spawn_egg",
+ CaveSpiderSpawnEgg => "minecraft:cave_spider_spawn_egg",
+ ChickenSpawnEgg => "minecraft:chicken_spawn_egg",
+ CodSpawnEgg => "minecraft:cod_spawn_egg",
+ CowSpawnEgg => "minecraft:cow_spawn_egg",
+ CreeperSpawnEgg => "minecraft:creeper_spawn_egg",
+ DolphinSpawnEgg => "minecraft:dolphin_spawn_egg",
+ DonkeySpawnEgg => "minecraft:donkey_spawn_egg",
+ DrownedSpawnEgg => "minecraft:drowned_spawn_egg",
+ ElderGuardianSpawnEgg => "minecraft:elder_guardian_spawn_egg",
+ EndermanSpawnEgg => "minecraft:enderman_spawn_egg",
+ EndermiteSpawnEgg => "minecraft:endermite_spawn_egg",
+ EvokerSpawnEgg => "minecraft:evoker_spawn_egg",
+ FoxSpawnEgg => "minecraft:fox_spawn_egg",
+ FrogSpawnEgg => "minecraft:frog_spawn_egg",
+ GhastSpawnEgg => "minecraft:ghast_spawn_egg",
+ GlowSquidSpawnEgg => "minecraft:glow_squid_spawn_egg",
+ GoatSpawnEgg => "minecraft:goat_spawn_egg",
+ GuardianSpawnEgg => "minecraft:guardian_spawn_egg",
+ HoglinSpawnEgg => "minecraft:hoglin_spawn_egg",
+ HorseSpawnEgg => "minecraft:horse_spawn_egg",
+ HuskSpawnEgg => "minecraft:husk_spawn_egg",
+ LlamaSpawnEgg => "minecraft:llama_spawn_egg",
+ MagmaCubeSpawnEgg => "minecraft:magma_cube_spawn_egg",
+ MooshroomSpawnEgg => "minecraft:mooshroom_spawn_egg",
+ MuleSpawnEgg => "minecraft:mule_spawn_egg",
+ OcelotSpawnEgg => "minecraft:ocelot_spawn_egg",
+ PandaSpawnEgg => "minecraft:panda_spawn_egg",
+ ParrotSpawnEgg => "minecraft:parrot_spawn_egg",
+ PhantomSpawnEgg => "minecraft:phantom_spawn_egg",
+ PigSpawnEgg => "minecraft:pig_spawn_egg",
+ PiglinSpawnEgg => "minecraft:piglin_spawn_egg",
+ PiglinBruteSpawnEgg => "minecraft:piglin_brute_spawn_egg",
+ PillagerSpawnEgg => "minecraft:pillager_spawn_egg",
+ PolarBearSpawnEgg => "minecraft:polar_bear_spawn_egg",
+ PufferfishSpawnEgg => "minecraft:pufferfish_spawn_egg",
+ RabbitSpawnEgg => "minecraft:rabbit_spawn_egg",
+ RavagerSpawnEgg => "minecraft:ravager_spawn_egg",
+ SalmonSpawnEgg => "minecraft:salmon_spawn_egg",
+ SheepSpawnEgg => "minecraft:sheep_spawn_egg",
+ ShulkerSpawnEgg => "minecraft:shulker_spawn_egg",
+ SilverfishSpawnEgg => "minecraft:silverfish_spawn_egg",
+ SkeletonSpawnEgg => "minecraft:skeleton_spawn_egg",
+ SkeletonHorseSpawnEgg => "minecraft:skeleton_horse_spawn_egg",
+ SlimeSpawnEgg => "minecraft:slime_spawn_egg",
+ SpiderSpawnEgg => "minecraft:spider_spawn_egg",
+ SquidSpawnEgg => "minecraft:squid_spawn_egg",
+ StraySpawnEgg => "minecraft:stray_spawn_egg",
+ StriderSpawnEgg => "minecraft:strider_spawn_egg",
+ TadpoleSpawnEgg => "minecraft:tadpole_spawn_egg",
+ TraderLlamaSpawnEgg => "minecraft:trader_llama_spawn_egg",
+ TropicalFishSpawnEgg => "minecraft:tropical_fish_spawn_egg",
+ TurtleSpawnEgg => "minecraft:turtle_spawn_egg",
+ VexSpawnEgg => "minecraft:vex_spawn_egg",
+ VillagerSpawnEgg => "minecraft:villager_spawn_egg",
+ VindicatorSpawnEgg => "minecraft:vindicator_spawn_egg",
+ WanderingTraderSpawnEgg => "minecraft:wandering_trader_spawn_egg",
+ WardenSpawnEgg => "minecraft:warden_spawn_egg",
+ WitchSpawnEgg => "minecraft:witch_spawn_egg",
+ WitherSkeletonSpawnEgg => "minecraft:wither_skeleton_spawn_egg",
+ WolfSpawnEgg => "minecraft:wolf_spawn_egg",
+ ZoglinSpawnEgg => "minecraft:zoglin_spawn_egg",
+ ZombieSpawnEgg => "minecraft:zombie_spawn_egg",
+ ZombieHorseSpawnEgg => "minecraft:zombie_horse_spawn_egg",
+ ZombieVillagerSpawnEgg => "minecraft:zombie_villager_spawn_egg",
+ ZombifiedPiglinSpawnEgg => "minecraft:zombified_piglin_spawn_egg",
+ ExperienceBottle => "minecraft:experience_bottle",
+ FireCharge => "minecraft:fire_charge",
+ WritableBook => "minecraft:writable_book",
+ WrittenBook => "minecraft:written_book",
+ ItemFrame => "minecraft:item_frame",
+ GlowItemFrame => "minecraft:glow_item_frame",
+ FlowerPot => "minecraft:flower_pot",
+ Carrot => "minecraft:carrot",
+ Potato => "minecraft:potato",
+ BakedPotato => "minecraft:baked_potato",
+ PoisonousPotato => "minecraft:poisonous_potato",
+ Map => "minecraft:map",
+ GoldenCarrot => "minecraft:golden_carrot",
+ SkeletonSkull => "minecraft:skeleton_skull",
+ WitherSkeletonSkull => "minecraft:wither_skeleton_skull",
+ PlayerHead => "minecraft:player_head",
+ ZombieHead => "minecraft:zombie_head",
+ CreeperHead => "minecraft:creeper_head",
+ DragonHead => "minecraft:dragon_head",
+ NetherStar => "minecraft:nether_star",
+ PumpkinPie => "minecraft:pumpkin_pie",
+ FireworkRocket => "minecraft:firework_rocket",
+ FireworkStar => "minecraft:firework_star",
+ EnchantedBook => "minecraft:enchanted_book",
+ NetherBrick => "minecraft:nether_brick",
+ PrismarineShard => "minecraft:prismarine_shard",
+ PrismarineCrystals => "minecraft:prismarine_crystals",
+ Rabbit => "minecraft:rabbit",
+ CookedRabbit => "minecraft:cooked_rabbit",
+ RabbitStew => "minecraft:rabbit_stew",
+ RabbitFoot => "minecraft:rabbit_foot",
+ RabbitHide => "minecraft:rabbit_hide",
+ ArmorStand => "minecraft:armor_stand",
+ IronHorseArmor => "minecraft:iron_horse_armor",
+ GoldenHorseArmor => "minecraft:golden_horse_armor",
+ DiamondHorseArmor => "minecraft:diamond_horse_armor",
+ LeatherHorseArmor => "minecraft:leather_horse_armor",
+ Lead => "minecraft:lead",
+ NameTag => "minecraft:name_tag",
+ CommandBlockMinecart => "minecraft:command_block_minecart",
+ Mutton => "minecraft:mutton",
+ CookedMutton => "minecraft:cooked_mutton",
+ WhiteBanner => "minecraft:white_banner",
+ OrangeBanner => "minecraft:orange_banner",
+ MagentaBanner => "minecraft:magenta_banner",
+ LightBlueBanner => "minecraft:light_blue_banner",
+ YellowBanner => "minecraft:yellow_banner",
+ LimeBanner => "minecraft:lime_banner",
+ PinkBanner => "minecraft:pink_banner",
+ GrayBanner => "minecraft:gray_banner",
+ LightGrayBanner => "minecraft:light_gray_banner",
+ CyanBanner => "minecraft:cyan_banner",
+ PurpleBanner => "minecraft:purple_banner",
+ BlueBanner => "minecraft:blue_banner",
+ BrownBanner => "minecraft:brown_banner",
+ GreenBanner => "minecraft:green_banner",
+ RedBanner => "minecraft:red_banner",
+ BlackBanner => "minecraft:black_banner",
+ EndCrystal => "minecraft:end_crystal",
+ ChorusFruit => "minecraft:chorus_fruit",
+ PoppedChorusFruit => "minecraft:popped_chorus_fruit",
+ Beetroot => "minecraft:beetroot",
+ BeetrootSeeds => "minecraft:beetroot_seeds",
+ BeetrootSoup => "minecraft:beetroot_soup",
+ DragonBreath => "minecraft:dragon_breath",
+ SplashPotion => "minecraft:splash_potion",
+ SpectralArrow => "minecraft:spectral_arrow",
+ TippedArrow => "minecraft:tipped_arrow",
+ LingeringPotion => "minecraft:lingering_potion",
+ Shield => "minecraft:shield",
+ TotemOfUndying => "minecraft:totem_of_undying",
+ ShulkerShell => "minecraft:shulker_shell",
+ IronNugget => "minecraft:iron_nugget",
+ KnowledgeBook => "minecraft:knowledge_book",
+ DebugStick => "minecraft:debug_stick",
+ MusicDisc13 => "minecraft:music_disc_13",
+ MusicDiscCat => "minecraft:music_disc_cat",
+ MusicDiscBlocks => "minecraft:music_disc_blocks",
+ MusicDiscChirp => "minecraft:music_disc_chirp",
+ MusicDiscFar => "minecraft:music_disc_far",
+ MusicDiscMall => "minecraft:music_disc_mall",
+ MusicDiscMellohi => "minecraft:music_disc_mellohi",
+ MusicDiscStal => "minecraft:music_disc_stal",
+ MusicDiscStrad => "minecraft:music_disc_strad",
+ MusicDiscWard => "minecraft:music_disc_ward",
+ MusicDisc11 => "minecraft:music_disc_11",
+ MusicDiscWait => "minecraft:music_disc_wait",
+ MusicDiscOtherside => "minecraft:music_disc_otherside",
+ MusicDisc5 => "minecraft:music_disc_5",
+ MusicDiscPigstep => "minecraft:music_disc_pigstep",
+ DiscFragment5 => "minecraft:disc_fragment_5",
+ Trident => "minecraft:trident",
+ PhantomMembrane => "minecraft:phantom_membrane",
+ NautilusShell => "minecraft:nautilus_shell",
+ HeartOfTheSea => "minecraft:heart_of_the_sea",
+ Crossbow => "minecraft:crossbow",
+ SuspiciousStew => "minecraft:suspicious_stew",
+ Loom => "minecraft:loom",
+ FlowerBannerPattern => "minecraft:flower_banner_pattern",
+ CreeperBannerPattern => "minecraft:creeper_banner_pattern",
+ SkullBannerPattern => "minecraft:skull_banner_pattern",
+ MojangBannerPattern => "minecraft:mojang_banner_pattern",
+ GlobeBannerPattern => "minecraft:globe_banner_pattern",
+ PiglinBannerPattern => "minecraft:piglin_banner_pattern",
+ GoatHorn => "minecraft:goat_horn",
+ Composter => "minecraft:composter",
+ Barrel => "minecraft:barrel",
+ Smoker => "minecraft:smoker",
+ BlastFurnace => "minecraft:blast_furnace",
+ CartographyTable => "minecraft:cartography_table",
+ FletchingTable => "minecraft:fletching_table",
+ Grindstone => "minecraft:grindstone",
+ SmithingTable => "minecraft:smithing_table",
+ Stonecutter => "minecraft:stonecutter",
+ Bell => "minecraft:bell",
+ Lantern => "minecraft:lantern",
+ SoulLantern => "minecraft:soul_lantern",
+ SweetBerries => "minecraft:sweet_berries",
+ GlowBerries => "minecraft:glow_berries",
+ Campfire => "minecraft:campfire",
+ SoulCampfire => "minecraft:soul_campfire",
+ Shroomlight => "minecraft:shroomlight",
+ Honeycomb => "minecraft:honeycomb",
+ BeeNest => "minecraft:bee_nest",
+ Beehive => "minecraft:beehive",
+ HoneyBottle => "minecraft:honey_bottle",
+ HoneycombBlock => "minecraft:honeycomb_block",
+ Lodestone => "minecraft:lodestone",
+ CryingObsidian => "minecraft:crying_obsidian",
+ Blackstone => "minecraft:blackstone",
+ BlackstoneSlab => "minecraft:blackstone_slab",
+ BlackstoneStairs => "minecraft:blackstone_stairs",
+ GildedBlackstone => "minecraft:gilded_blackstone",
+ PolishedBlackstone => "minecraft:polished_blackstone",
+ PolishedBlackstoneSlab => "minecraft:polished_blackstone_slab",
+ PolishedBlackstoneStairs => "minecraft:polished_blackstone_stairs",
+ ChiseledPolishedBlackstone => "minecraft:chiseled_polished_blackstone",
+ PolishedBlackstoneBricks => "minecraft:polished_blackstone_bricks",
+ PolishedBlackstoneBrickSlab => "minecraft:polished_blackstone_brick_slab",
+ PolishedBlackstoneBrickStairs => "minecraft:polished_blackstone_brick_stairs",
+ CrackedPolishedBlackstoneBricks => "minecraft:cracked_polished_blackstone_bricks",
+ RespawnAnchor => "minecraft:respawn_anchor",
+ Candle => "minecraft:candle",
+ WhiteCandle => "minecraft:white_candle",
+ OrangeCandle => "minecraft:orange_candle",
+ MagentaCandle => "minecraft:magenta_candle",
+ LightBlueCandle => "minecraft:light_blue_candle",
+ YellowCandle => "minecraft:yellow_candle",
+ LimeCandle => "minecraft:lime_candle",
+ PinkCandle => "minecraft:pink_candle",
+ GrayCandle => "minecraft:gray_candle",
+ LightGrayCandle => "minecraft:light_gray_candle",
+ CyanCandle => "minecraft:cyan_candle",
+ PurpleCandle => "minecraft:purple_candle",
+ BlueCandle => "minecraft:blue_candle",
+ BrownCandle => "minecraft:brown_candle",
+ GreenCandle => "minecraft:green_candle",
+ RedCandle => "minecraft:red_candle",
+ BlackCandle => "minecraft:black_candle",
+ SmallAmethystBud => "minecraft:small_amethyst_bud",
+ MediumAmethystBud => "minecraft:medium_amethyst_bud",
+ LargeAmethystBud => "minecraft:large_amethyst_bud",
+ AmethystCluster => "minecraft:amethyst_cluster",
+ PointedDripstone => "minecraft:pointed_dripstone",
+ OchreFroglight => "minecraft:ochre_froglight",
+ VerdantFroglight => "minecraft:verdant_froglight",
+ PearlescentFroglight => "minecraft:pearlescent_froglight",
+ Frogspawn => "minecraft:frogspawn",
+ EchoShard => "minecraft:echo_shard",
+});
+
+registry!(LootConditionType, {
+ Inverted => "minecraft:inverted",
+ Alternative => "minecraft:alternative",
+ RandomChance => "minecraft:random_chance",
+ RandomChanceWithLooting => "minecraft:random_chance_with_looting",
+ EntityProperties => "minecraft:entity_properties",
+ KilledByPlayer => "minecraft:killed_by_player",
+ EntityScores => "minecraft:entity_scores",
+ BlockStateProperty => "minecraft:block_state_property",
+ MatchTool => "minecraft:match_tool",
+ TableBonus => "minecraft:table_bonus",
+ SurvivesExplosion => "minecraft:survives_explosion",
+ DamageSourceProperties => "minecraft:damage_source_properties",
+ LocationCheck => "minecraft:location_check",
+ WeatherCheck => "minecraft:weather_check",
+ Reference => "minecraft:reference",
+ TimeCheck => "minecraft:time_check",
+ ValueCheck => "minecraft:value_check",
+});
+
+registry!(LootFunctionType, {
+ SetCount => "minecraft:set_count",
+ EnchantWithLevels => "minecraft:enchant_with_levels",
+ EnchantRandomly => "minecraft:enchant_randomly",
+ SetEnchantments => "minecraft:set_enchantments",
+ SetNbt => "minecraft:set_nbt",
+ FurnaceSmelt => "minecraft:furnace_smelt",
+ LootingEnchant => "minecraft:looting_enchant",
+ SetDamage => "minecraft:set_damage",
+ SetAttributes => "minecraft:set_attributes",
+ SetName => "minecraft:set_name",
+ ExplorationMap => "minecraft:exploration_map",
+ SetStewEffect => "minecraft:set_stew_effect",
+ CopyName => "minecraft:copy_name",
+ SetContents => "minecraft:set_contents",
+ LimitCount => "minecraft:limit_count",
+ ApplyBonus => "minecraft:apply_bonus",
+ SetLootTable => "minecraft:set_loot_table",
+ ExplosionDecay => "minecraft:explosion_decay",
+ SetLore => "minecraft:set_lore",
+ FillPlayerHead => "minecraft:fill_player_head",
+ CopyNbt => "minecraft:copy_nbt",
+ CopyState => "minecraft:copy_state",
+ SetBannerPattern => "minecraft:set_banner_pattern",
+ SetPotion => "minecraft:set_potion",
+ SetInstrument => "minecraft:set_instrument",
+});
+
+registry!(LootNbtProviderType, {
+ Storage => "minecraft:storage",
+ Context => "minecraft:context",
+});
+
+registry!(LootNumberProviderType, {
+ Constant => "minecraft:constant",
+ Uniform => "minecraft:uniform",
+ Binomial => "minecraft:binomial",
+ Score => "minecraft:score",
+});
+
+registry!(LootPoolEntryType, {
+ Empty => "minecraft:empty",
+ Item => "minecraft:item",
+ LootTable => "minecraft:loot_table",
+ Dynamic => "minecraft:dynamic",
+ Tag => "minecraft:tag",
+ Alternatives => "minecraft:alternatives",
+ Sequence => "minecraft:sequence",
+ Group => "minecraft:group",
+});
+
+registry!(LootScoreProviderType, {
+ Fixed => "minecraft:fixed",
+ Context => "minecraft:context",
+});
+
+registry!(MemoryModuleType, {
+ Dummy => "minecraft:dummy",
+ Home => "minecraft:home",
+ JobSite => "minecraft:job_site",
+ PotentialJobSite => "minecraft:potential_job_site",
+ MeetingPoint => "minecraft:meeting_point",
+ SecondaryJobSite => "minecraft:secondary_job_site",
+ Mobs => "minecraft:mobs",
+ VisibleMobs => "minecraft:visible_mobs",
+ VisibleVillagerBabies => "minecraft:visible_villager_babies",
+ NearestPlayers => "minecraft:nearest_players",
+ NearestVisiblePlayer => "minecraft:nearest_visible_player",
+ NearestVisibleTargetablePlayer => "minecraft:nearest_visible_targetable_player",
+ WalkTarget => "minecraft:walk_target",
+ LookTarget => "minecraft:look_target",
+ AttackTarget => "minecraft:attack_target",
+ AttackCoolingDown => "minecraft:attack_cooling_down",
+ InteractionTarget => "minecraft:interaction_target",
+ BreedTarget => "minecraft:breed_target",
+ RideTarget => "minecraft:ride_target",
+ Path => "minecraft:path",
+ InteractableDoors => "minecraft:interactable_doors",
+ DoorsToClose => "minecraft:doors_to_close",
+ NearestBed => "minecraft:nearest_bed",
+ HurtBy => "minecraft:hurt_by",
+ HurtByEntity => "minecraft:hurt_by_entity",
+ AvoidTarget => "minecraft:avoid_target",
+ NearestHostile => "minecraft:nearest_hostile",
+ NearestAttackable => "minecraft:nearest_attackable",
+ HidingPlace => "minecraft:hiding_place",
+ HeardBellTime => "minecraft:heard_bell_time",
+ CantReachWalkTargetSince => "minecraft:cant_reach_walk_target_since",
+ GolemDetectedRecently => "minecraft:golem_detected_recently",
+ LastSlept => "minecraft:last_slept",
+ LastWoken => "minecraft:last_woken",
+ LastWorkedAtPoi => "minecraft:last_worked_at_poi",
+ NearestVisibleAdult => "minecraft:nearest_visible_adult",
+ NearestVisibleWantedItem => "minecraft:nearest_visible_wanted_item",
+ NearestVisibleNemesis => "minecraft:nearest_visible_nemesis",
+ PlayDeadTicks => "minecraft:play_dead_ticks",
+ TemptingPlayer => "minecraft:tempting_player",
+ TemptationCooldownTicks => "minecraft:temptation_cooldown_ticks",
+ IsTempted => "minecraft:is_tempted",
+ LongJumpCoolingDown => "minecraft:long_jump_cooling_down",
+ LongJumpMidJump => "minecraft:long_jump_mid_jump",
+ HasHuntingCooldown => "minecraft:has_hunting_cooldown",
+ RamCooldownTicks => "minecraft:ram_cooldown_ticks",
+ RamTarget => "minecraft:ram_target",
+ IsInWater => "minecraft:is_in_water",
+ IsPregnant => "minecraft:is_pregnant",
+ IsPanicking => "minecraft:is_panicking",
+ UnreachableTongueTargets => "minecraft:unreachable_tongue_targets",
+ AngryAt => "minecraft:angry_at",
+ UniversalAnger => "minecraft:universal_anger",
+ AdmiringItem => "minecraft:admiring_item",
+ TimeTryingToReachAdmireItem => "minecraft:time_trying_to_reach_admire_item",
+ DisableWalkToAdmireItem => "minecraft:disable_walk_to_admire_item",
+ AdmiringDisabled => "minecraft:admiring_disabled",
+ HuntedRecently => "minecraft:hunted_recently",
+ CelebrateLocation => "minecraft:celebrate_location",
+ Dancing => "minecraft:dancing",
+ NearestVisibleHuntableHoglin => "minecraft:nearest_visible_huntable_hoglin",
+ NearestVisibleBabyHoglin => "minecraft:nearest_visible_baby_hoglin",
+ NearestTargetablePlayerNotWearingGold => "minecraft:nearest_targetable_player_not_wearing_gold",
+ NearbyAdultPiglins => "minecraft:nearby_adult_piglins",
+ NearestVisibleAdultPiglins => "minecraft:nearest_visible_adult_piglins",
+ NearestVisibleAdultHoglins => "minecraft:nearest_visible_adult_hoglins",
+ NearestVisibleAdultPiglin => "minecraft:nearest_visible_adult_piglin",
+ NearestVisibleZombified => "minecraft:nearest_visible_zombified",
+ VisibleAdultPiglinCount => "minecraft:visible_adult_piglin_count",
+ VisibleAdultHoglinCount => "minecraft:visible_adult_hoglin_count",
+ NearestPlayerHoldingWantedItem => "minecraft:nearest_player_holding_wanted_item",
+ AteRecently => "minecraft:ate_recently",
+ NearestRepellent => "minecraft:nearest_repellent",
+ Pacified => "minecraft:pacified",
+ RoarTarget => "minecraft:roar_target",
+ DisturbanceLocation => "minecraft:disturbance_location",
+ RecentProjectile => "minecraft:recent_projectile",
+ IsSniffing => "minecraft:is_sniffing",
+ IsEmerging => "minecraft:is_emerging",
+ RoarSoundDelay => "minecraft:roar_sound_delay",
+ DigCooldown => "minecraft:dig_cooldown",
+ RoarSoundCooldown => "minecraft:roar_sound_cooldown",
+ SniffCooldown => "minecraft:sniff_cooldown",
+ TouchCooldown => "minecraft:touch_cooldown",
+ VibrationCooldown => "minecraft:vibration_cooldown",
+ SonicBoomCooldown => "minecraft:sonic_boom_cooldown",
+ SonicBoomSoundCooldown => "minecraft:sonic_boom_sound_cooldown",
+ SonicBoomSoundDelay => "minecraft:sonic_boom_sound_delay",
+ LikedPlayer => "minecraft:liked_player",
+ LikedNoteblock => "minecraft:liked_noteblock",
+ LikedNoteblockCooldownTicks => "minecraft:liked_noteblock_cooldown_ticks",
+ ItemPickupCooldownTicks => "minecraft:item_pickup_cooldown_ticks",
+});
+
+registry!(Menu, {
+ Generic9x1 => "minecraft:generic_9x1",
+ Generic9x2 => "minecraft:generic_9x2",
+ Generic9x3 => "minecraft:generic_9x3",
+ Generic9x4 => "minecraft:generic_9x4",
+ Generic9x5 => "minecraft:generic_9x5",
+ Generic9x6 => "minecraft:generic_9x6",
+ Generic3x3 => "minecraft:generic_3x3",
+ Anvil => "minecraft:anvil",
+ Beacon => "minecraft:beacon",
+ BlastFurnace => "minecraft:blast_furnace",
+ BrewingStand => "minecraft:brewing_stand",
+ Crafting => "minecraft:crafting",
+ Enchantment => "minecraft:enchantment",
+ Furnace => "minecraft:furnace",
+ Grindstone => "minecraft:grindstone",
+ Hopper => "minecraft:hopper",
+ Lectern => "minecraft:lectern",
+ Loom => "minecraft:loom",
+ Merchant => "minecraft:merchant",
+ ShulkerBox => "minecraft:shulker_box",
+ Smithing => "minecraft:smithing",
+ Smoker => "minecraft:smoker",
+ CartographyTable => "minecraft:cartography_table",
+ Stonecutter => "minecraft:stonecutter",
+});
+
+registry!(MobEffect, {
+ Speed => "minecraft:speed",
+ Slowness => "minecraft:slowness",
+ Haste => "minecraft:haste",
+ MiningFatigue => "minecraft:mining_fatigue",
+ Strength => "minecraft:strength",
+ InstantHealth => "minecraft:instant_health",
+ InstantDamage => "minecraft:instant_damage",
+ JumpBoost => "minecraft:jump_boost",
+ Nausea => "minecraft:nausea",
+ Regeneration => "minecraft:regeneration",
+ Resistance => "minecraft:resistance",
+ FireResistance => "minecraft:fire_resistance",
+ WaterBreathing => "minecraft:water_breathing",
+ Invisibility => "minecraft:invisibility",
+ Blindness => "minecraft:blindness",
+ NightVision => "minecraft:night_vision",
+ Hunger => "minecraft:hunger",
+ Weakness => "minecraft:weakness",
+ Poison => "minecraft:poison",
+ Wither => "minecraft:wither",
+ HealthBoost => "minecraft:health_boost",
+ Absorption => "minecraft:absorption",
+ Saturation => "minecraft:saturation",
+ Glowing => "minecraft:glowing",
+ Levitation => "minecraft:levitation",
+ Luck => "minecraft:luck",
+ Unluck => "minecraft:unluck",
+ SlowFalling => "minecraft:slow_falling",
+ ConduitPower => "minecraft:conduit_power",
+ DolphinsGrace => "minecraft:dolphins_grace",
+ BadOmen => "minecraft:bad_omen",
+ HeroOfTheVillage => "minecraft:hero_of_the_village",
+ Darkness => "minecraft:darkness",
+});
+
+registry!(PaintingVariant, {
+ Kebab => "minecraft:kebab",
+ Aztec => "minecraft:aztec",
+ Alban => "minecraft:alban",
+ Aztec2 => "minecraft:aztec2",
+ Bomb => "minecraft:bomb",
+ Plant => "minecraft:plant",
+ Wasteland => "minecraft:wasteland",
+ Pool => "minecraft:pool",
+ Courbet => "minecraft:courbet",
+ Sea => "minecraft:sea",
+ Sunset => "minecraft:sunset",
+ Creebet => "minecraft:creebet",
+ Wanderer => "minecraft:wanderer",
+ Graham => "minecraft:graham",
+ Match => "minecraft:match",
+ Bust => "minecraft:bust",
+ Stage => "minecraft:stage",
+ Void => "minecraft:void",
+ SkullAndRoses => "minecraft:skull_and_roses",
+ Wither => "minecraft:wither",
+ Fighters => "minecraft:fighters",
+ Pointer => "minecraft:pointer",
+ Pigscene => "minecraft:pigscene",
+ BurningSkull => "minecraft:burning_skull",
+ Skeleton => "minecraft:skeleton",
+ Earth => "minecraft:earth",
+ Wind => "minecraft:wind",
+ Water => "minecraft:water",
+ Fire => "minecraft:fire",
+ DonkeyKong => "minecraft:donkey_kong",
+});
+
+registry!(ParticleType, {
+ AmbientEntityEffect => "minecraft:ambient_entity_effect",
+ AngryVillager => "minecraft:angry_villager",
+ Block => "minecraft:block",
+ BlockMarker => "minecraft:block_marker",
+ Bubble => "minecraft:bubble",
+ Cloud => "minecraft:cloud",
+ Crit => "minecraft:crit",
+ DamageIndicator => "minecraft:damage_indicator",
+ DragonBreath => "minecraft:dragon_breath",
+ DrippingLava => "minecraft:dripping_lava",
+ FallingLava => "minecraft:falling_lava",
+ LandingLava => "minecraft:landing_lava",
+ DrippingWater => "minecraft:dripping_water",
+ FallingWater => "minecraft:falling_water",
+ Dust => "minecraft:dust",
+ DustColorTransition => "minecraft:dust_color_transition",
+ Effect => "minecraft:effect",
+ ElderGuardian => "minecraft:elder_guardian",
+ EnchantedHit => "minecraft:enchanted_hit",
+ Enchant => "minecraft:enchant",
+ EndRod => "minecraft:end_rod",
+ EntityEffect => "minecraft:entity_effect",
+ ExplosionEmitter => "minecraft:explosion_emitter",
+ Explosion => "minecraft:explosion",
+ SonicBoom => "minecraft:sonic_boom",
+ FallingDust => "minecraft:falling_dust",
+ Firework => "minecraft:firework",
+ Fishing => "minecraft:fishing",
+ Flame => "minecraft:flame",
+ SculkSoul => "minecraft:sculk_soul",
+ SculkCharge => "minecraft:sculk_charge",
+ SculkChargePop => "minecraft:sculk_charge_pop",
+ SoulFireFlame => "minecraft:soul_fire_flame",
+ Soul => "minecraft:soul",
+ Flash => "minecraft:flash",
+ HappyVillager => "minecraft:happy_villager",
+ Composter => "minecraft:composter",
+ Heart => "minecraft:heart",
+ InstantEffect => "minecraft:instant_effect",
+ Item => "minecraft:item",
+ Vibration => "minecraft:vibration",
+ ItemSlime => "minecraft:item_slime",
+ ItemSnowball => "minecraft:item_snowball",
+ LargeSmoke => "minecraft:large_smoke",
+ Lava => "minecraft:lava",
+ Mycelium => "minecraft:mycelium",
+ Note => "minecraft:note",
+ Poof => "minecraft:poof",
+ Portal => "minecraft:portal",
+ Rain => "minecraft:rain",
+ Smoke => "minecraft:smoke",
+ Sneeze => "minecraft:sneeze",
+ Spit => "minecraft:spit",
+ SquidInk => "minecraft:squid_ink",
+ SweepAttack => "minecraft:sweep_attack",
+ TotemOfUndying => "minecraft:totem_of_undying",
+ Underwater => "minecraft:underwater",
+ Splash => "minecraft:splash",
+ Witch => "minecraft:witch",
+ BubblePop => "minecraft:bubble_pop",
+ CurrentDown => "minecraft:current_down",
+ BubbleColumnUp => "minecraft:bubble_column_up",
+ Nautilus => "minecraft:nautilus",
+ Dolphin => "minecraft:dolphin",
+ CampfireCosySmoke => "minecraft:campfire_cosy_smoke",
+ CampfireSignalSmoke => "minecraft:campfire_signal_smoke",
+ DrippingHoney => "minecraft:dripping_honey",
+ FallingHoney => "minecraft:falling_honey",
+ LandingHoney => "minecraft:landing_honey",
+ FallingNectar => "minecraft:falling_nectar",
+ FallingSporeBlossom => "minecraft:falling_spore_blossom",
+ Ash => "minecraft:ash",
+ CrimsonSpore => "minecraft:crimson_spore",
+ WarpedSpore => "minecraft:warped_spore",
+ SporeBlossomAir => "minecraft:spore_blossom_air",
+ DrippingObsidianTear => "minecraft:dripping_obsidian_tear",
+ FallingObsidianTear => "minecraft:falling_obsidian_tear",
+ LandingObsidianTear => "minecraft:landing_obsidian_tear",
+ ReversePortal => "minecraft:reverse_portal",
+ WhiteAsh => "minecraft:white_ash",
+ SmallFlame => "minecraft:small_flame",
+ Snowflake => "minecraft:snowflake",
+ DrippingDripstoneLava => "minecraft:dripping_dripstone_lava",
+ FallingDripstoneLava => "minecraft:falling_dripstone_lava",
+ DrippingDripstoneWater => "minecraft:dripping_dripstone_water",
+ FallingDripstoneWater => "minecraft:falling_dripstone_water",
+ GlowSquidInk => "minecraft:glow_squid_ink",
+ Glow => "minecraft:glow",
+ WaxOn => "minecraft:wax_on",
+ WaxOff => "minecraft:wax_off",
+ ElectricSpark => "minecraft:electric_spark",
+ Scrape => "minecraft:scrape",
+ Shriek => "minecraft:shriek",
+});
+
+registry!(PointOfInterestType, {
+ Armorer => "minecraft:armorer",
+ Butcher => "minecraft:butcher",
+ Cartographer => "minecraft:cartographer",
+ Cleric => "minecraft:cleric",
+ Farmer => "minecraft:farmer",
+ Fisherman => "minecraft:fisherman",
+ Fletcher => "minecraft:fletcher",
+ Leatherworker => "minecraft:leatherworker",
+ Librarian => "minecraft:librarian",
+ Mason => "minecraft:mason",
+ Shepherd => "minecraft:shepherd",
+ Toolsmith => "minecraft:toolsmith",
+ Weaponsmith => "minecraft:weaponsmith",
+ Home => "minecraft:home",
+ Meeting => "minecraft:meeting",
+ Beehive => "minecraft:beehive",
+ BeeNest => "minecraft:bee_nest",
+ NetherPortal => "minecraft:nether_portal",
+ Lodestone => "minecraft:lodestone",
+ LightningRod => "minecraft:lightning_rod",
+});
+
+registry!(PosRuleTest, {
+ AlwaysTrue => "minecraft:always_true",
+ LinearPos => "minecraft:linear_pos",
+ AxisAlignedLinearPos => "minecraft:axis_aligned_linear_pos",
+});
+
+registry!(PositionSourceType, {
+ Block => "minecraft:block",
+ Entity => "minecraft:entity",
+});
+
+registry!(Potion, {
+ Empty => "minecraft:empty",
+ Water => "minecraft:water",
+ Mundane => "minecraft:mundane",
+ Thick => "minecraft:thick",
+ Awkward => "minecraft:awkward",
+ NightVision => "minecraft:night_vision",
+ LongNightVision => "minecraft:long_night_vision",
+ Invisibility => "minecraft:invisibility",
+ LongInvisibility => "minecraft:long_invisibility",
+ Leaping => "minecraft:leaping",
+ LongLeaping => "minecraft:long_leaping",
+ StrongLeaping => "minecraft:strong_leaping",
+ FireResistance => "minecraft:fire_resistance",
+ LongFireResistance => "minecraft:long_fire_resistance",
+ Swiftness => "minecraft:swiftness",
+ LongSwiftness => "minecraft:long_swiftness",
+ StrongSwiftness => "minecraft:strong_swiftness",
+ Slowness => "minecraft:slowness",
+ LongSlowness => "minecraft:long_slowness",
+ StrongSlowness => "minecraft:strong_slowness",
+ TurtleMaster => "minecraft:turtle_master",
+ LongTurtleMaster => "minecraft:long_turtle_master",
+ StrongTurtleMaster => "minecraft:strong_turtle_master",
+ WaterBreathing => "minecraft:water_breathing",
+ LongWaterBreathing => "minecraft:long_water_breathing",
+ Healing => "minecraft:healing",
+ StrongHealing => "minecraft:strong_healing",
+ Harming => "minecraft:harming",
+ StrongHarming => "minecraft:strong_harming",
+ Poison => "minecraft:poison",
+ LongPoison => "minecraft:long_poison",
+ StrongPoison => "minecraft:strong_poison",
+ Regeneration => "minecraft:regeneration",
+ LongRegeneration => "minecraft:long_regeneration",
+ StrongRegeneration => "minecraft:strong_regeneration",
+ Strength => "minecraft:strength",
+ LongStrength => "minecraft:long_strength",
+ StrongStrength => "minecraft:strong_strength",
+ Weakness => "minecraft:weakness",
+ LongWeakness => "minecraft:long_weakness",
+ Luck => "minecraft:luck",
+ SlowFalling => "minecraft:slow_falling",
+ LongSlowFalling => "minecraft:long_slow_falling",
+});
+
+registry!(RecipeSerializer, {
+ CraftingShaped => "minecraft:crafting_shaped",
+ CraftingShapeless => "minecraft:crafting_shapeless",
+ CraftingSpecialArmordye => "minecraft:crafting_special_armordye",
+ CraftingSpecialBookcloning => "minecraft:crafting_special_bookcloning",
+ CraftingSpecialMapcloning => "minecraft:crafting_special_mapcloning",
+ CraftingSpecialMapextending => "minecraft:crafting_special_mapextending",
+ CraftingSpecialFireworkRocket => "minecraft:crafting_special_firework_rocket",
+ CraftingSpecialFireworkStar => "minecraft:crafting_special_firework_star",
+ CraftingSpecialFireworkStarFade => "minecraft:crafting_special_firework_star_fade",
+ CraftingSpecialTippedarrow => "minecraft:crafting_special_tippedarrow",
+ CraftingSpecialBannerduplicate => "minecraft:crafting_special_bannerduplicate",
+ CraftingSpecialShielddecoration => "minecraft:crafting_special_shielddecoration",
+ CraftingSpecialShulkerboxcoloring => "minecraft:crafting_special_shulkerboxcoloring",
+ CraftingSpecialSuspiciousstew => "minecraft:crafting_special_suspiciousstew",
+ CraftingSpecialRepairitem => "minecraft:crafting_special_repairitem",
+ Smelting => "minecraft:smelting",
+ Blasting => "minecraft:blasting",
+ Smoking => "minecraft:smoking",
+ CampfireCooking => "minecraft:campfire_cooking",
+ Stonecutting => "minecraft:stonecutting",
+ Smithing => "minecraft:smithing",
+});
+
+registry!(RecipeType, {
+ Crafting => "minecraft:crafting",
+ Smelting => "minecraft:smelting",
+ Blasting => "minecraft:blasting",
+ Smoking => "minecraft:smoking",
+ CampfireCooking => "minecraft:campfire_cooking",
+ Stonecutting => "minecraft:stonecutting",
+ Smithing => "minecraft:smithing",
+});
+
+registry!(RuleTest, {
+ AlwaysTrue => "minecraft:always_true",
+ BlockMatch => "minecraft:block_match",
+ BlockstateMatch => "minecraft:blockstate_match",
+ TagMatch => "minecraft:tag_match",
+ RandomBlockMatch => "minecraft:random_block_match",
+ RandomBlockstateMatch => "minecraft:random_blockstate_match",
+});
+
+registry!(Schedule, {
+ Empty => "minecraft:empty",
+ Simple => "minecraft:simple",
+ VillagerBaby => "minecraft:villager_baby",
+ VillagerDefault => "minecraft:villager_default",
+});
+
+registry!(SensorType, {
+ Dummy => "minecraft:dummy",
+ NearestItems => "minecraft:nearest_items",
+ NearestLivingEntities => "minecraft:nearest_living_entities",
+ NearestPlayers => "minecraft:nearest_players",
+ NearestBed => "minecraft:nearest_bed",
+ HurtBy => "minecraft:hurt_by",
+ VillagerHostiles => "minecraft:villager_hostiles",
+ VillagerBabies => "minecraft:villager_babies",
+ SecondaryPois => "minecraft:secondary_pois",
+ GolemDetected => "minecraft:golem_detected",
+ PiglinSpecificSensor => "minecraft:piglin_specific_sensor",
+ PiglinBruteSpecificSensor => "minecraft:piglin_brute_specific_sensor",
+ HoglinSpecificSensor => "minecraft:hoglin_specific_sensor",
+ NearestAdult => "minecraft:nearest_adult",
+ AxolotlAttackables => "minecraft:axolotl_attackables",
+ AxolotlTemptations => "minecraft:axolotl_temptations",
+ GoatTemptations => "minecraft:goat_temptations",
+ FrogTemptations => "minecraft:frog_temptations",
+ FrogAttackables => "minecraft:frog_attackables",
+ IsInWater => "minecraft:is_in_water",
+ WardenEntitySensor => "minecraft:warden_entity_sensor",
+});
+
+registry!(SoundEvent, {
+ EntityAllayAmbientWithItem => "minecraft:entity.allay.ambient_with_item",
+ EntityAllayAmbientWithoutItem => "minecraft:entity.allay.ambient_without_item",
+ EntityAllayDeath => "minecraft:entity.allay.death",
+ EntityAllayHurt => "minecraft:entity.allay.hurt",
+ EntityAllayItemGiven => "minecraft:entity.allay.item_given",
+ EntityAllayItemTaken => "minecraft:entity.allay.item_taken",
+ EntityAllayItemThrown => "minecraft:entity.allay.item_thrown",
+ AmbientCave => "minecraft:ambient.cave",
+ AmbientBasaltDeltasAdditions => "minecraft:ambient.basalt_deltas.additions",
+ AmbientBasaltDeltasLoop => "minecraft:ambient.basalt_deltas.loop",
+ AmbientBasaltDeltasMood => "minecraft:ambient.basalt_deltas.mood",
+ AmbientCrimsonForestAdditions => "minecraft:ambient.crimson_forest.additions",
+ AmbientCrimsonForestLoop => "minecraft:ambient.crimson_forest.loop",
+ AmbientCrimsonForestMood => "minecraft:ambient.crimson_forest.mood",
+ AmbientNetherWastesAdditions => "minecraft:ambient.nether_wastes.additions",
+ AmbientNetherWastesLoop => "minecraft:ambient.nether_wastes.loop",
+ AmbientNetherWastesMood => "minecraft:ambient.nether_wastes.mood",
+ AmbientSoulSandValleyAdditions => "minecraft:ambient.soul_sand_valley.additions",
+ AmbientSoulSandValleyLoop => "minecraft:ambient.soul_sand_valley.loop",
+ AmbientSoulSandValleyMood => "minecraft:ambient.soul_sand_valley.mood",
+ AmbientWarpedForestAdditions => "minecraft:ambient.warped_forest.additions",
+ AmbientWarpedForestLoop => "minecraft:ambient.warped_forest.loop",
+ AmbientWarpedForestMood => "minecraft:ambient.warped_forest.mood",
+ AmbientUnderwaterEnter => "minecraft:ambient.underwater.enter",
+ AmbientUnderwaterExit => "minecraft:ambient.underwater.exit",
+ AmbientUnderwaterLoop => "minecraft:ambient.underwater.loop",
+ AmbientUnderwaterLoopAdditions => "minecraft:ambient.underwater.loop.additions",
+ AmbientUnderwaterLoopAdditionsRare => "minecraft:ambient.underwater.loop.additions.rare",
+ AmbientUnderwaterLoopAdditionsUltraRare => "minecraft:ambient.underwater.loop.additions.ultra_rare",
+ BlockAmethystBlockBreak => "minecraft:block.amethyst_block.break",
+ BlockAmethystBlockChime => "minecraft:block.amethyst_block.chime",
+ BlockAmethystBlockFall => "minecraft:block.amethyst_block.fall",
+ BlockAmethystBlockHit => "minecraft:block.amethyst_block.hit",
+ BlockAmethystBlockPlace => "minecraft:block.amethyst_block.place",
+ BlockAmethystBlockStep => "minecraft:block.amethyst_block.step",
+ BlockAmethystClusterBreak => "minecraft:block.amethyst_cluster.break",
+ BlockAmethystClusterFall => "minecraft:block.amethyst_cluster.fall",
+ BlockAmethystClusterHit => "minecraft:block.amethyst_cluster.hit",
+ BlockAmethystClusterPlace => "minecraft:block.amethyst_cluster.place",
+ BlockAmethystClusterStep => "minecraft:block.amethyst_cluster.step",
+ BlockAncientDebrisBreak => "minecraft:block.ancient_debris.break",
+ BlockAncientDebrisStep => "minecraft:block.ancient_debris.step",
+ BlockAncientDebrisPlace => "minecraft:block.ancient_debris.place",
+ BlockAncientDebrisHit => "minecraft:block.ancient_debris.hit",
+ BlockAncientDebrisFall => "minecraft:block.ancient_debris.fall",
+ BlockAnvilBreak => "minecraft:block.anvil.break",
+ BlockAnvilDestroy => "minecraft:block.anvil.destroy",
+ BlockAnvilFall => "minecraft:block.anvil.fall",
+ BlockAnvilHit => "minecraft:block.anvil.hit",
+ BlockAnvilLand => "minecraft:block.anvil.land",
+ BlockAnvilPlace => "minecraft:block.anvil.place",
+ BlockAnvilStep => "minecraft:block.anvil.step",
+ BlockAnvilUse => "minecraft:block.anvil.use",
+ ItemArmorEquipChain => "minecraft:item.armor.equip_chain",
+ ItemArmorEquipDiamond => "minecraft:item.armor.equip_diamond",
+ ItemArmorEquipElytra => "minecraft:item.armor.equip_elytra",
+ ItemArmorEquipGeneric => "minecraft:item.armor.equip_generic",
+ ItemArmorEquipGold => "minecraft:item.armor.equip_gold",
+ ItemArmorEquipIron => "minecraft:item.armor.equip_iron",
+ ItemArmorEquipLeather => "minecraft:item.armor.equip_leather",
+ ItemArmorEquipNetherite => "minecraft:item.armor.equip_netherite",
+ ItemArmorEquipTurtle => "minecraft:item.armor.equip_turtle",
+ EntityArmorStandBreak => "minecraft:entity.armor_stand.break",
+ EntityArmorStandFall => "minecraft:entity.armor_stand.fall",
+ EntityArmorStandHit => "minecraft:entity.armor_stand.hit",
+ EntityArmorStandPlace => "minecraft:entity.armor_stand.place",
+ EntityArrowHit => "minecraft:entity.arrow.hit",
+ EntityArrowHitPlayer => "minecraft:entity.arrow.hit_player",
+ EntityArrowShoot => "minecraft:entity.arrow.shoot",
+ ItemAxeStrip => "minecraft:item.axe.strip",
+ ItemAxeScrape => "minecraft:item.axe.scrape",
+ ItemAxeWaxOff => "minecraft:item.axe.wax_off",
+ EntityAxolotlAttack => "minecraft:entity.axolotl.attack",
+ EntityAxolotlDeath => "minecraft:entity.axolotl.death",
+ EntityAxolotlHurt => "minecraft:entity.axolotl.hurt",
+ EntityAxolotlIdleAir => "minecraft:entity.axolotl.idle_air",
+ EntityAxolotlIdleWater => "minecraft:entity.axolotl.idle_water",
+ EntityAxolotlSplash => "minecraft:entity.axolotl.splash",
+ EntityAxolotlSwim => "minecraft:entity.axolotl.swim",
+ BlockAzaleaBreak => "minecraft:block.azalea.break",
+ BlockAzaleaFall => "minecraft:block.azalea.fall",
+ BlockAzaleaHit => "minecraft:block.azalea.hit",
+ BlockAzaleaPlace => "minecraft:block.azalea.place",
+ BlockAzaleaStep => "minecraft:block.azalea.step",
+ BlockAzaleaLeavesBreak => "minecraft:block.azalea_leaves.break",
+ BlockAzaleaLeavesFall => "minecraft:block.azalea_leaves.fall",
+ BlockAzaleaLeavesHit => "minecraft:block.azalea_leaves.hit",
+ BlockAzaleaLeavesPlace => "minecraft:block.azalea_leaves.place",
+ BlockAzaleaLeavesStep => "minecraft:block.azalea_leaves.step",
+ BlockBambooBreak => "minecraft:block.bamboo.break",
+ BlockBambooFall => "minecraft:block.bamboo.fall",
+ BlockBambooHit => "minecraft:block.bamboo.hit",
+ BlockBambooPlace => "minecraft:block.bamboo.place",
+ BlockBambooStep => "minecraft:block.bamboo.step",
+ BlockBambooSaplingBreak => "minecraft:block.bamboo_sapling.break",
+ BlockBambooSaplingHit => "minecraft:block.bamboo_sapling.hit",
+ BlockBambooSaplingPlace => "minecraft:block.bamboo_sapling.place",
+ BlockBarrelClose => "minecraft:block.barrel.close",
+ BlockBarrelOpen => "minecraft:block.barrel.open",
+ BlockBasaltBreak => "minecraft:block.basalt.break",
+ BlockBasaltStep => "minecraft:block.basalt.step",
+ BlockBasaltPlace => "minecraft:block.basalt.place",
+ BlockBasaltHit => "minecraft:block.basalt.hit",
+ BlockBasaltFall => "minecraft:block.basalt.fall",
+ EntityBatAmbient => "minecraft:entity.bat.ambient",
+ EntityBatDeath => "minecraft:entity.bat.death",
+ EntityBatHurt => "minecraft:entity.bat.hurt",
+ EntityBatLoop => "minecraft:entity.bat.loop",
+ EntityBatTakeoff => "minecraft:entity.bat.takeoff",
+ BlockBeaconActivate => "minecraft:block.beacon.activate",
+ BlockBeaconAmbient => "minecraft:block.beacon.ambient",
+ BlockBeaconDeactivate => "minecraft:block.beacon.deactivate",
+ BlockBeaconPowerSelect => "minecraft:block.beacon.power_select",
+ EntityBeeDeath => "minecraft:entity.bee.death",
+ EntityBeeHurt => "minecraft:entity.bee.hurt",
+ EntityBeeLoopAggressive => "minecraft:entity.bee.loop_aggressive",
+ EntityBeeLoop => "minecraft:entity.bee.loop",
+ EntityBeeSting => "minecraft:entity.bee.sting",
+ EntityBeePollinate => "minecraft:entity.bee.pollinate",
+ BlockBeehiveDrip => "minecraft:block.beehive.drip",
+ BlockBeehiveEnter => "minecraft:block.beehive.enter",
+ BlockBeehiveExit => "minecraft:block.beehive.exit",
+ BlockBeehiveShear => "minecraft:block.beehive.shear",
+ BlockBeehiveWork => "minecraft:block.beehive.work",
+ BlockBellUse => "minecraft:block.bell.use",
+ BlockBellResonate => "minecraft:block.bell.resonate",
+ BlockBigDripleafBreak => "minecraft:block.big_dripleaf.break",
+ BlockBigDripleafFall => "minecraft:block.big_dripleaf.fall",
+ BlockBigDripleafHit => "minecraft:block.big_dripleaf.hit",
+ BlockBigDripleafPlace => "minecraft:block.big_dripleaf.place",
+ BlockBigDripleafStep => "minecraft:block.big_dripleaf.step",
+ EntityBlazeAmbient => "minecraft:entity.blaze.ambient",
+ EntityBlazeBurn => "minecraft:entity.blaze.burn",
+ EntityBlazeDeath => "minecraft:entity.blaze.death",
+ EntityBlazeHurt => "minecraft:entity.blaze.hurt",
+ EntityBlazeShoot => "minecraft:entity.blaze.shoot",
+ EntityBoatPaddleLand => "minecraft:entity.boat.paddle_land",
+ EntityBoatPaddleWater => "minecraft:entity.boat.paddle_water",
+ BlockBoneBlockBreak => "minecraft:block.bone_block.break",
+ BlockBoneBlockFall => "minecraft:block.bone_block.fall",
+ BlockBoneBlockHit => "minecraft:block.bone_block.hit",
+ BlockBoneBlockPlace => "minecraft:block.bone_block.place",
+ BlockBoneBlockStep => "minecraft:block.bone_block.step",
+ ItemBoneMealUse => "minecraft:item.bone_meal.use",
+ ItemBookPageTurn => "minecraft:item.book.page_turn",
+ ItemBookPut => "minecraft:item.book.put",
+ BlockBlastfurnaceFireCrackle => "minecraft:block.blastfurnace.fire_crackle",
+ ItemBottleEmpty => "minecraft:item.bottle.empty",
+ ItemBottleFill => "minecraft:item.bottle.fill",
+ ItemBottleFillDragonbreath => "minecraft:item.bottle.fill_dragonbreath",
+ BlockBrewingStandBrew => "minecraft:block.brewing_stand.brew",
+ BlockBubbleColumnBubblePop => "minecraft:block.bubble_column.bubble_pop",
+ BlockBubbleColumnUpwardsAmbient => "minecraft:block.bubble_column.upwards_ambient",
+ BlockBubbleColumnUpwardsInside => "minecraft:block.bubble_column.upwards_inside",
+ BlockBubbleColumnWhirlpoolAmbient => "minecraft:block.bubble_column.whirlpool_ambient",
+ BlockBubbleColumnWhirlpoolInside => "minecraft:block.bubble_column.whirlpool_inside",
+ ItemBucketEmpty => "minecraft:item.bucket.empty",
+ ItemBucketEmptyAxolotl => "minecraft:item.bucket.empty_axolotl",
+ ItemBucketEmptyFish => "minecraft:item.bucket.empty_fish",
+ ItemBucketEmptyLava => "minecraft:item.bucket.empty_lava",
+ ItemBucketEmptyPowderSnow => "minecraft:item.bucket.empty_powder_snow",
+ ItemBucketEmptyTadpole => "minecraft:item.bucket.empty_tadpole",
+ ItemBucketFill => "minecraft:item.bucket.fill",
+ ItemBucketFillAxolotl => "minecraft:item.bucket.fill_axolotl",
+ ItemBucketFillFish => "minecraft:item.bucket.fill_fish",
+ ItemBucketFillLava => "minecraft:item.bucket.fill_lava",
+ ItemBucketFillPowderSnow => "minecraft:item.bucket.fill_powder_snow",
+ ItemBucketFillTadpole => "minecraft:item.bucket.fill_tadpole",
+ ItemBundleDropContents => "minecraft:item.bundle.drop_contents",
+ ItemBundleInsert => "minecraft:item.bundle.insert",
+ ItemBundleRemoveOne => "minecraft:item.bundle.remove_one",
+ BlockCakeAddCandle => "minecraft:block.cake.add_candle",
+ BlockCalciteBreak => "minecraft:block.calcite.break",
+ BlockCalciteStep => "minecraft:block.calcite.step",
+ BlockCalcitePlace => "minecraft:block.calcite.place",
+ BlockCalciteHit => "minecraft:block.calcite.hit",
+ BlockCalciteFall => "minecraft:block.calcite.fall",
+ BlockCampfireCrackle => "minecraft:block.campfire.crackle",
+ BlockCandleAmbient => "minecraft:block.candle.ambient",
+ BlockCandleBreak => "minecraft:block.candle.break",
+ BlockCandleExtinguish => "minecraft:block.candle.extinguish",
+ BlockCandleFall => "minecraft:block.candle.fall",
+ BlockCandleHit => "minecraft:block.candle.hit",
+ BlockCandlePlace => "minecraft:block.candle.place",
+ BlockCandleStep => "minecraft:block.candle.step",
+ EntityCatAmbient => "minecraft:entity.cat.ambient",
+ EntityCatStrayAmbient => "minecraft:entity.cat.stray_ambient",
+ EntityCatDeath => "minecraft:entity.cat.death",
+ EntityCatEat => "minecraft:entity.cat.eat",
+ EntityCatHiss => "minecraft:entity.cat.hiss",
+ EntityCatBegForFood => "minecraft:entity.cat.beg_for_food",
+ EntityCatHurt => "minecraft:entity.cat.hurt",
+ EntityCatPurr => "minecraft:entity.cat.purr",
+ EntityCatPurreow => "minecraft:entity.cat.purreow",
+ BlockCaveVinesBreak => "minecraft:block.cave_vines.break",
+ BlockCaveVinesFall => "minecraft:block.cave_vines.fall",
+ BlockCaveVinesHit => "minecraft:block.cave_vines.hit",
+ BlockCaveVinesPlace => "minecraft:block.cave_vines.place",
+ BlockCaveVinesStep => "minecraft:block.cave_vines.step",
+ BlockCaveVinesPickBerries => "minecraft:block.cave_vines.pick_berries",
+ BlockChainBreak => "minecraft:block.chain.break",
+ BlockChainFall => "minecraft:block.chain.fall",
+ BlockChainHit => "minecraft:block.chain.hit",
+ BlockChainPlace => "minecraft:block.chain.place",
+ BlockChainStep => "minecraft:block.chain.step",
+ BlockChestClose => "minecraft:block.chest.close",
+ BlockChestLocked => "minecraft:block.chest.locked",
+ BlockChestOpen => "minecraft:block.chest.open",
+ EntityChickenAmbient => "minecraft:entity.chicken.ambient",
+ EntityChickenDeath => "minecraft:entity.chicken.death",
+ EntityChickenEgg => "minecraft:entity.chicken.egg",
+ EntityChickenHurt => "minecraft:entity.chicken.hurt",
+ EntityChickenStep => "minecraft:entity.chicken.step",
+ BlockChorusFlowerDeath => "minecraft:block.chorus_flower.death",
+ BlockChorusFlowerGrow => "minecraft:block.chorus_flower.grow",
+ ItemChorusFruitTeleport => "minecraft:item.chorus_fruit.teleport",
+ EntityCodAmbient => "minecraft:entity.cod.ambient",
+ EntityCodDeath => "minecraft:entity.cod.death",
+ EntityCodFlop => "minecraft:entity.cod.flop",
+ EntityCodHurt => "minecraft:entity.cod.hurt",
+ BlockComparatorClick => "minecraft:block.comparator.click",
+ BlockComposterEmpty => "minecraft:block.composter.empty",
+ BlockComposterFill => "minecraft:block.composter.fill",
+ BlockComposterFillSuccess => "minecraft:block.composter.fill_success",
+ BlockComposterReady => "minecraft:block.composter.ready",
+ BlockConduitActivate => "minecraft:block.conduit.activate",
+ BlockConduitAmbient => "minecraft:block.conduit.ambient",
+ BlockConduitAmbientShort => "minecraft:block.conduit.ambient.short",
+ BlockConduitAttackTarget => "minecraft:block.conduit.attack.target",
+ BlockConduitDeactivate => "minecraft:block.conduit.deactivate",
+ BlockCopperBreak => "minecraft:block.copper.break",
+ BlockCopperStep => "minecraft:block.copper.step",
+ BlockCopperPlace => "minecraft:block.copper.place",
+ BlockCopperHit => "minecraft:block.copper.hit",
+ BlockCopperFall => "minecraft:block.copper.fall",
+ BlockCoralBlockBreak => "minecraft:block.coral_block.break",
+ BlockCoralBlockFall => "minecraft:block.coral_block.fall",
+ BlockCoralBlockHit => "minecraft:block.coral_block.hit",
+ BlockCoralBlockPlace => "minecraft:block.coral_block.place",
+ BlockCoralBlockStep => "minecraft:block.coral_block.step",
+ EntityCowAmbient => "minecraft:entity.cow.ambient",
+ EntityCowDeath => "minecraft:entity.cow.death",
+ EntityCowHurt => "minecraft:entity.cow.hurt",
+ EntityCowMilk => "minecraft:entity.cow.milk",
+ EntityCowStep => "minecraft:entity.cow.step",
+ EntityCreeperDeath => "minecraft:entity.creeper.death",
+ EntityCreeperHurt => "minecraft:entity.creeper.hurt",
+ EntityCreeperPrimed => "minecraft:entity.creeper.primed",
+ BlockCropBreak => "minecraft:block.crop.break",
+ ItemCropPlant => "minecraft:item.crop.plant",
+ ItemCrossbowHit => "minecraft:item.crossbow.hit",
+ ItemCrossbowLoadingEnd => "minecraft:item.crossbow.loading_end",
+ ItemCrossbowLoadingMiddle => "minecraft:item.crossbow.loading_middle",
+ ItemCrossbowLoadingStart => "minecraft:item.crossbow.loading_start",
+ ItemCrossbowQuickCharge1 => "minecraft:item.crossbow.quick_charge_1",
+ ItemCrossbowQuickCharge2 => "minecraft:item.crossbow.quick_charge_2",
+ ItemCrossbowQuickCharge3 => "minecraft:item.crossbow.quick_charge_3",
+ ItemCrossbowShoot => "minecraft:item.crossbow.shoot",
+ BlockDeepslateBricksBreak => "minecraft:block.deepslate_bricks.break",
+ BlockDeepslateBricksFall => "minecraft:block.deepslate_bricks.fall",
+ BlockDeepslateBricksHit => "minecraft:block.deepslate_bricks.hit",
+ BlockDeepslateBricksPlace => "minecraft:block.deepslate_bricks.place",
+ BlockDeepslateBricksStep => "minecraft:block.deepslate_bricks.step",
+ BlockDeepslateBreak => "minecraft:block.deepslate.break",
+ BlockDeepslateFall => "minecraft:block.deepslate.fall",
+ BlockDeepslateHit => "minecraft:block.deepslate.hit",
+ BlockDeepslatePlace => "minecraft:block.deepslate.place",
+ BlockDeepslateStep => "minecraft:block.deepslate.step",
+ BlockDeepslateTilesBreak => "minecraft:block.deepslate_tiles.break",
+ BlockDeepslateTilesFall => "minecraft:block.deepslate_tiles.fall",
+ BlockDeepslateTilesHit => "minecraft:block.deepslate_tiles.hit",
+ BlockDeepslateTilesPlace => "minecraft:block.deepslate_tiles.place",
+ BlockDeepslateTilesStep => "minecraft:block.deepslate_tiles.step",
+ BlockDispenserDispense => "minecraft:block.dispenser.dispense",
+ BlockDispenserFail => "minecraft:block.dispenser.fail",
+ BlockDispenserLaunch => "minecraft:block.dispenser.launch",
+ EntityDolphinAmbient => "minecraft:entity.dolphin.ambient",
+ EntityDolphinAmbientWater => "minecraft:entity.dolphin.ambient_water",
+ EntityDolphinAttack => "minecraft:entity.dolphin.attack",
+ EntityDolphinDeath => "minecraft:entity.dolphin.death",
+ EntityDolphinEat => "minecraft:entity.dolphin.eat",
+ EntityDolphinHurt => "minecraft:entity.dolphin.hurt",
+ EntityDolphinJump => "minecraft:entity.dolphin.jump",
+ EntityDolphinPlay => "minecraft:entity.dolphin.play",
+ EntityDolphinSplash => "minecraft:entity.dolphin.splash",
+ EntityDolphinSwim => "minecraft:entity.dolphin.swim",
+ EntityDonkeyAmbient => "minecraft:entity.donkey.ambient",
+ EntityDonkeyAngry => "minecraft:entity.donkey.angry",
+ EntityDonkeyChest => "minecraft:entity.donkey.chest",
+ EntityDonkeyDeath => "minecraft:entity.donkey.death",
+ EntityDonkeyEat => "minecraft:entity.donkey.eat",
+ EntityDonkeyHurt => "minecraft:entity.donkey.hurt",
+ BlockDripstoneBlockBreak => "minecraft:block.dripstone_block.break",
+ BlockDripstoneBlockStep => "minecraft:block.dripstone_block.step",
+ BlockDripstoneBlockPlace => "minecraft:block.dripstone_block.place",
+ BlockDripstoneBlockHit => "minecraft:block.dripstone_block.hit",
+ BlockDripstoneBlockFall => "minecraft:block.dripstone_block.fall",
+ BlockPointedDripstoneBreak => "minecraft:block.pointed_dripstone.break",
+ BlockPointedDripstoneStep => "minecraft:block.pointed_dripstone.step",
+ BlockPointedDripstonePlace => "minecraft:block.pointed_dripstone.place",
+ BlockPointedDripstoneHit => "minecraft:block.pointed_dripstone.hit",
+ BlockPointedDripstoneFall => "minecraft:block.pointed_dripstone.fall",
+ BlockPointedDripstoneLand => "minecraft:block.pointed_dripstone.land",
+ BlockPointedDripstoneDripLava => "minecraft:block.pointed_dripstone.drip_lava",
+ BlockPointedDripstoneDripWater => "minecraft:block.pointed_dripstone.drip_water",
+ BlockPointedDripstoneDripLavaIntoCauldron => "minecraft:block.pointed_dripstone.drip_lava_into_cauldron",
+ BlockPointedDripstoneDripWaterIntoCauldron => "minecraft:block.pointed_dripstone.drip_water_into_cauldron",
+ BlockBigDripleafTiltDown => "minecraft:block.big_dripleaf.tilt_down",
+ BlockBigDripleafTiltUp => "minecraft:block.big_dripleaf.tilt_up",
+ EntityDrownedAmbient => "minecraft:entity.drowned.ambient",
+ EntityDrownedAmbientWater => "minecraft:entity.drowned.ambient_water",
+ EntityDrownedDeath => "minecraft:entity.drowned.death",
+ EntityDrownedDeathWater => "minecraft:entity.drowned.death_water",
+ EntityDrownedHurt => "minecraft:entity.drowned.hurt",
+ EntityDrownedHurtWater => "minecraft:entity.drowned.hurt_water",
+ EntityDrownedShoot => "minecraft:entity.drowned.shoot",
+ EntityDrownedStep => "minecraft:entity.drowned.step",
+ EntityDrownedSwim => "minecraft:entity.drowned.swim",
+ ItemDyeUse => "minecraft:item.dye.use",
+ EntityEggThrow => "minecraft:entity.egg.throw",
+ EntityElderGuardianAmbient => "minecraft:entity.elder_guardian.ambient",
+ EntityElderGuardianAmbientLand => "minecraft:entity.elder_guardian.ambient_land",
+ EntityElderGuardianCurse => "minecraft:entity.elder_guardian.curse",
+ EntityElderGuardianDeath => "minecraft:entity.elder_guardian.death",
+ EntityElderGuardianDeathLand => "minecraft:entity.elder_guardian.death_land",
+ EntityElderGuardianFlop => "minecraft:entity.elder_guardian.flop",
+ EntityElderGuardianHurt => "minecraft:entity.elder_guardian.hurt",
+ EntityElderGuardianHurtLand => "minecraft:entity.elder_guardian.hurt_land",
+ ItemElytraFlying => "minecraft:item.elytra.flying",
+ BlockEnchantmentTableUse => "minecraft:block.enchantment_table.use",
+ BlockEnderChestClose => "minecraft:block.ender_chest.close",
+ BlockEnderChestOpen => "minecraft:block.ender_chest.open",
+ EntityEnderDragonAmbient => "minecraft:entity.ender_dragon.ambient",
+ EntityEnderDragonDeath => "minecraft:entity.ender_dragon.death",
+ EntityDragonFireballExplode => "minecraft:entity.dragon_fireball.explode",
+ EntityEnderDragonFlap => "minecraft:entity.ender_dragon.flap",
+ EntityEnderDragonGrowl => "minecraft:entity.ender_dragon.growl",
+ EntityEnderDragonHurt => "minecraft:entity.ender_dragon.hurt",
+ EntityEnderDragonShoot => "minecraft:entity.ender_dragon.shoot",
+ EntityEnderEyeDeath => "minecraft:entity.ender_eye.death",
+ EntityEnderEyeLaunch => "minecraft:entity.ender_eye.launch",
+ EntityEndermanAmbient => "minecraft:entity.enderman.ambient",
+ EntityEndermanDeath => "minecraft:entity.enderman.death",
+ EntityEndermanHurt => "minecraft:entity.enderman.hurt",
+ EntityEndermanScream => "minecraft:entity.enderman.scream",
+ EntityEndermanStare => "minecraft:entity.enderman.stare",
+ EntityEndermanTeleport => "minecraft:entity.enderman.teleport",
+ EntityEndermiteAmbient => "minecraft:entity.endermite.ambient",
+ EntityEndermiteDeath => "minecraft:entity.endermite.death",
+ EntityEndermiteHurt => "minecraft:entity.endermite.hurt",
+ EntityEndermiteStep => "minecraft:entity.endermite.step",
+ EntityEnderPearlThrow => "minecraft:entity.ender_pearl.throw",
+ BlockEndGatewaySpawn => "minecraft:block.end_gateway.spawn",
+ BlockEndPortalFrameFill => "minecraft:block.end_portal_frame.fill",
+ BlockEndPortalSpawn => "minecraft:block.end_portal.spawn",
+ EntityEvokerAmbient => "minecraft:entity.evoker.ambient",
+ EntityEvokerCastSpell => "minecraft:entity.evoker.cast_spell",
+ EntityEvokerCelebrate => "minecraft:entity.evoker.celebrate",
+ EntityEvokerDeath => "minecraft:entity.evoker.death",
+ EntityEvokerFangsAttack => "minecraft:entity.evoker_fangs.attack",
+ EntityEvokerHurt => "minecraft:entity.evoker.hurt",
+ EntityEvokerPrepareAttack => "minecraft:entity.evoker.prepare_attack",
+ EntityEvokerPrepareSummon => "minecraft:entity.evoker.prepare_summon",
+ EntityEvokerPrepareWololo => "minecraft:entity.evoker.prepare_wololo",
+ EntityExperienceBottleThrow => "minecraft:entity.experience_bottle.throw",
+ EntityExperienceOrbPickup => "minecraft:entity.experience_orb.pickup",
+ BlockFenceGateClose => "minecraft:block.fence_gate.close",
+ BlockFenceGateOpen => "minecraft:block.fence_gate.open",
+ ItemFirechargeUse => "minecraft:item.firecharge.use",
+ EntityFireworkRocketBlast => "minecraft:entity.firework_rocket.blast",
+ EntityFireworkRocketBlastFar => "minecraft:entity.firework_rocket.blast_far",
+ EntityFireworkRocketLargeBlast => "minecraft:entity.firework_rocket.large_blast",
+ EntityFireworkRocketLargeBlastFar => "minecraft:entity.firework_rocket.large_blast_far",
+ EntityFireworkRocketLaunch => "minecraft:entity.firework_rocket.launch",
+ EntityFireworkRocketShoot => "minecraft:entity.firework_rocket.shoot",
+ EntityFireworkRocketTwinkle => "minecraft:entity.firework_rocket.twinkle",
+ EntityFireworkRocketTwinkleFar => "minecraft:entity.firework_rocket.twinkle_far",
+ BlockFireAmbient => "minecraft:block.fire.ambient",
+ BlockFireExtinguish => "minecraft:block.fire.extinguish",
+ EntityFishSwim => "minecraft:entity.fish.swim",
+ EntityFishingBobberRetrieve => "minecraft:entity.fishing_bobber.retrieve",
+ EntityFishingBobberSplash => "minecraft:entity.fishing_bobber.splash",
+ EntityFishingBobberThrow => "minecraft:entity.fishing_bobber.throw",
+ ItemFlintandsteelUse => "minecraft:item.flintandsteel.use",
+ BlockFloweringAzaleaBreak => "minecraft:block.flowering_azalea.break",
+ BlockFloweringAzaleaFall => "minecraft:block.flowering_azalea.fall",
+ BlockFloweringAzaleaHit => "minecraft:block.flowering_azalea.hit",
+ BlockFloweringAzaleaPlace => "minecraft:block.flowering_azalea.place",
+ BlockFloweringAzaleaStep => "minecraft:block.flowering_azalea.step",
+ EntityFoxAggro => "minecraft:entity.fox.aggro",
+ EntityFoxAmbient => "minecraft:entity.fox.ambient",
+ EntityFoxBite => "minecraft:entity.fox.bite",
+ EntityFoxDeath => "minecraft:entity.fox.death",
+ EntityFoxEat => "minecraft:entity.fox.eat",
+ EntityFoxHurt => "minecraft:entity.fox.hurt",
+ EntityFoxScreech => "minecraft:entity.fox.screech",
+ EntityFoxSleep => "minecraft:entity.fox.sleep",
+ EntityFoxSniff => "minecraft:entity.fox.sniff",
+ EntityFoxSpit => "minecraft:entity.fox.spit",
+ EntityFoxTeleport => "minecraft:entity.fox.teleport",
+ BlockFroglightBreak => "minecraft:block.froglight.break",
+ BlockFroglightFall => "minecraft:block.froglight.fall",
+ BlockFroglightHit => "minecraft:block.froglight.hit",
+ BlockFroglightPlace => "minecraft:block.froglight.place",
+ BlockFroglightStep => "minecraft:block.froglight.step",
+ BlockFrogspawnStep => "minecraft:block.frogspawn.step",
+ BlockFrogspawnBreak => "minecraft:block.frogspawn.break",
+ BlockFrogspawnFall => "minecraft:block.frogspawn.fall",
+ BlockFrogspawnHatch => "minecraft:block.frogspawn.hatch",
+ BlockFrogspawnHit => "minecraft:block.frogspawn.hit",
+ BlockFrogspawnPlace => "minecraft:block.frogspawn.place",
+ EntityFrogAmbient => "minecraft:entity.frog.ambient",
+ EntityFrogDeath => "minecraft:entity.frog.death",
+ EntityFrogEat => "minecraft:entity.frog.eat",
+ EntityFrogHurt => "minecraft:entity.frog.hurt",
+ EntityFrogLaySpawn => "minecraft:entity.frog.lay_spawn",
+ EntityFrogLongJump => "minecraft:entity.frog.long_jump",
+ EntityFrogStep => "minecraft:entity.frog.step",
+ EntityFrogTongue => "minecraft:entity.frog.tongue",
+ BlockRootsBreak => "minecraft:block.roots.break",
+ BlockRootsStep => "minecraft:block.roots.step",
+ BlockRootsPlace => "minecraft:block.roots.place",
+ BlockRootsHit => "minecraft:block.roots.hit",
+ BlockRootsFall => "minecraft:block.roots.fall",
+ BlockFurnaceFireCrackle => "minecraft:block.furnace.fire_crackle",
+ EntityGenericBigFall => "minecraft:entity.generic.big_fall",
+ EntityGenericBurn => "minecraft:entity.generic.burn",
+ EntityGenericDeath => "minecraft:entity.generic.death",
+ EntityGenericDrink => "minecraft:entity.generic.drink",
+ EntityGenericEat => "minecraft:entity.generic.eat",
+ EntityGenericExplode => "minecraft:entity.generic.explode",
+ EntityGenericExtinguishFire => "minecraft:entity.generic.extinguish_fire",
+ EntityGenericHurt => "minecraft:entity.generic.hurt",
+ EntityGenericSmallFall => "minecraft:entity.generic.small_fall",
+ EntityGenericSplash => "minecraft:entity.generic.splash",
+ EntityGenericSwim => "minecraft:entity.generic.swim",
+ EntityGhastAmbient => "minecraft:entity.ghast.ambient",
+ EntityGhastDeath => "minecraft:entity.ghast.death",
+ EntityGhastHurt => "minecraft:entity.ghast.hurt",
+ EntityGhastScream => "minecraft:entity.ghast.scream",
+ EntityGhastShoot => "minecraft:entity.ghast.shoot",
+ EntityGhastWarn => "minecraft:entity.ghast.warn",
+ BlockGildedBlackstoneBreak => "minecraft:block.gilded_blackstone.break",
+ BlockGildedBlackstoneFall => "minecraft:block.gilded_blackstone.fall",
+ BlockGildedBlackstoneHit => "minecraft:block.gilded_blackstone.hit",
+ BlockGildedBlackstonePlace => "minecraft:block.gilded_blackstone.place",
+ BlockGildedBlackstoneStep => "minecraft:block.gilded_blackstone.step",
+ BlockGlassBreak => "minecraft:block.glass.break",
+ BlockGlassFall => "minecraft:block.glass.fall",
+ BlockGlassHit => "minecraft:block.glass.hit",
+ BlockGlassPlace => "minecraft:block.glass.place",
+ BlockGlassStep => "minecraft:block.glass.step",
+ ItemGlowInkSacUse => "minecraft:item.glow_ink_sac.use",
+ EntityGlowItemFrameAddItem => "minecraft:entity.glow_item_frame.add_item",
+ EntityGlowItemFrameBreak => "minecraft:entity.glow_item_frame.break",
+ EntityGlowItemFramePlace => "minecraft:entity.glow_item_frame.place",
+ EntityGlowItemFrameRemoveItem => "minecraft:entity.glow_item_frame.remove_item",
+ EntityGlowItemFrameRotateItem => "minecraft:entity.glow_item_frame.rotate_item",
+ EntityGlowSquidAmbient => "minecraft:entity.glow_squid.ambient",
+ EntityGlowSquidDeath => "minecraft:entity.glow_squid.death",
+ EntityGlowSquidHurt => "minecraft:entity.glow_squid.hurt",
+ EntityGlowSquidSquirt => "minecraft:entity.glow_squid.squirt",
+ EntityGoatAmbient => "minecraft:entity.goat.ambient",
+ EntityGoatDeath => "minecraft:entity.goat.death",
+ EntityGoatEat => "minecraft:entity.goat.eat",
+ EntityGoatHurt => "minecraft:entity.goat.hurt",
+ EntityGoatLongJump => "minecraft:entity.goat.long_jump",
+ EntityGoatMilk => "minecraft:entity.goat.milk",
+ EntityGoatPrepareRam => "minecraft:entity.goat.prepare_ram",
+ EntityGoatRamImpact => "minecraft:entity.goat.ram_impact",
+ EntityGoatHornBreak => "minecraft:entity.goat.horn_break",
+ ItemGoatHornPlay => "minecraft:item.goat_horn.play",
+ EntityGoatScreamingAmbient => "minecraft:entity.goat.screaming.ambient",
+ EntityGoatScreamingDeath => "minecraft:entity.goat.screaming.death",
+ EntityGoatScreamingEat => "minecraft:entity.goat.screaming.eat",
+ EntityGoatScreamingHurt => "minecraft:entity.goat.screaming.hurt",
+ EntityGoatScreamingLongJump => "minecraft:entity.goat.screaming.long_jump",
+ EntityGoatScreamingMilk => "minecraft:entity.goat.screaming.milk",
+ EntityGoatScreamingPrepareRam => "minecraft:entity.goat.screaming.prepare_ram",
+ EntityGoatScreamingRamImpact => "minecraft:entity.goat.screaming.ram_impact",
+ EntityGoatScreamingHornBreak => "minecraft:entity.goat.screaming.horn_break",
+ EntityGoatStep => "minecraft:entity.goat.step",
+ BlockGrassBreak => "minecraft:block.grass.break",
+ BlockGrassFall => "minecraft:block.grass.fall",
+ BlockGrassHit => "minecraft:block.grass.hit",
+ BlockGrassPlace => "minecraft:block.grass.place",
+ BlockGrassStep => "minecraft:block.grass.step",
+ BlockGravelBreak => "minecraft:block.gravel.break",
+ BlockGravelFall => "minecraft:block.gravel.fall",
+ BlockGravelHit => "minecraft:block.gravel.hit",
+ BlockGravelPlace => "minecraft:block.gravel.place",
+ BlockGravelStep => "minecraft:block.gravel.step",
+ BlockGrindstoneUse => "minecraft:block.grindstone.use",
+ BlockGrowingPlantCrop => "minecraft:block.growing_plant.crop",
+ EntityGuardianAmbient => "minecraft:entity.guardian.ambient",
+ EntityGuardianAmbientLand => "minecraft:entity.guardian.ambient_land",
+ EntityGuardianAttack => "minecraft:entity.guardian.attack",
+ EntityGuardianDeath => "minecraft:entity.guardian.death",
+ EntityGuardianDeathLand => "minecraft:entity.guardian.death_land",
+ EntityGuardianFlop => "minecraft:entity.guardian.flop",
+ EntityGuardianHurt => "minecraft:entity.guardian.hurt",
+ EntityGuardianHurtLand => "minecraft:entity.guardian.hurt_land",
+ BlockHangingRootsBreak => "minecraft:block.hanging_roots.break",
+ BlockHangingRootsFall => "minecraft:block.hanging_roots.fall",
+ BlockHangingRootsHit => "minecraft:block.hanging_roots.hit",
+ BlockHangingRootsPlace => "minecraft:block.hanging_roots.place",
+ BlockHangingRootsStep => "minecraft:block.hanging_roots.step",
+ ItemHoeTill => "minecraft:item.hoe.till",
+ EntityHoglinAmbient => "minecraft:entity.hoglin.ambient",
+ EntityHoglinAngry => "minecraft:entity.hoglin.angry",
+ EntityHoglinAttack => "minecraft:entity.hoglin.attack",
+ EntityHoglinConvertedToZombified => "minecraft:entity.hoglin.converted_to_zombified",
+ EntityHoglinDeath => "minecraft:entity.hoglin.death",
+ EntityHoglinHurt => "minecraft:entity.hoglin.hurt",
+ EntityHoglinRetreat => "minecraft:entity.hoglin.retreat",
+ EntityHoglinStep => "minecraft:entity.hoglin.step",
+ BlockHoneyBlockBreak => "minecraft:block.honey_block.break",
+ BlockHoneyBlockFall => "minecraft:block.honey_block.fall",
+ BlockHoneyBlockHit => "minecraft:block.honey_block.hit",
+ BlockHoneyBlockPlace => "minecraft:block.honey_block.place",
+ BlockHoneyBlockSlide => "minecraft:block.honey_block.slide",
+ BlockHoneyBlockStep => "minecraft:block.honey_block.step",
+ ItemHoneycombWaxOn => "minecraft:item.honeycomb.wax_on",
+ ItemHoneyBottleDrink => "minecraft:item.honey_bottle.drink",
+ ItemGoatHornSound0 => "minecraft:item.goat_horn.sound.0",
+ ItemGoatHornSound1 => "minecraft:item.goat_horn.sound.1",
+ ItemGoatHornSound2 => "minecraft:item.goat_horn.sound.2",
+ ItemGoatHornSound3 => "minecraft:item.goat_horn.sound.3",
+ ItemGoatHornSound4 => "minecraft:item.goat_horn.sound.4",
+ ItemGoatHornSound5 => "minecraft:item.goat_horn.sound.5",
+ ItemGoatHornSound6 => "minecraft:item.goat_horn.sound.6",
+ ItemGoatHornSound7 => "minecraft:item.goat_horn.sound.7",
+ EntityHorseAmbient => "minecraft:entity.horse.ambient",
+ EntityHorseAngry => "minecraft:entity.horse.angry",
+ EntityHorseArmor => "minecraft:entity.horse.armor",
+ EntityHorseBreathe => "minecraft:entity.horse.breathe",
+ EntityHorseDeath => "minecraft:entity.horse.death",
+ EntityHorseEat => "minecraft:entity.horse.eat",
+ EntityHorseGallop => "minecraft:entity.horse.gallop",
+ EntityHorseHurt => "minecraft:entity.horse.hurt",
+ EntityHorseJump => "minecraft:entity.horse.jump",
+ EntityHorseLand => "minecraft:entity.horse.land",
+ EntityHorseSaddle => "minecraft:entity.horse.saddle",
+ EntityHorseStep => "minecraft:entity.horse.step",
+ EntityHorseStepWood => "minecraft:entity.horse.step_wood",
+ EntityHostileBigFall => "minecraft:entity.hostile.big_fall",
+ EntityHostileDeath => "minecraft:entity.hostile.death",
+ EntityHostileHurt => "minecraft:entity.hostile.hurt",
+ EntityHostileSmallFall => "minecraft:entity.hostile.small_fall",
+ EntityHostileSplash => "minecraft:entity.hostile.splash",
+ EntityHostileSwim => "minecraft:entity.hostile.swim",
+ EntityHuskAmbient => "minecraft:entity.husk.ambient",
+ EntityHuskConvertedToZombie => "minecraft:entity.husk.converted_to_zombie",
+ EntityHuskDeath => "minecraft:entity.husk.death",
+ EntityHuskHurt => "minecraft:entity.husk.hurt",
+ EntityHuskStep => "minecraft:entity.husk.step",
+ EntityIllusionerAmbient => "minecraft:entity.illusioner.ambient",
+ EntityIllusionerCastSpell => "minecraft:entity.illusioner.cast_spell",
+ EntityIllusionerDeath => "minecraft:entity.illusioner.death",
+ EntityIllusionerHurt => "minecraft:entity.illusioner.hurt",
+ EntityIllusionerMirrorMove => "minecraft:entity.illusioner.mirror_move",
+ EntityIllusionerPrepareBlindness => "minecraft:entity.illusioner.prepare_blindness",
+ EntityIllusionerPrepareMirror => "minecraft:entity.illusioner.prepare_mirror",
+ ItemInkSacUse => "minecraft:item.ink_sac.use",
+ BlockIronDoorClose => "minecraft:block.iron_door.close",
+ BlockIronDoorOpen => "minecraft:block.iron_door.open",
+ EntityIronGolemAttack => "minecraft:entity.iron_golem.attack",
+ EntityIronGolemDamage => "minecraft:entity.iron_golem.damage",
+ EntityIronGolemDeath => "minecraft:entity.iron_golem.death",
+ EntityIronGolemHurt => "minecraft:entity.iron_golem.hurt",
+ EntityIronGolemRepair => "minecraft:entity.iron_golem.repair",
+ EntityIronGolemStep => "minecraft:entity.iron_golem.step",
+ BlockIronTrapdoorClose => "minecraft:block.iron_trapdoor.close",
+ BlockIronTrapdoorOpen => "minecraft:block.iron_trapdoor.open",
+ EntityItemFrameAddItem => "minecraft:entity.item_frame.add_item",
+ EntityItemFrameBreak => "minecraft:entity.item_frame.break",
+ EntityItemFramePlace => "minecraft:entity.item_frame.place",
+ EntityItemFrameRemoveItem => "minecraft:entity.item_frame.remove_item",
+ EntityItemFrameRotateItem => "minecraft:entity.item_frame.rotate_item",
+ EntityItemBreak => "minecraft:entity.item.break",
+ EntityItemPickup => "minecraft:entity.item.pickup",
+ BlockLadderBreak => "minecraft:block.ladder.break",
+ BlockLadderFall => "minecraft:block.ladder.fall",
+ BlockLadderHit => "minecraft:block.ladder.hit",
+ BlockLadderPlace => "minecraft:block.ladder.place",
+ BlockLadderStep => "minecraft:block.ladder.step",
+ BlockLanternBreak => "minecraft:block.lantern.break",
+ BlockLanternFall => "minecraft:block.lantern.fall",
+ BlockLanternHit => "minecraft:block.lantern.hit",
+ BlockLanternPlace => "minecraft:block.lantern.place",
+ BlockLanternStep => "minecraft:block.lantern.step",
+ BlockLargeAmethystBudBreak => "minecraft:block.large_amethyst_bud.break",
+ BlockLargeAmethystBudPlace => "minecraft:block.large_amethyst_bud.place",
+ BlockLavaAmbient => "minecraft:block.lava.ambient",
+ BlockLavaExtinguish => "minecraft:block.lava.extinguish",
+ BlockLavaPop => "minecraft:block.lava.pop",
+ EntityLeashKnotBreak => "minecraft:entity.leash_knot.break",
+ EntityLeashKnotPlace => "minecraft:entity.leash_knot.place",
+ BlockLeverClick => "minecraft:block.lever.click",
+ EntityLightningBoltImpact => "minecraft:entity.lightning_bolt.impact",
+ EntityLightningBoltThunder => "minecraft:entity.lightning_bolt.thunder",
+ EntityLingeringPotionThrow => "minecraft:entity.lingering_potion.throw",
+ EntityLlamaAmbient => "minecraft:entity.llama.ambient",
+ EntityLlamaAngry => "minecraft:entity.llama.angry",
+ EntityLlamaChest => "minecraft:entity.llama.chest",
+ EntityLlamaDeath => "minecraft:entity.llama.death",
+ EntityLlamaEat => "minecraft:entity.llama.eat",
+ EntityLlamaHurt => "minecraft:entity.llama.hurt",
+ EntityLlamaSpit => "minecraft:entity.llama.spit",
+ EntityLlamaStep => "minecraft:entity.llama.step",
+ EntityLlamaSwag => "minecraft:entity.llama.swag",
+ EntityMagmaCubeDeathSmall => "minecraft:entity.magma_cube.death_small",
+ BlockLodestoneBreak => "minecraft:block.lodestone.break",
+ BlockLodestoneStep => "minecraft:block.lodestone.step",
+ BlockLodestonePlace => "minecraft:block.lodestone.place",
+ BlockLodestoneHit => "minecraft:block.lodestone.hit",
+ BlockLodestoneFall => "minecraft:block.lodestone.fall",
+ ItemLodestoneCompassLock => "minecraft:item.lodestone_compass.lock",
+ EntityMagmaCubeDeath => "minecraft:entity.magma_cube.death",
+ EntityMagmaCubeHurt => "minecraft:entity.magma_cube.hurt",
+ EntityMagmaCubeHurtSmall => "minecraft:entity.magma_cube.hurt_small",
+ EntityMagmaCubeJump => "minecraft:entity.magma_cube.jump",
+ EntityMagmaCubeSquish => "minecraft:entity.magma_cube.squish",
+ EntityMagmaCubeSquishSmall => "minecraft:entity.magma_cube.squish_small",
+ BlockMangroveRootsBreak => "minecraft:block.mangrove_roots.break",
+ BlockMangroveRootsFall => "minecraft:block.mangrove_roots.fall",
+ BlockMangroveRootsHit => "minecraft:block.mangrove_roots.hit",
+ BlockMangroveRootsPlace => "minecraft:block.mangrove_roots.place",
+ BlockMangroveRootsStep => "minecraft:block.mangrove_roots.step",
+ BlockMediumAmethystBudBreak => "minecraft:block.medium_amethyst_bud.break",
+ BlockMediumAmethystBudPlace => "minecraft:block.medium_amethyst_bud.place",
+ BlockMetalBreak => "minecraft:block.metal.break",
+ BlockMetalFall => "minecraft:block.metal.fall",
+ BlockMetalHit => "minecraft:block.metal.hit",
+ BlockMetalPlace => "minecraft:block.metal.place",
+ BlockMetalPressurePlateClickOff => "minecraft:block.metal_pressure_plate.click_off",
+ BlockMetalPressurePlateClickOn => "minecraft:block.metal_pressure_plate.click_on",
+ BlockMetalStep => "minecraft:block.metal.step",
+ EntityMinecartInsideUnderwater => "minecraft:entity.minecart.inside.underwater",
+ EntityMinecartInside => "minecraft:entity.minecart.inside",
+ EntityMinecartRiding => "minecraft:entity.minecart.riding",
+ EntityMooshroomConvert => "minecraft:entity.mooshroom.convert",
+ EntityMooshroomEat => "minecraft:entity.mooshroom.eat",
+ EntityMooshroomMilk => "minecraft:entity.mooshroom.milk",
+ EntityMooshroomSuspiciousMilk => "minecraft:entity.mooshroom.suspicious_milk",
+ EntityMooshroomShear => "minecraft:entity.mooshroom.shear",
+ BlockMossCarpetBreak => "minecraft:block.moss_carpet.break",
+ BlockMossCarpetFall => "minecraft:block.moss_carpet.fall",
+ BlockMossCarpetHit => "minecraft:block.moss_carpet.hit",
+ BlockMossCarpetPlace => "minecraft:block.moss_carpet.place",
+ BlockMossCarpetStep => "minecraft:block.moss_carpet.step",
+ BlockMossBreak => "minecraft:block.moss.break",
+ BlockMossFall => "minecraft:block.moss.fall",
+ BlockMossHit => "minecraft:block.moss.hit",
+ BlockMossPlace => "minecraft:block.moss.place",
+ BlockMossStep => "minecraft:block.moss.step",
+ BlockMudBreak => "minecraft:block.mud.break",
+ BlockMudFall => "minecraft:block.mud.fall",
+ BlockMudHit => "minecraft:block.mud.hit",
+ BlockMudPlace => "minecraft:block.mud.place",
+ BlockMudStep => "minecraft:block.mud.step",
+ BlockMudBricksBreak => "minecraft:block.mud_bricks.break",
+ BlockMudBricksFall => "minecraft:block.mud_bricks.fall",
+ BlockMudBricksHit => "minecraft:block.mud_bricks.hit",
+ BlockMudBricksPlace => "minecraft:block.mud_bricks.place",
+ BlockMudBricksStep => "minecraft:block.mud_bricks.step",
+ BlockMuddyMangroveRootsBreak => "minecraft:block.muddy_mangrove_roots.break",
+ BlockMuddyMangroveRootsFall => "minecraft:block.muddy_mangrove_roots.fall",
+ BlockMuddyMangroveRootsHit => "minecraft:block.muddy_mangrove_roots.hit",
+ BlockMuddyMangroveRootsPlace => "minecraft:block.muddy_mangrove_roots.place",
+ BlockMuddyMangroveRootsStep => "minecraft:block.muddy_mangrove_roots.step",
+ EntityMuleAmbient => "minecraft:entity.mule.ambient",
+ EntityMuleAngry => "minecraft:entity.mule.angry",
+ EntityMuleChest => "minecraft:entity.mule.chest",
+ EntityMuleDeath => "minecraft:entity.mule.death",
+ EntityMuleEat => "minecraft:entity.mule.eat",
+ EntityMuleHurt => "minecraft:entity.mule.hurt",
+ MusicCreative => "minecraft:music.creative",
+ MusicCredits => "minecraft:music.credits",
+ MusicDisc5 => "minecraft:music_disc.5",
+ MusicDisc11 => "minecraft:music_disc.11",
+ MusicDisc13 => "minecraft:music_disc.13",
+ MusicDiscBlocks => "minecraft:music_disc.blocks",
+ MusicDiscCat => "minecraft:music_disc.cat",
+ MusicDiscChirp => "minecraft:music_disc.chirp",
+ MusicDiscFar => "minecraft:music_disc.far",
+ MusicDiscMall => "minecraft:music_disc.mall",
+ MusicDiscMellohi => "minecraft:music_disc.mellohi",
+ MusicDiscPigstep => "minecraft:music_disc.pigstep",
+ MusicDiscStal => "minecraft:music_disc.stal",
+ MusicDiscStrad => "minecraft:music_disc.strad",
+ MusicDiscWait => "minecraft:music_disc.wait",
+ MusicDiscWard => "minecraft:music_disc.ward",
+ MusicDiscOtherside => "minecraft:music_disc.otherside",
+ MusicDragon => "minecraft:music.dragon",
+ MusicEnd => "minecraft:music.end",
+ MusicGame => "minecraft:music.game",
+ MusicMenu => "minecraft:music.menu",
+ MusicNetherBasaltDeltas => "minecraft:music.nether.basalt_deltas",
+ MusicNetherCrimsonForest => "minecraft:music.nether.crimson_forest",
+ MusicOverworldDeepDark => "minecraft:music.overworld.deep_dark",
+ MusicOverworldDripstoneCaves => "minecraft:music.overworld.dripstone_caves",
+ MusicOverworldGrove => "minecraft:music.overworld.grove",
+ MusicOverworldJaggedPeaks => "minecraft:music.overworld.jagged_peaks",
+ MusicOverworldLushCaves => "minecraft:music.overworld.lush_caves",
+ MusicOverworldSwamp => "minecraft:music.overworld.swamp",
+ MusicOverworldJungleAndForest => "minecraft:music.overworld.jungle_and_forest",
+ MusicOverworldOldGrowthTaiga => "minecraft:music.overworld.old_growth_taiga",
+ MusicOverworldMeadow => "minecraft:music.overworld.meadow",
+ MusicNetherNetherWastes => "minecraft:music.nether.nether_wastes",
+ MusicOverworldFrozenPeaks => "minecraft:music.overworld.frozen_peaks",
+ MusicOverworldSnowySlopes => "minecraft:music.overworld.snowy_slopes",
+ MusicNetherSoulSandValley => "minecraft:music.nether.soul_sand_valley",
+ MusicOverworldStonyPeaks => "minecraft:music.overworld.stony_peaks",
+ MusicNetherWarpedForest => "minecraft:music.nether.warped_forest",
+ MusicUnderWater => "minecraft:music.under_water",
+ BlockNetherBricksBreak => "minecraft:block.nether_bricks.break",
+ BlockNetherBricksStep => "minecraft:block.nether_bricks.step",
+ BlockNetherBricksPlace => "minecraft:block.nether_bricks.place",
+ BlockNetherBricksHit => "minecraft:block.nether_bricks.hit",
+ BlockNetherBricksFall => "minecraft:block.nether_bricks.fall",
+ BlockNetherWartBreak => "minecraft:block.nether_wart.break",
+ ItemNetherWartPlant => "minecraft:item.nether_wart.plant",
+ BlockPackedMudBreak => "minecraft:block.packed_mud.break",
+ BlockPackedMudFall => "minecraft:block.packed_mud.fall",
+ BlockPackedMudHit => "minecraft:block.packed_mud.hit",
+ BlockPackedMudPlace => "minecraft:block.packed_mud.place",
+ BlockPackedMudStep => "minecraft:block.packed_mud.step",
+ BlockStemBreak => "minecraft:block.stem.break",
+ BlockStemStep => "minecraft:block.stem.step",
+ BlockStemPlace => "minecraft:block.stem.place",
+ BlockStemHit => "minecraft:block.stem.hit",
+ BlockStemFall => "minecraft:block.stem.fall",
+ BlockNyliumBreak => "minecraft:block.nylium.break",
+ BlockNyliumStep => "minecraft:block.nylium.step",
+ BlockNyliumPlace => "minecraft:block.nylium.place",
+ BlockNyliumHit => "minecraft:block.nylium.hit",
+ BlockNyliumFall => "minecraft:block.nylium.fall",
+ BlockNetherSproutsBreak => "minecraft:block.nether_sprouts.break",
+ BlockNetherSproutsStep => "minecraft:block.nether_sprouts.step",
+ BlockNetherSproutsPlace => "minecraft:block.nether_sprouts.place",
+ BlockNetherSproutsHit => "minecraft:block.nether_sprouts.hit",
+ BlockNetherSproutsFall => "minecraft:block.nether_sprouts.fall",
+ BlockFungusBreak => "minecraft:block.fungus.break",
+ BlockFungusStep => "minecraft:block.fungus.step",
+ BlockFungusPlace => "minecraft:block.fungus.place",
+ BlockFungusHit => "minecraft:block.fungus.hit",
+ BlockFungusFall => "minecraft:block.fungus.fall",
+ BlockWeepingVinesBreak => "minecraft:block.weeping_vines.break",
+ BlockWeepingVinesStep => "minecraft:block.weeping_vines.step",
+ BlockWeepingVinesPlace => "minecraft:block.weeping_vines.place",
+ BlockWeepingVinesHit => "minecraft:block.weeping_vines.hit",
+ BlockWeepingVinesFall => "minecraft:block.weeping_vines.fall",
+ BlockWartBlockBreak => "minecraft:block.wart_block.break",
+ BlockWartBlockStep => "minecraft:block.wart_block.step",
+ BlockWartBlockPlace => "minecraft:block.wart_block.place",
+ BlockWartBlockHit => "minecraft:block.wart_block.hit",
+ BlockWartBlockFall => "minecraft:block.wart_block.fall",
+ BlockNetheriteBlockBreak => "minecraft:block.netherite_block.break",
+ BlockNetheriteBlockStep => "minecraft:block.netherite_block.step",
+ BlockNetheriteBlockPlace => "minecraft:block.netherite_block.place",
+ BlockNetheriteBlockHit => "minecraft:block.netherite_block.hit",
+ BlockNetheriteBlockFall => "minecraft:block.netherite_block.fall",
+ BlockNetherrackBreak => "minecraft:block.netherrack.break",
+ BlockNetherrackStep => "minecraft:block.netherrack.step",
+ BlockNetherrackPlace => "minecraft:block.netherrack.place",
+ BlockNetherrackHit => "minecraft:block.netherrack.hit",
+ BlockNetherrackFall => "minecraft:block.netherrack.fall",
+ BlockNoteBlockBasedrum => "minecraft:block.note_block.basedrum",
+ BlockNoteBlockBass => "minecraft:block.note_block.bass",
+ BlockNoteBlockBell => "minecraft:block.note_block.bell",
+ BlockNoteBlockChime => "minecraft:block.note_block.chime",
+ BlockNoteBlockFlute => "minecraft:block.note_block.flute",
+ BlockNoteBlockGuitar => "minecraft:block.note_block.guitar",
+ BlockNoteBlockHarp => "minecraft:block.note_block.harp",
+ BlockNoteBlockHat => "minecraft:block.note_block.hat",
+ BlockNoteBlockPling => "minecraft:block.note_block.pling",
+ BlockNoteBlockSnare => "minecraft:block.note_block.snare",
+ BlockNoteBlockXylophone => "minecraft:block.note_block.xylophone",
+ BlockNoteBlockIronXylophone => "minecraft:block.note_block.iron_xylophone",
+ BlockNoteBlockCowBell => "minecraft:block.note_block.cow_bell",
+ BlockNoteBlockDidgeridoo => "minecraft:block.note_block.didgeridoo",
+ BlockNoteBlockBit => "minecraft:block.note_block.bit",
+ BlockNoteBlockBanjo => "minecraft:block.note_block.banjo",
+ EntityOcelotHurt => "minecraft:entity.ocelot.hurt",
+ EntityOcelotAmbient => "minecraft:entity.ocelot.ambient",
+ EntityOcelotDeath => "minecraft:entity.ocelot.death",
+ EntityPaintingBreak => "minecraft:entity.painting.break",
+ EntityPaintingPlace => "minecraft:entity.painting.place",
+ EntityPandaPreSneeze => "minecraft:entity.panda.pre_sneeze",
+ EntityPandaSneeze => "minecraft:entity.panda.sneeze",
+ EntityPandaAmbient => "minecraft:entity.panda.ambient",
+ EntityPandaDeath => "minecraft:entity.panda.death",
+ EntityPandaEat => "minecraft:entity.panda.eat",
+ EntityPandaStep => "minecraft:entity.panda.step",
+ EntityPandaCantBreed => "minecraft:entity.panda.cant_breed",
+ EntityPandaAggressiveAmbient => "minecraft:entity.panda.aggressive_ambient",
+ EntityPandaWorriedAmbient => "minecraft:entity.panda.worried_ambient",
+ EntityPandaHurt => "minecraft:entity.panda.hurt",
+ EntityPandaBite => "minecraft:entity.panda.bite",
+ EntityParrotAmbient => "minecraft:entity.parrot.ambient",
+ EntityParrotDeath => "minecraft:entity.parrot.death",
+ EntityParrotEat => "minecraft:entity.parrot.eat",
+ EntityParrotFly => "minecraft:entity.parrot.fly",
+ EntityParrotHurt => "minecraft:entity.parrot.hurt",
+ EntityParrotImitateBlaze => "minecraft:entity.parrot.imitate.blaze",
+ EntityParrotImitateCreeper => "minecraft:entity.parrot.imitate.creeper",
+ EntityParrotImitateDrowned => "minecraft:entity.parrot.imitate.drowned",
+ EntityParrotImitateElderGuardian => "minecraft:entity.parrot.imitate.elder_guardian",
+ EntityParrotImitateEnderDragon => "minecraft:entity.parrot.imitate.ender_dragon",
+ EntityParrotImitateEndermite => "minecraft:entity.parrot.imitate.endermite",
+ EntityParrotImitateEvoker => "minecraft:entity.parrot.imitate.evoker",
+ EntityParrotImitateGhast => "minecraft:entity.parrot.imitate.ghast",
+ EntityParrotImitateGuardian => "minecraft:entity.parrot.imitate.guardian",
+ EntityParrotImitateHoglin => "minecraft:entity.parrot.imitate.hoglin",
+ EntityParrotImitateHusk => "minecraft:entity.parrot.imitate.husk",
+ EntityParrotImitateIllusioner => "minecraft:entity.parrot.imitate.illusioner",
+ EntityParrotImitateMagmaCube => "minecraft:entity.parrot.imitate.magma_cube",
+ EntityParrotImitatePhantom => "minecraft:entity.parrot.imitate.phantom",
+ EntityParrotImitatePiglin => "minecraft:entity.parrot.imitate.piglin",
+ EntityParrotImitatePiglinBrute => "minecraft:entity.parrot.imitate.piglin_brute",
+ EntityParrotImitatePillager => "minecraft:entity.parrot.imitate.pillager",
+ EntityParrotImitateRavager => "minecraft:entity.parrot.imitate.ravager",
+ EntityParrotImitateShulker => "minecraft:entity.parrot.imitate.shulker",
+ EntityParrotImitateSilverfish => "minecraft:entity.parrot.imitate.silverfish",
+ EntityParrotImitateSkeleton => "minecraft:entity.parrot.imitate.skeleton",
+ EntityParrotImitateSlime => "minecraft:entity.parrot.imitate.slime",
+ EntityParrotImitateSpider => "minecraft:entity.parrot.imitate.spider",
+ EntityParrotImitateStray => "minecraft:entity.parrot.imitate.stray",
+ EntityParrotImitateVex => "minecraft:entity.parrot.imitate.vex",
+ EntityParrotImitateVindicator => "minecraft:entity.parrot.imitate.vindicator",
+ EntityParrotImitateWarden => "minecraft:entity.parrot.imitate.warden",
+ EntityParrotImitateWitch => "minecraft:entity.parrot.imitate.witch",
+ EntityParrotImitateWither => "minecraft:entity.parrot.imitate.wither",
+ EntityParrotImitateWitherSkeleton => "minecraft:entity.parrot.imitate.wither_skeleton",
+ EntityParrotImitateZoglin => "minecraft:entity.parrot.imitate.zoglin",
+ EntityParrotImitateZombie => "minecraft:entity.parrot.imitate.zombie",
+ EntityParrotImitateZombieVillager => "minecraft:entity.parrot.imitate.zombie_villager",
+ EntityParrotStep => "minecraft:entity.parrot.step",
+ EntityPhantomAmbient => "minecraft:entity.phantom.ambient",
+ EntityPhantomBite => "minecraft:entity.phantom.bite",
+ EntityPhantomDeath => "minecraft:entity.phantom.death",
+ EntityPhantomFlap => "minecraft:entity.phantom.flap",
+ EntityPhantomHurt => "minecraft:entity.phantom.hurt",
+ EntityPhantomSwoop => "minecraft:entity.phantom.swoop",
+ EntityPigAmbient => "minecraft:entity.pig.ambient",
+ EntityPigDeath => "minecraft:entity.pig.death",
+ EntityPigHurt => "minecraft:entity.pig.hurt",
+ EntityPigSaddle => "minecraft:entity.pig.saddle",
+ EntityPigStep => "minecraft:entity.pig.step",
+ EntityPiglinAdmiringItem => "minecraft:entity.piglin.admiring_item",
+ EntityPiglinAmbient => "minecraft:entity.piglin.ambient",
+ EntityPiglinAngry => "minecraft:entity.piglin.angry",
+ EntityPiglinCelebrate => "minecraft:entity.piglin.celebrate",
+ EntityPiglinDeath => "minecraft:entity.piglin.death",
+ EntityPiglinJealous => "minecraft:entity.piglin.jealous",
+ EntityPiglinHurt => "minecraft:entity.piglin.hurt",
+ EntityPiglinRetreat => "minecraft:entity.piglin.retreat",
+ EntityPiglinStep => "minecraft:entity.piglin.step",
+ EntityPiglinConvertedToZombified => "minecraft:entity.piglin.converted_to_zombified",
+ EntityPiglinBruteAmbient => "minecraft:entity.piglin_brute.ambient",
+ EntityPiglinBruteAngry => "minecraft:entity.piglin_brute.angry",
+ EntityPiglinBruteDeath => "minecraft:entity.piglin_brute.death",
+ EntityPiglinBruteHurt => "minecraft:entity.piglin_brute.hurt",
+ EntityPiglinBruteStep => "minecraft:entity.piglin_brute.step",
+ EntityPiglinBruteConvertedToZombified => "minecraft:entity.piglin_brute.converted_to_zombified",
+ EntityPillagerAmbient => "minecraft:entity.pillager.ambient",
+ EntityPillagerCelebrate => "minecraft:entity.pillager.celebrate",
+ EntityPillagerDeath => "minecraft:entity.pillager.death",
+ EntityPillagerHurt => "minecraft:entity.pillager.hurt",
+ BlockPistonContract => "minecraft:block.piston.contract",
+ BlockPistonExtend => "minecraft:block.piston.extend",
+ EntityPlayerAttackCrit => "minecraft:entity.player.attack.crit",
+ EntityPlayerAttackKnockback => "minecraft:entity.player.attack.knockback",
+ EntityPlayerAttackNodamage => "minecraft:entity.player.attack.nodamage",
+ EntityPlayerAttackStrong => "minecraft:entity.player.attack.strong",
+ EntityPlayerAttackSweep => "minecraft:entity.player.attack.sweep",
+ EntityPlayerAttackWeak => "minecraft:entity.player.attack.weak",
+ EntityPlayerBigFall => "minecraft:entity.player.big_fall",
+ EntityPlayerBreath => "minecraft:entity.player.breath",
+ EntityPlayerBurp => "minecraft:entity.player.burp",
+ EntityPlayerDeath => "minecraft:entity.player.death",
+ EntityPlayerHurt => "minecraft:entity.player.hurt",
+ EntityPlayerHurtDrown => "minecraft:entity.player.hurt_drown",
+ EntityPlayerHurtFreeze => "minecraft:entity.player.hurt_freeze",
+ EntityPlayerHurtOnFire => "minecraft:entity.player.hurt_on_fire",
+ EntityPlayerHurtSweetBerryBush => "minecraft:entity.player.hurt_sweet_berry_bush",
+ EntityPlayerLevelup => "minecraft:entity.player.levelup",
+ EntityPlayerSmallFall => "minecraft:entity.player.small_fall",
+ EntityPlayerSplash => "minecraft:entity.player.splash",
+ EntityPlayerSplashHighSpeed => "minecraft:entity.player.splash.high_speed",
+ EntityPlayerSwim => "minecraft:entity.player.swim",
+ EntityPolarBearAmbient => "minecraft:entity.polar_bear.ambient",
+ EntityPolarBearAmbientBaby => "minecraft:entity.polar_bear.ambient_baby",
+ EntityPolarBearDeath => "minecraft:entity.polar_bear.death",
+ EntityPolarBearHurt => "minecraft:entity.polar_bear.hurt",
+ EntityPolarBearStep => "minecraft:entity.polar_bear.step",
+ EntityPolarBearWarning => "minecraft:entity.polar_bear.warning",
+ BlockPolishedDeepslateBreak => "minecraft:block.polished_deepslate.break",
+ BlockPolishedDeepslateFall => "minecraft:block.polished_deepslate.fall",
+ BlockPolishedDeepslateHit => "minecraft:block.polished_deepslate.hit",
+ BlockPolishedDeepslatePlace => "minecraft:block.polished_deepslate.place",
+ BlockPolishedDeepslateStep => "minecraft:block.polished_deepslate.step",
+ BlockPortalAmbient => "minecraft:block.portal.ambient",
+ BlockPortalTravel => "minecraft:block.portal.travel",
+ BlockPortalTrigger => "minecraft:block.portal.trigger",
+ BlockPowderSnowBreak => "minecraft:block.powder_snow.break",
+ BlockPowderSnowFall => "minecraft:block.powder_snow.fall",
+ BlockPowderSnowHit => "minecraft:block.powder_snow.hit",
+ BlockPowderSnowPlace => "minecraft:block.powder_snow.place",
+ BlockPowderSnowStep => "minecraft:block.powder_snow.step",
+ EntityPufferFishAmbient => "minecraft:entity.puffer_fish.ambient",
+ EntityPufferFishBlowOut => "minecraft:entity.puffer_fish.blow_out",
+ EntityPufferFishBlowUp => "minecraft:entity.puffer_fish.blow_up",
+ EntityPufferFishDeath => "minecraft:entity.puffer_fish.death",
+ EntityPufferFishFlop => "minecraft:entity.puffer_fish.flop",
+ EntityPufferFishHurt => "minecraft:entity.puffer_fish.hurt",
+ EntityPufferFishSting => "minecraft:entity.puffer_fish.sting",
+ BlockPumpkinCarve => "minecraft:block.pumpkin.carve",
+ EntityRabbitAmbient => "minecraft:entity.rabbit.ambient",
+ EntityRabbitAttack => "minecraft:entity.rabbit.attack",
+ EntityRabbitDeath => "minecraft:entity.rabbit.death",
+ EntityRabbitHurt => "minecraft:entity.rabbit.hurt",
+ EntityRabbitJump => "minecraft:entity.rabbit.jump",
+ EventRaidHorn => "minecraft:event.raid.horn",
+ EntityRavagerAmbient => "minecraft:entity.ravager.ambient",
+ EntityRavagerAttack => "minecraft:entity.ravager.attack",
+ EntityRavagerCelebrate => "minecraft:entity.ravager.celebrate",
+ EntityRavagerDeath => "minecraft:entity.ravager.death",
+ EntityRavagerHurt => "minecraft:entity.ravager.hurt",
+ EntityRavagerStep => "minecraft:entity.ravager.step",
+ EntityRavagerStunned => "minecraft:entity.ravager.stunned",
+ EntityRavagerRoar => "minecraft:entity.ravager.roar",
+ BlockNetherGoldOreBreak => "minecraft:block.nether_gold_ore.break",
+ BlockNetherGoldOreFall => "minecraft:block.nether_gold_ore.fall",
+ BlockNetherGoldOreHit => "minecraft:block.nether_gold_ore.hit",
+ BlockNetherGoldOrePlace => "minecraft:block.nether_gold_ore.place",
+ BlockNetherGoldOreStep => "minecraft:block.nether_gold_ore.step",
+ BlockNetherOreBreak => "minecraft:block.nether_ore.break",
+ BlockNetherOreFall => "minecraft:block.nether_ore.fall",
+ BlockNetherOreHit => "minecraft:block.nether_ore.hit",
+ BlockNetherOrePlace => "minecraft:block.nether_ore.place",
+ BlockNetherOreStep => "minecraft:block.nether_ore.step",
+ BlockRedstoneTorchBurnout => "minecraft:block.redstone_torch.burnout",
+ BlockRespawnAnchorAmbient => "minecraft:block.respawn_anchor.ambient",
+ BlockRespawnAnchorCharge => "minecraft:block.respawn_anchor.charge",
+ BlockRespawnAnchorDeplete => "minecraft:block.respawn_anchor.deplete",
+ BlockRespawnAnchorSetSpawn => "minecraft:block.respawn_anchor.set_spawn",
+ BlockRootedDirtBreak => "minecraft:block.rooted_dirt.break",
+ BlockRootedDirtFall => "minecraft:block.rooted_dirt.fall",
+ BlockRootedDirtHit => "minecraft:block.rooted_dirt.hit",
+ BlockRootedDirtPlace => "minecraft:block.rooted_dirt.place",
+ BlockRootedDirtStep => "minecraft:block.rooted_dirt.step",
+ EntitySalmonAmbient => "minecraft:entity.salmon.ambient",
+ EntitySalmonDeath => "minecraft:entity.salmon.death",
+ EntitySalmonFlop => "minecraft:entity.salmon.flop",
+ EntitySalmonHurt => "minecraft:entity.salmon.hurt",
+ BlockSandBreak => "minecraft:block.sand.break",
+ BlockSandFall => "minecraft:block.sand.fall",
+ BlockSandHit => "minecraft:block.sand.hit",
+ BlockSandPlace => "minecraft:block.sand.place",
+ BlockSandStep => "minecraft:block.sand.step",
+ BlockScaffoldingBreak => "minecraft:block.scaffolding.break",
+ BlockScaffoldingFall => "minecraft:block.scaffolding.fall",
+ BlockScaffoldingHit => "minecraft:block.scaffolding.hit",
+ BlockScaffoldingPlace => "minecraft:block.scaffolding.place",
+ BlockScaffoldingStep => "minecraft:block.scaffolding.step",
+ BlockSculkSpread => "minecraft:block.sculk.spread",
+ BlockSculkCharge => "minecraft:block.sculk.charge",
+ BlockSculkBreak => "minecraft:block.sculk.break",
+ BlockSculkFall => "minecraft:block.sculk.fall",
+ BlockSculkHit => "minecraft:block.sculk.hit",
+ BlockSculkPlace => "minecraft:block.sculk.place",
+ BlockSculkStep => "minecraft:block.sculk.step",
+ BlockSculkCatalystBloom => "minecraft:block.sculk_catalyst.bloom",
+ BlockSculkCatalystBreak => "minecraft:block.sculk_catalyst.break",
+ BlockSculkCatalystFall => "minecraft:block.sculk_catalyst.fall",
+ BlockSculkCatalystHit => "minecraft:block.sculk_catalyst.hit",
+ BlockSculkCatalystPlace => "minecraft:block.sculk_catalyst.place",
+ BlockSculkCatalystStep => "minecraft:block.sculk_catalyst.step",
+ BlockSculkSensorClicking => "minecraft:block.sculk_sensor.clicking",
+ BlockSculkSensorClickingStop => "minecraft:block.sculk_sensor.clicking_stop",
+ BlockSculkSensorBreak => "minecraft:block.sculk_sensor.break",
+ BlockSculkSensorFall => "minecraft:block.sculk_sensor.fall",
+ BlockSculkSensorHit => "minecraft:block.sculk_sensor.hit",
+ BlockSculkSensorPlace => "minecraft:block.sculk_sensor.place",
+ BlockSculkSensorStep => "minecraft:block.sculk_sensor.step",
+ BlockSculkShriekerBreak => "minecraft:block.sculk_shrieker.break",
+ BlockSculkShriekerFall => "minecraft:block.sculk_shrieker.fall",
+ BlockSculkShriekerHit => "minecraft:block.sculk_shrieker.hit",
+ BlockSculkShriekerPlace => "minecraft:block.sculk_shrieker.place",
+ BlockSculkShriekerShriek => "minecraft:block.sculk_shrieker.shriek",
+ BlockSculkShriekerStep => "minecraft:block.sculk_shrieker.step",
+ BlockSculkVeinBreak => "minecraft:block.sculk_vein.break",
+ BlockSculkVeinFall => "minecraft:block.sculk_vein.fall",
+ BlockSculkVeinHit => "minecraft:block.sculk_vein.hit",
+ BlockSculkVeinPlace => "minecraft:block.sculk_vein.place",
+ BlockSculkVeinStep => "minecraft:block.sculk_vein.step",
+ EntitySheepAmbient => "minecraft:entity.sheep.ambient",
+ EntitySheepDeath => "minecraft:entity.sheep.death",
+ EntitySheepHurt => "minecraft:entity.sheep.hurt",
+ EntitySheepShear => "minecraft:entity.sheep.shear",
+ EntitySheepStep => "minecraft:entity.sheep.step",
+ ItemShieldBlock => "minecraft:item.shield.block",
+ ItemShieldBreak => "minecraft:item.shield.break",
+ BlockShroomlightBreak => "minecraft:block.shroomlight.break",
+ BlockShroomlightStep => "minecraft:block.shroomlight.step",
+ BlockShroomlightPlace => "minecraft:block.shroomlight.place",
+ BlockShroomlightHit => "minecraft:block.shroomlight.hit",
+ BlockShroomlightFall => "minecraft:block.shroomlight.fall",
+ ItemShovelFlatten => "minecraft:item.shovel.flatten",
+ EntityShulkerAmbient => "minecraft:entity.shulker.ambient",
+ BlockShulkerBoxClose => "minecraft:block.shulker_box.close",
+ BlockShulkerBoxOpen => "minecraft:block.shulker_box.open",
+ EntityShulkerBulletHit => "minecraft:entity.shulker_bullet.hit",
+ EntityShulkerBulletHurt => "minecraft:entity.shulker_bullet.hurt",
+ EntityShulkerClose => "minecraft:entity.shulker.close",
+ EntityShulkerDeath => "minecraft:entity.shulker.death",
+ EntityShulkerHurt => "minecraft:entity.shulker.hurt",
+ EntityShulkerHurtClosed => "minecraft:entity.shulker.hurt_closed",
+ EntityShulkerOpen => "minecraft:entity.shulker.open",
+ EntityShulkerShoot => "minecraft:entity.shulker.shoot",
+ EntityShulkerTeleport => "minecraft:entity.shulker.teleport",
+ EntitySilverfishAmbient => "minecraft:entity.silverfish.ambient",
+ EntitySilverfishDeath => "minecraft:entity.silverfish.death",
+ EntitySilverfishHurt => "minecraft:entity.silverfish.hurt",
+ EntitySilverfishStep => "minecraft:entity.silverfish.step",
+ EntitySkeletonAmbient => "minecraft:entity.skeleton.ambient",
+ EntitySkeletonConvertedToStray => "minecraft:entity.skeleton.converted_to_stray",
+ EntitySkeletonDeath => "minecraft:entity.skeleton.death",
+ EntitySkeletonHorseAmbient => "minecraft:entity.skeleton_horse.ambient",
+ EntitySkeletonHorseDeath => "minecraft:entity.skeleton_horse.death",
+ EntitySkeletonHorseHurt => "minecraft:entity.skeleton_horse.hurt",
+ EntitySkeletonHorseSwim => "minecraft:entity.skeleton_horse.swim",
+ EntitySkeletonHorseAmbientWater => "minecraft:entity.skeleton_horse.ambient_water",
+ EntitySkeletonHorseGallopWater => "minecraft:entity.skeleton_horse.gallop_water",
+ EntitySkeletonHorseJumpWater => "minecraft:entity.skeleton_horse.jump_water",
+ EntitySkeletonHorseStepWater => "minecraft:entity.skeleton_horse.step_water",
+ EntitySkeletonHurt => "minecraft:entity.skeleton.hurt",
+ EntitySkeletonShoot => "minecraft:entity.skeleton.shoot",
+ EntitySkeletonStep => "minecraft:entity.skeleton.step",
+ EntitySlimeAttack => "minecraft:entity.slime.attack",
+ EntitySlimeDeath => "minecraft:entity.slime.death",
+ EntitySlimeHurt => "minecraft:entity.slime.hurt",
+ EntitySlimeJump => "minecraft:entity.slime.jump",
+ EntitySlimeSquish => "minecraft:entity.slime.squish",
+ BlockSlimeBlockBreak => "minecraft:block.slime_block.break",
+ BlockSlimeBlockFall => "minecraft:block.slime_block.fall",
+ BlockSlimeBlockHit => "minecraft:block.slime_block.hit",
+ BlockSlimeBlockPlace => "minecraft:block.slime_block.place",
+ BlockSlimeBlockStep => "minecraft:block.slime_block.step",
+ BlockSmallAmethystBudBreak => "minecraft:block.small_amethyst_bud.break",
+ BlockSmallAmethystBudPlace => "minecraft:block.small_amethyst_bud.place",
+ BlockSmallDripleafBreak => "minecraft:block.small_dripleaf.break",
+ BlockSmallDripleafFall => "minecraft:block.small_dripleaf.fall",
+ BlockSmallDripleafHit => "minecraft:block.small_dripleaf.hit",
+ BlockSmallDripleafPlace => "minecraft:block.small_dripleaf.place",
+ BlockSmallDripleafStep => "minecraft:block.small_dripleaf.step",
+ BlockSoulSandBreak => "minecraft:block.soul_sand.break",
+ BlockSoulSandStep => "minecraft:block.soul_sand.step",
+ BlockSoulSandPlace => "minecraft:block.soul_sand.place",
+ BlockSoulSandHit => "minecraft:block.soul_sand.hit",
+ BlockSoulSandFall => "minecraft:block.soul_sand.fall",
+ BlockSoulSoilBreak => "minecraft:block.soul_soil.break",
+ BlockSoulSoilStep => "minecraft:block.soul_soil.step",
+ BlockSoulSoilPlace => "minecraft:block.soul_soil.place",
+ BlockSoulSoilHit => "minecraft:block.soul_soil.hit",
+ BlockSoulSoilFall => "minecraft:block.soul_soil.fall",
+ ParticleSoulEscape => "minecraft:particle.soul_escape",
+ BlockSporeBlossomBreak => "minecraft:block.spore_blossom.break",
+ BlockSporeBlossomFall => "minecraft:block.spore_blossom.fall",
+ BlockSporeBlossomHit => "minecraft:block.spore_blossom.hit",
+ BlockSporeBlossomPlace => "minecraft:block.spore_blossom.place",
+ BlockSporeBlossomStep => "minecraft:block.spore_blossom.step",
+ EntityStriderAmbient => "minecraft:entity.strider.ambient",
+ EntityStriderHappy => "minecraft:entity.strider.happy",
+ EntityStriderRetreat => "minecraft:entity.strider.retreat",
+ EntityStriderDeath => "minecraft:entity.strider.death",
+ EntityStriderHurt => "minecraft:entity.strider.hurt",
+ EntityStriderStep => "minecraft:entity.strider.step",
+ EntityStriderStepLava => "minecraft:entity.strider.step_lava",
+ EntityStriderEat => "minecraft:entity.strider.eat",
+ EntityStriderSaddle => "minecraft:entity.strider.saddle",
+ EntitySlimeDeathSmall => "minecraft:entity.slime.death_small",
+ EntitySlimeHurtSmall => "minecraft:entity.slime.hurt_small",
+ EntitySlimeJumpSmall => "minecraft:entity.slime.jump_small",
+ EntitySlimeSquishSmall => "minecraft:entity.slime.squish_small",
+ BlockSmithingTableUse => "minecraft:block.smithing_table.use",
+ BlockSmokerSmoke => "minecraft:block.smoker.smoke",
+ EntitySnowballThrow => "minecraft:entity.snowball.throw",
+ BlockSnowBreak => "minecraft:block.snow.break",
+ BlockSnowFall => "minecraft:block.snow.fall",
+ EntitySnowGolemAmbient => "minecraft:entity.snow_golem.ambient",
+ EntitySnowGolemDeath => "minecraft:entity.snow_golem.death",
+ EntitySnowGolemHurt => "minecraft:entity.snow_golem.hurt",
+ EntitySnowGolemShoot => "minecraft:entity.snow_golem.shoot",
+ EntitySnowGolemShear => "minecraft:entity.snow_golem.shear",
+ BlockSnowHit => "minecraft:block.snow.hit",
+ BlockSnowPlace => "minecraft:block.snow.place",
+ BlockSnowStep => "minecraft:block.snow.step",
+ EntitySpiderAmbient => "minecraft:entity.spider.ambient",
+ EntitySpiderDeath => "minecraft:entity.spider.death",
+ EntitySpiderHurt => "minecraft:entity.spider.hurt",
+ EntitySpiderStep => "minecraft:entity.spider.step",
+ EntitySplashPotionBreak => "minecraft:entity.splash_potion.break",
+ EntitySplashPotionThrow => "minecraft:entity.splash_potion.throw",
+ ItemSpyglassUse => "minecraft:item.spyglass.use",
+ ItemSpyglassStopUsing => "minecraft:item.spyglass.stop_using",
+ EntitySquidAmbient => "minecraft:entity.squid.ambient",
+ EntitySquidDeath => "minecraft:entity.squid.death",
+ EntitySquidHurt => "minecraft:entity.squid.hurt",
+ EntitySquidSquirt => "minecraft:entity.squid.squirt",
+ BlockStoneBreak => "minecraft:block.stone.break",
+ BlockStoneButtonClickOff => "minecraft:block.stone_button.click_off",
+ BlockStoneButtonClickOn => "minecraft:block.stone_button.click_on",
+ BlockStoneFall => "minecraft:block.stone.fall",
+ BlockStoneHit => "minecraft:block.stone.hit",
+ BlockStonePlace => "minecraft:block.stone.place",
+ BlockStonePressurePlateClickOff => "minecraft:block.stone_pressure_plate.click_off",
+ BlockStonePressurePlateClickOn => "minecraft:block.stone_pressure_plate.click_on",
+ BlockStoneStep => "minecraft:block.stone.step",
+ EntityStrayAmbient => "minecraft:entity.stray.ambient",
+ EntityStrayDeath => "minecraft:entity.stray.death",
+ EntityStrayHurt => "minecraft:entity.stray.hurt",
+ EntityStrayStep => "minecraft:entity.stray.step",
+ BlockSweetBerryBushBreak => "minecraft:block.sweet_berry_bush.break",
+ BlockSweetBerryBushPlace => "minecraft:block.sweet_berry_bush.place",
+ BlockSweetBerryBushPickBerries => "minecraft:block.sweet_berry_bush.pick_berries",
+ EntityTadpoleDeath => "minecraft:entity.tadpole.death",
+ EntityTadpoleFlop => "minecraft:entity.tadpole.flop",
+ EntityTadpoleGrowUp => "minecraft:entity.tadpole.grow_up",
+ EntityTadpoleHurt => "minecraft:entity.tadpole.hurt",
+ EnchantThornsHit => "minecraft:enchant.thorns.hit",
+ EntityTntPrimed => "minecraft:entity.tnt.primed",
+ ItemTotemUse => "minecraft:item.totem.use",
+ ItemTridentHit => "minecraft:item.trident.hit",
+ ItemTridentHitGround => "minecraft:item.trident.hit_ground",
+ ItemTridentReturn => "minecraft:item.trident.return",
+ ItemTridentRiptide1 => "minecraft:item.trident.riptide_1",
+ ItemTridentRiptide2 => "minecraft:item.trident.riptide_2",
+ ItemTridentRiptide3 => "minecraft:item.trident.riptide_3",
+ ItemTridentThrow => "minecraft:item.trident.throw",
+ ItemTridentThunder => "minecraft:item.trident.thunder",
+ BlockTripwireAttach => "minecraft:block.tripwire.attach",
+ BlockTripwireClickOff => "minecraft:block.tripwire.click_off",
+ BlockTripwireClickOn => "minecraft:block.tripwire.click_on",
+ BlockTripwireDetach => "minecraft:block.tripwire.detach",
+ EntityTropicalFishAmbient => "minecraft:entity.tropical_fish.ambient",
+ EntityTropicalFishDeath => "minecraft:entity.tropical_fish.death",
+ EntityTropicalFishFlop => "minecraft:entity.tropical_fish.flop",
+ EntityTropicalFishHurt => "minecraft:entity.tropical_fish.hurt",
+ BlockTuffBreak => "minecraft:block.tuff.break",
+ BlockTuffStep => "minecraft:block.tuff.step",
+ BlockTuffPlace => "minecraft:block.tuff.place",
+ BlockTuffHit => "minecraft:block.tuff.hit",
+ BlockTuffFall => "minecraft:block.tuff.fall",
+ EntityTurtleAmbientLand => "minecraft:entity.turtle.ambient_land",
+ EntityTurtleDeath => "minecraft:entity.turtle.death",
+ EntityTurtleDeathBaby => "minecraft:entity.turtle.death_baby",
+ EntityTurtleEggBreak => "minecraft:entity.turtle.egg_break",
+ EntityTurtleEggCrack => "minecraft:entity.turtle.egg_crack",
+ EntityTurtleEggHatch => "minecraft:entity.turtle.egg_hatch",
+ EntityTurtleHurt => "minecraft:entity.turtle.hurt",
+ EntityTurtleHurtBaby => "minecraft:entity.turtle.hurt_baby",
+ EntityTurtleLayEgg => "minecraft:entity.turtle.lay_egg",
+ EntityTurtleShamble => "minecraft:entity.turtle.shamble",
+ EntityTurtleShambleBaby => "minecraft:entity.turtle.shamble_baby",
+ EntityTurtleSwim => "minecraft:entity.turtle.swim",
+ UiButtonClick => "minecraft:ui.button.click",
+ UiLoomSelectPattern => "minecraft:ui.loom.select_pattern",
+ UiLoomTakeResult => "minecraft:ui.loom.take_result",
+ UiCartographyTableTakeResult => "minecraft:ui.cartography_table.take_result",
+ UiStonecutterTakeResult => "minecraft:ui.stonecutter.take_result",
+ UiStonecutterSelectRecipe => "minecraft:ui.stonecutter.select_recipe",
+ UiToastChallengeComplete => "minecraft:ui.toast.challenge_complete",
+ UiToastIn => "minecraft:ui.toast.in",
+ UiToastOut => "minecraft:ui.toast.out",
+ EntityVexAmbient => "minecraft:entity.vex.ambient",
+ EntityVexCharge => "minecraft:entity.vex.charge",
+ EntityVexDeath => "minecraft:entity.vex.death",
+ EntityVexHurt => "minecraft:entity.vex.hurt",
+ EntityVillagerAmbient => "minecraft:entity.villager.ambient",
+ EntityVillagerCelebrate => "minecraft:entity.villager.celebrate",
+ EntityVillagerDeath => "minecraft:entity.villager.death",
+ EntityVillagerHurt => "minecraft:entity.villager.hurt",
+ EntityVillagerNo => "minecraft:entity.villager.no",
+ EntityVillagerTrade => "minecraft:entity.villager.trade",
+ EntityVillagerYes => "minecraft:entity.villager.yes",
+ EntityVillagerWorkArmorer => "minecraft:entity.villager.work_armorer",
+ EntityVillagerWorkButcher => "minecraft:entity.villager.work_butcher",
+ EntityVillagerWorkCartographer => "minecraft:entity.villager.work_cartographer",
+ EntityVillagerWorkCleric => "minecraft:entity.villager.work_cleric",
+ EntityVillagerWorkFarmer => "minecraft:entity.villager.work_farmer",
+ EntityVillagerWorkFisherman => "minecraft:entity.villager.work_fisherman",
+ EntityVillagerWorkFletcher => "minecraft:entity.villager.work_fletcher",
+ EntityVillagerWorkLeatherworker => "minecraft:entity.villager.work_leatherworker",
+ EntityVillagerWorkLibrarian => "minecraft:entity.villager.work_librarian",
+ EntityVillagerWorkMason => "minecraft:entity.villager.work_mason",
+ EntityVillagerWorkShepherd => "minecraft:entity.villager.work_shepherd",
+ EntityVillagerWorkToolsmith => "minecraft:entity.villager.work_toolsmith",
+ EntityVillagerWorkWeaponsmith => "minecraft:entity.villager.work_weaponsmith",
+ EntityVindicatorAmbient => "minecraft:entity.vindicator.ambient",
+ EntityVindicatorCelebrate => "minecraft:entity.vindicator.celebrate",
+ EntityVindicatorDeath => "minecraft:entity.vindicator.death",
+ EntityVindicatorHurt => "minecraft:entity.vindicator.hurt",
+ BlockVineBreak => "minecraft:block.vine.break",
+ BlockVineFall => "minecraft:block.vine.fall",
+ BlockVineHit => "minecraft:block.vine.hit",
+ BlockVinePlace => "minecraft:block.vine.place",
+ BlockVineStep => "minecraft:block.vine.step",
+ BlockLilyPadPlace => "minecraft:block.lily_pad.place",
+ EntityWanderingTraderAmbient => "minecraft:entity.wandering_trader.ambient",
+ EntityWanderingTraderDeath => "minecraft:entity.wandering_trader.death",
+ EntityWanderingTraderDisappeared => "minecraft:entity.wandering_trader.disappeared",
+ EntityWanderingTraderDrinkMilk => "minecraft:entity.wandering_trader.drink_milk",
+ EntityWanderingTraderDrinkPotion => "minecraft:entity.wandering_trader.drink_potion",
+ EntityWanderingTraderHurt => "minecraft:entity.wandering_trader.hurt",
+ EntityWanderingTraderNo => "minecraft:entity.wandering_trader.no",
+ EntityWanderingTraderReappeared => "minecraft:entity.wandering_trader.reappeared",
+ EntityWanderingTraderTrade => "minecraft:entity.wandering_trader.trade",
+ EntityWanderingTraderYes => "minecraft:entity.wandering_trader.yes",
+ EntityWardenAgitated => "minecraft:entity.warden.agitated",
+ EntityWardenAmbient => "minecraft:entity.warden.ambient",
+ EntityWardenAngry => "minecraft:entity.warden.angry",
+ EntityWardenAttackImpact => "minecraft:entity.warden.attack_impact",
+ EntityWardenDeath => "minecraft:entity.warden.death",
+ EntityWardenDig => "minecraft:entity.warden.dig",
+ EntityWardenEmerge => "minecraft:entity.warden.emerge",
+ EntityWardenHeartbeat => "minecraft:entity.warden.heartbeat",
+ EntityWardenHurt => "minecraft:entity.warden.hurt",
+ EntityWardenListening => "minecraft:entity.warden.listening",
+ EntityWardenListeningAngry => "minecraft:entity.warden.listening_angry",
+ EntityWardenNearbyClose => "minecraft:entity.warden.nearby_close",
+ EntityWardenNearbyCloser => "minecraft:entity.warden.nearby_closer",
+ EntityWardenNearbyClosest => "minecraft:entity.warden.nearby_closest",
+ EntityWardenRoar => "minecraft:entity.warden.roar",
+ EntityWardenSniff => "minecraft:entity.warden.sniff",
+ EntityWardenSonicBoom => "minecraft:entity.warden.sonic_boom",
+ EntityWardenSonicCharge => "minecraft:entity.warden.sonic_charge",
+ EntityWardenStep => "minecraft:entity.warden.step",
+ EntityWardenTendrilClicks => "minecraft:entity.warden.tendril_clicks",
+ BlockWaterAmbient => "minecraft:block.water.ambient",
+ WeatherRain => "minecraft:weather.rain",
+ WeatherRainAbove => "minecraft:weather.rain.above",
+ BlockWetGrassBreak => "minecraft:block.wet_grass.break",
+ BlockWetGrassFall => "minecraft:block.wet_grass.fall",
+ BlockWetGrassHit => "minecraft:block.wet_grass.hit",
+ BlockWetGrassPlace => "minecraft:block.wet_grass.place",
+ BlockWetGrassStep => "minecraft:block.wet_grass.step",
+ EntityWitchAmbient => "minecraft:entity.witch.ambient",
+ EntityWitchCelebrate => "minecraft:entity.witch.celebrate",
+ EntityWitchDeath => "minecraft:entity.witch.death",
+ EntityWitchDrink => "minecraft:entity.witch.drink",
+ EntityWitchHurt => "minecraft:entity.witch.hurt",
+ EntityWitchThrow => "minecraft:entity.witch.throw",
+ EntityWitherAmbient => "minecraft:entity.wither.ambient",
+ EntityWitherBreakBlock => "minecraft:entity.wither.break_block",
+ EntityWitherDeath => "minecraft:entity.wither.death",
+ EntityWitherHurt => "minecraft:entity.wither.hurt",
+ EntityWitherShoot => "minecraft:entity.wither.shoot",
+ EntityWitherSkeletonAmbient => "minecraft:entity.wither_skeleton.ambient",
+ EntityWitherSkeletonDeath => "minecraft:entity.wither_skeleton.death",
+ EntityWitherSkeletonHurt => "minecraft:entity.wither_skeleton.hurt",
+ EntityWitherSkeletonStep => "minecraft:entity.wither_skeleton.step",
+ EntityWitherSpawn => "minecraft:entity.wither.spawn",
+ EntityWolfAmbient => "minecraft:entity.wolf.ambient",
+ EntityWolfDeath => "minecraft:entity.wolf.death",
+ EntityWolfGrowl => "minecraft:entity.wolf.growl",
+ EntityWolfHowl => "minecraft:entity.wolf.howl",
+ EntityWolfHurt => "minecraft:entity.wolf.hurt",
+ EntityWolfPant => "minecraft:entity.wolf.pant",
+ EntityWolfShake => "minecraft:entity.wolf.shake",
+ EntityWolfStep => "minecraft:entity.wolf.step",
+ EntityWolfWhine => "minecraft:entity.wolf.whine",
+ BlockWoodenDoorClose => "minecraft:block.wooden_door.close",
+ BlockWoodenDoorOpen => "minecraft:block.wooden_door.open",
+ BlockWoodenTrapdoorClose => "minecraft:block.wooden_trapdoor.close",
+ BlockWoodenTrapdoorOpen => "minecraft:block.wooden_trapdoor.open",
+ BlockWoodBreak => "minecraft:block.wood.break",
+ BlockWoodenButtonClickOff => "minecraft:block.wooden_button.click_off",
+ BlockWoodenButtonClickOn => "minecraft:block.wooden_button.click_on",
+ BlockWoodFall => "minecraft:block.wood.fall",
+ BlockWoodHit => "minecraft:block.wood.hit",
+ BlockWoodPlace => "minecraft:block.wood.place",
+ BlockWoodenPressurePlateClickOff => "minecraft:block.wooden_pressure_plate.click_off",
+ BlockWoodenPressurePlateClickOn => "minecraft:block.wooden_pressure_plate.click_on",
+ BlockWoodStep => "minecraft:block.wood.step",
+ BlockWoolBreak => "minecraft:block.wool.break",
+ BlockWoolFall => "minecraft:block.wool.fall",
+ BlockWoolHit => "minecraft:block.wool.hit",
+ BlockWoolPlace => "minecraft:block.wool.place",
+ BlockWoolStep => "minecraft:block.wool.step",
+ EntityZoglinAmbient => "minecraft:entity.zoglin.ambient",
+ EntityZoglinAngry => "minecraft:entity.zoglin.angry",
+ EntityZoglinAttack => "minecraft:entity.zoglin.attack",
+ EntityZoglinDeath => "minecraft:entity.zoglin.death",
+ EntityZoglinHurt => "minecraft:entity.zoglin.hurt",
+ EntityZoglinStep => "minecraft:entity.zoglin.step",
+ EntityZombieAmbient => "minecraft:entity.zombie.ambient",
+ EntityZombieAttackWoodenDoor => "minecraft:entity.zombie.attack_wooden_door",
+ EntityZombieAttackIronDoor => "minecraft:entity.zombie.attack_iron_door",
+ EntityZombieBreakWoodenDoor => "minecraft:entity.zombie.break_wooden_door",
+ EntityZombieConvertedToDrowned => "minecraft:entity.zombie.converted_to_drowned",
+ EntityZombieDeath => "minecraft:entity.zombie.death",
+ EntityZombieDestroyEgg => "minecraft:entity.zombie.destroy_egg",
+ EntityZombieHorseAmbient => "minecraft:entity.zombie_horse.ambient",
+ EntityZombieHorseDeath => "minecraft:entity.zombie_horse.death",
+ EntityZombieHorseHurt => "minecraft:entity.zombie_horse.hurt",
+ EntityZombieHurt => "minecraft:entity.zombie.hurt",
+ EntityZombieInfect => "minecraft:entity.zombie.infect",
+ EntityZombifiedPiglinAmbient => "minecraft:entity.zombified_piglin.ambient",
+ EntityZombifiedPiglinAngry => "minecraft:entity.zombified_piglin.angry",
+ EntityZombifiedPiglinDeath => "minecraft:entity.zombified_piglin.death",
+ EntityZombifiedPiglinHurt => "minecraft:entity.zombified_piglin.hurt",
+ EntityZombieStep => "minecraft:entity.zombie.step",
+ EntityZombieVillagerAmbient => "minecraft:entity.zombie_villager.ambient",
+ EntityZombieVillagerConverted => "minecraft:entity.zombie_villager.converted",
+ EntityZombieVillagerCure => "minecraft:entity.zombie_villager.cure",
+ EntityZombieVillagerDeath => "minecraft:entity.zombie_villager.death",
+ EntityZombieVillagerHurt => "minecraft:entity.zombie_villager.hurt",
+ EntityZombieVillagerStep => "minecraft:entity.zombie_villager.step",
+});
+
+registry!(StatType, {
+ Mined => "minecraft:mined",
+ Crafted => "minecraft:crafted",
+ Used => "minecraft:used",
+ Broken => "minecraft:broken",
+ PickedUp => "minecraft:picked_up",
+ Dropped => "minecraft:dropped",
+ Killed => "minecraft:killed",
+ KilledBy => "minecraft:killed_by",
+ Custom => "minecraft:custom",
+});
+
+registry!(VillagerProfession, {
+ None => "minecraft:none",
+ Armorer => "minecraft:armorer",
+ Butcher => "minecraft:butcher",
+ Cartographer => "minecraft:cartographer",
+ Cleric => "minecraft:cleric",
+ Farmer => "minecraft:farmer",
+ Fisherman => "minecraft:fisherman",
+ Fletcher => "minecraft:fletcher",
+ Leatherworker => "minecraft:leatherworker",
+ Librarian => "minecraft:librarian",
+ Mason => "minecraft:mason",
+ Nitwit => "minecraft:nitwit",
+ Shepherd => "minecraft:shepherd",
+ Toolsmith => "minecraft:toolsmith",
+ Weaponsmith => "minecraft:weaponsmith",
+});
+
+registry!(VillagerType, {
+ Desert => "minecraft:desert",
+ Jungle => "minecraft:jungle",
+ Plains => "minecraft:plains",
+ Savanna => "minecraft:savanna",
+ Snow => "minecraft:snow",
+ Swamp => "minecraft:swamp",
+ Taiga => "minecraft:taiga",
+});
+
+registry!(WorldgenBiomeSource, {
+ Fixed => "minecraft:fixed",
+ MultiNoise => "minecraft:multi_noise",
+ Checkerboard => "minecraft:checkerboard",
+ TheEnd => "minecraft:the_end",
+});
+
+registry!(WorldgenBlockStateProviderType, {
+ SimpleStateProvider => "minecraft:simple_state_provider",
+ WeightedStateProvider => "minecraft:weighted_state_provider",
+ NoiseThresholdProvider => "minecraft:noise_threshold_provider",
+ NoiseProvider => "minecraft:noise_provider",
+ DualNoiseProvider => "minecraft:dual_noise_provider",
+ RotatedBlockProvider => "minecraft:rotated_block_provider",
+ RandomizedIntStateProvider => "minecraft:randomized_int_state_provider",
+});
+
+registry!(WorldgenCarver, {
+ Cave => "minecraft:cave",
+ NetherCave => "minecraft:nether_cave",
+ Canyon => "minecraft:canyon",
+});
+
+registry!(WorldgenChunkGenerator, {
+ Noise => "minecraft:noise",
+ Flat => "minecraft:flat",
+ Debug => "minecraft:debug",
+});
+
+registry!(WorldgenDensityFunctionType, {
+ BlendAlpha => "minecraft:blend_alpha",
+ BlendOffset => "minecraft:blend_offset",
+ Beardifier => "minecraft:beardifier",
+ OldBlendedNoise => "minecraft:old_blended_noise",
+ Interpolated => "minecraft:interpolated",
+ FlatCache => "minecraft:flat_cache",
+ Cache2d => "minecraft:cache_2d",
+ CacheOnce => "minecraft:cache_once",
+ CacheAllInCell => "minecraft:cache_all_in_cell",
+ Noise => "minecraft:noise",
+ EndIslands => "minecraft:end_islands",
+ WeirdScaledSampler => "minecraft:weird_scaled_sampler",
+ ShiftedNoise => "minecraft:shifted_noise",
+ RangeChoice => "minecraft:range_choice",
+ ShiftA => "minecraft:shift_a",
+ ShiftB => "minecraft:shift_b",
+ Shift => "minecraft:shift",
+ BlendDensity => "minecraft:blend_density",
+ Clamp => "minecraft:clamp",
+ Abs => "minecraft:abs",
+ Square => "minecraft:square",
+ Cube => "minecraft:cube",
+ HalfNegative => "minecraft:half_negative",
+ QuarterNegative => "minecraft:quarter_negative",
+ Squeeze => "minecraft:squeeze",
+ Add => "minecraft:add",
+ Mul => "minecraft:mul",
+ Min => "minecraft:min",
+ Max => "minecraft:max",
+ Spline => "minecraft:spline",
+ Constant => "minecraft:constant",
+ YClampedGradient => "minecraft:y_clamped_gradient",
+});
+
+registry!(WorldgenFeature, {
+ NoOp => "minecraft:no_op",
+ Tree => "minecraft:tree",
+ Flower => "minecraft:flower",
+ NoBonemealFlower => "minecraft:no_bonemeal_flower",
+ RandomPatch => "minecraft:random_patch",
+ BlockPile => "minecraft:block_pile",
+ SpringFeature => "minecraft:spring_feature",
+ ChorusPlant => "minecraft:chorus_plant",
+ ReplaceSingleBlock => "minecraft:replace_single_block",
+ VoidStartPlatform => "minecraft:void_start_platform",
+ DesertWell => "minecraft:desert_well",
+ Fossil => "minecraft:fossil",
+ HugeRedMushroom => "minecraft:huge_red_mushroom",
+ HugeBrownMushroom => "minecraft:huge_brown_mushroom",
+ IceSpike => "minecraft:ice_spike",
+ GlowstoneBlob => "minecraft:glowstone_blob",
+ FreezeTopLayer => "minecraft:freeze_top_layer",
+ Vines => "minecraft:vines",
+ BlockColumn => "minecraft:block_column",
+ VegetationPatch => "minecraft:vegetation_patch",
+ WaterloggedVegetationPatch => "minecraft:waterlogged_vegetation_patch",
+ RootSystem => "minecraft:root_system",
+ MultifaceGrowth => "minecraft:multiface_growth",
+ UnderwaterMagma => "minecraft:underwater_magma",
+ MonsterRoom => "minecraft:monster_room",
+ BlueIce => "minecraft:blue_ice",
+ Iceberg => "minecraft:iceberg",
+ ForestRock => "minecraft:forest_rock",
+ Disk => "minecraft:disk",
+ Lake => "minecraft:lake",
+ Ore => "minecraft:ore",
+ EndSpike => "minecraft:end_spike",
+ EndIsland => "minecraft:end_island",
+ EndGateway => "minecraft:end_gateway",
+ Seagrass => "minecraft:seagrass",
+ Kelp => "minecraft:kelp",
+ CoralTree => "minecraft:coral_tree",
+ CoralMushroom => "minecraft:coral_mushroom",
+ CoralClaw => "minecraft:coral_claw",
+ SeaPickle => "minecraft:sea_pickle",
+ SimpleBlock => "minecraft:simple_block",
+ Bamboo => "minecraft:bamboo",
+ HugeFungus => "minecraft:huge_fungus",
+ NetherForestVegetation => "minecraft:nether_forest_vegetation",
+ WeepingVines => "minecraft:weeping_vines",
+ TwistingVines => "minecraft:twisting_vines",
+ BasaltColumns => "minecraft:basalt_columns",
+ DeltaFeature => "minecraft:delta_feature",
+ NetherrackReplaceBlobs => "minecraft:netherrack_replace_blobs",
+ FillLayer => "minecraft:fill_layer",
+ BonusChest => "minecraft:bonus_chest",
+ BasaltPillar => "minecraft:basalt_pillar",
+ ScatteredOre => "minecraft:scattered_ore",
+ RandomSelector => "minecraft:random_selector",
+ SimpleRandomSelector => "minecraft:simple_random_selector",
+ RandomBooleanSelector => "minecraft:random_boolean_selector",
+ Geode => "minecraft:geode",
+ DripstoneCluster => "minecraft:dripstone_cluster",
+ LargeDripstone => "minecraft:large_dripstone",
+ PointedDripstone => "minecraft:pointed_dripstone",
+ SculkPatch => "minecraft:sculk_patch",
+});
+
+registry!(WorldgenFeatureSizeType, {
+ TwoLayersFeatureSize => "minecraft:two_layers_feature_size",
+ ThreeLayersFeatureSize => "minecraft:three_layers_feature_size",
+});
+
+registry!(WorldgenFoliagePlacerType, {
+ BlobFoliagePlacer => "minecraft:blob_foliage_placer",
+ SpruceFoliagePlacer => "minecraft:spruce_foliage_placer",
+ PineFoliagePlacer => "minecraft:pine_foliage_placer",
+ AcaciaFoliagePlacer => "minecraft:acacia_foliage_placer",
+ BushFoliagePlacer => "minecraft:bush_foliage_placer",
+ FancyFoliagePlacer => "minecraft:fancy_foliage_placer",
+ JungleFoliagePlacer => "minecraft:jungle_foliage_placer",
+ MegaPineFoliagePlacer => "minecraft:mega_pine_foliage_placer",
+ DarkOakFoliagePlacer => "minecraft:dark_oak_foliage_placer",
+ RandomSpreadFoliagePlacer => "minecraft:random_spread_foliage_placer",
+});
+
+registry!(WorldgenMaterialCondition, {
+ Biome => "minecraft:biome",
+ NoiseThreshold => "minecraft:noise_threshold",
+ VerticalGradient => "minecraft:vertical_gradient",
+ YAbove => "minecraft:y_above",
+ Water => "minecraft:water",
+ Temperature => "minecraft:temperature",
+ Steep => "minecraft:steep",
+ Not => "minecraft:not",
+ Hole => "minecraft:hole",
+ AbovePreliminarySurface => "minecraft:above_preliminary_surface",
+ StoneDepth => "minecraft:stone_depth",
+});
+
+registry!(WorldgenMaterialRule, {
+ Bandlands => "minecraft:bandlands",
+ Block => "minecraft:block",
+ Sequence => "minecraft:sequence",
+ Condition => "minecraft:condition",
+});
+
+registry!(WorldgenPlacementModifierType, {
+ BlockPredicateFilter => "minecraft:block_predicate_filter",
+ RarityFilter => "minecraft:rarity_filter",
+ SurfaceRelativeThresholdFilter => "minecraft:surface_relative_threshold_filter",
+ SurfaceWaterDepthFilter => "minecraft:surface_water_depth_filter",
+ Biome => "minecraft:biome",
+ Count => "minecraft:count",
+ NoiseBasedCount => "minecraft:noise_based_count",
+ NoiseThresholdCount => "minecraft:noise_threshold_count",
+ CountOnEveryLayer => "minecraft:count_on_every_layer",
+ EnvironmentScan => "minecraft:environment_scan",
+ Heightmap => "minecraft:heightmap",
+ HeightRange => "minecraft:height_range",
+ InSquare => "minecraft:in_square",
+ RandomOffset => "minecraft:random_offset",
+ CarvingMask => "minecraft:carving_mask",
+});
+
+registry!(WorldgenRootPlacerType, {
+ MangroveRootPlacer => "minecraft:mangrove_root_placer",
+});
+
+registry!(WorldgenStructurePiece, {
+ Mscorridor => "minecraft:mscorridor",
+ Mscrossing => "minecraft:mscrossing",
+ Msroom => "minecraft:msroom",
+ Msstairs => "minecraft:msstairs",
+ Nebcr => "minecraft:nebcr",
+ Nebef => "minecraft:nebef",
+ Nebs => "minecraft:nebs",
+ Neccs => "minecraft:neccs",
+ Nectb => "minecraft:nectb",
+ Nece => "minecraft:nece",
+ Nescsc => "minecraft:nescsc",
+ Nesclt => "minecraft:nesclt",
+ Nesc => "minecraft:nesc",
+ Nescrt => "minecraft:nescrt",
+ Necsr => "minecraft:necsr",
+ Nemt => "minecraft:nemt",
+ Nerc => "minecraft:nerc",
+ Nesr => "minecraft:nesr",
+ Nestart => "minecraft:nestart",
+ Shcc => "minecraft:shcc",
+ Shfc => "minecraft:shfc",
+ Sh5c => "minecraft:sh5c",
+ Shlt => "minecraft:shlt",
+ Shli => "minecraft:shli",
+ Shpr => "minecraft:shpr",
+ Shph => "minecraft:shph",
+ Shrt => "minecraft:shrt",
+ Shrc => "minecraft:shrc",
+ Shsd => "minecraft:shsd",
+ Shstart => "minecraft:shstart",
+ Shs => "minecraft:shs",
+ Shssd => "minecraft:shssd",
+ Tejp => "minecraft:tejp",
+ Orp => "minecraft:orp",
+ Iglu => "minecraft:iglu",
+ Rupo => "minecraft:rupo",
+ Tesh => "minecraft:tesh",
+ Tedp => "minecraft:tedp",
+ Omb => "minecraft:omb",
+ Omcr => "minecraft:omcr",
+ Omdxr => "minecraft:omdxr",
+ Omdxyr => "minecraft:omdxyr",
+ Omdyr => "minecraft:omdyr",
+ Omdyzr => "minecraft:omdyzr",
+ Omdzr => "minecraft:omdzr",
+ Omentry => "minecraft:omentry",
+ Ompenthouse => "minecraft:ompenthouse",
+ Omsimple => "minecraft:omsimple",
+ Omsimplet => "minecraft:omsimplet",
+ Omwr => "minecraft:omwr",
+ Ecp => "minecraft:ecp",
+ Wmp => "minecraft:wmp",
+ Btp => "minecraft:btp",
+ Shipwreck => "minecraft:shipwreck",
+ Nefos => "minecraft:nefos",
+ Jigsaw => "minecraft:jigsaw",
+});
+
+registry!(WorldgenStructurePlacement, {
+ RandomSpread => "minecraft:random_spread",
+ ConcentricRings => "minecraft:concentric_rings",
+});
+
+registry!(WorldgenStructurePoolElement, {
+ SinglePoolElement => "minecraft:single_pool_element",
+ ListPoolElement => "minecraft:list_pool_element",
+ FeaturePoolElement => "minecraft:feature_pool_element",
+ EmptyPoolElement => "minecraft:empty_pool_element",
+ LegacySinglePoolElement => "minecraft:legacy_single_pool_element",
+});
+
+registry!(WorldgenStructureProcessor, {
+ BlockIgnore => "minecraft:block_ignore",
+ BlockRot => "minecraft:block_rot",
+ Gravity => "minecraft:gravity",
+ JigsawReplacement => "minecraft:jigsaw_replacement",
+ Rule => "minecraft:rule",
+ Nop => "minecraft:nop",
+ BlockAge => "minecraft:block_age",
+ BlackstoneReplace => "minecraft:blackstone_replace",
+ LavaSubmergedBlock => "minecraft:lava_submerged_block",
+ ProtectedBlocks => "minecraft:protected_blocks",
+});
+
+registry!(WorldgenStructureType, {
+ BuriedTreasure => "minecraft:buried_treasure",
+ DesertPyramid => "minecraft:desert_pyramid",
+ EndCity => "minecraft:end_city",
+ Fortress => "minecraft:fortress",
+ Igloo => "minecraft:igloo",
+ Jigsaw => "minecraft:jigsaw",
+ JungleTemple => "minecraft:jungle_temple",
+ Mineshaft => "minecraft:mineshaft",
+ NetherFossil => "minecraft:nether_fossil",
+ OceanMonument => "minecraft:ocean_monument",
+ OceanRuin => "minecraft:ocean_ruin",
+ RuinedPortal => "minecraft:ruined_portal",
+ Shipwreck => "minecraft:shipwreck",
+ Stronghold => "minecraft:stronghold",
+ SwampHut => "minecraft:swamp_hut",
+ WoodlandMansion => "minecraft:woodland_mansion",
+});
+
+registry!(WorldgenTreeDecoratorType, {
+ TrunkVine => "minecraft:trunk_vine",
+ LeaveVine => "minecraft:leave_vine",
+ Cocoa => "minecraft:cocoa",
+ Beehive => "minecraft:beehive",
+ AlterGround => "minecraft:alter_ground",
+ AttachedToLeaves => "minecraft:attached_to_leaves",
+});
+
+registry!(WorldgenTrunkPlacerType, {
+ StraightTrunkPlacer => "minecraft:straight_trunk_placer",
+ ForkingTrunkPlacer => "minecraft:forking_trunk_placer",
+ GiantTrunkPlacer => "minecraft:giant_trunk_placer",
+ MegaJungleTrunkPlacer => "minecraft:mega_jungle_trunk_placer",
+ DarkOakTrunkPlacer => "minecraft:dark_oak_trunk_placer",
+ FancyTrunkPlacer => "minecraft:fancy_trunk_placer",
+ BendingTrunkPlacer => "minecraft:bending_trunk_placer",
+ UpwardsBranchingTrunkPlacer => "minecraft:upwards_branching_trunk_placer",
+});
diff --git a/azalea-world/Cargo.toml b/azalea-world/Cargo.toml
index dca0d362..250a7bd9 100644
--- a/azalea-world/Cargo.toml
+++ b/azalea-world/Cargo.toml
@@ -6,7 +6,7 @@ version = "0.1.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-azalea-block = {path = "../azalea-block"}
+azalea-block = {path = "../azalea-block", default-features = false}
azalea-buf = {path = "../azalea-buf"}
azalea-core = {path = "../azalea-core"}
azalea-entity = {path = "../azalea-entity"}
diff --git a/codegen/genblocks.py b/codegen/genblocks.py
index 174d2e16..fe5eddd1 100644
--- a/codegen/genblocks.py
+++ b/codegen/genblocks.py
@@ -8,18 +8,8 @@ import lib.utils
version_id = lib.code.version.get_version_id()
-
lib.extract.get_generator_mod_data(version_id, 'blockCollisionShapes')
-# lib.download.get_burger()
-# lib.download.get_client_jar(version_id)
-
-# print('Generating data with burger')
-# os.system(
-# f'cd {lib.utils.get_dir_location("downloads/Burger")} && python munch.py ../client-{version_id}.jar --output ../burger-{version_id}.json --toppings blockstates'
-# )
-# print('Ok')
-
mappings = lib.download.get_mappings_for_version(version_id)
block_states_burger = lib.extract.get_block_states_burger(version_id)
ordered_blocks = lib.extract.get_ordered_blocks_burger(version_id)
@@ -27,3 +17,7 @@ block_states_report = lib.extract.get_block_states_report(version_id)
lib.code.blocks.generate_blocks(
block_states_burger, block_states_report, ordered_blocks, mappings)
+
+lib.code.utils.fmt()
+
+print('Done!')
diff --git a/codegen/genregistries.py b/codegen/genregistries.py
new file mode 100644
index 00000000..43591d59
--- /dev/null
+++ b/codegen/genregistries.py
@@ -0,0 +1,16 @@
+import lib.code.registry
+import lib.code.version
+import lib.code.packet
+import lib.code.utils
+import lib.download
+import lib.extract
+import lib.utils
+
+version_id = lib.code.version.get_version_id()
+registries = lib.extract.get_registries_report(version_id)
+
+lib.code.registry.generate_registries(registries)
+
+lib.code.utils.fmt()
+
+print('Done!')
diff --git a/codegen/lib/code/registry.py b/codegen/lib/code/registry.py
new file mode 100644
index 00000000..fbe9e5af
--- /dev/null
+++ b/codegen/lib/code/registry.py
@@ -0,0 +1,32 @@
+from typing import Optional
+from lib.utils import to_snake_case, upper_first_letter, get_dir_location, to_camel_case
+from ..mappings import Mappings
+import re
+
+REGISTRIES_DIR = get_dir_location('../azalea-registry/src/lib.rs')
+
+
+def generate_registries(registries: dict):
+ code = []
+
+ code.append('use registry_macros::registry;')
+ code.append('')
+
+ for registry_name, registry in registries.items():
+ # registry!(Block, {
+ # Air => "minecraft:air",
+ # Stone => "minecraft:stone"
+ # });
+ registry_struct_name = to_camel_case(registry_name.split(':')[1])
+ code.append(f'registry!({registry_struct_name}, {{')
+ registry_entries = sorted(
+ registry['entries'].items(), key=lambda x: x[1]['protocol_id'])
+ for variant_name, _variant in registry_entries:
+ variant_struct_name = to_camel_case(
+ variant_name.split(':')[1])
+ code.append(f'\t{variant_struct_name} => "{variant_name}",')
+ code.append('});')
+ code.append('')
+
+ with open(REGISTRIES_DIR, 'w') as f:
+ f.write('\n'.join(code))
diff --git a/codegen/lib/extract.py b/codegen/lib/extract.py
index 070aba14..75e4908b 100644
--- a/codegen/lib/extract.py
+++ b/codegen/lib/extract.py
@@ -24,6 +24,12 @@ def get_block_states_report(version_id: str):
return json.load(f)
+def get_registries_report(version_id: str):
+ generate_data_from_server_jar(version_id)
+ with open(get_dir_location(f'downloads/generated-{version_id}/reports/registries.json'), 'r') as f:
+ return json.load(f)
+
+
def get_block_states_burger(version_id: str):
burger_data = get_burger_data_for_version(version_id)
return burger_data[0]['blocks']['block']
diff --git a/codegen/lib/utils.py b/codegen/lib/utils.py
index c3d293c0..efabbb38 100644
--- a/codegen/lib/utils.py
+++ b/codegen/lib/utils.py
@@ -10,7 +10,8 @@ def to_snake_case(name: str):
def to_camel_case(name: str):
- s = re.sub('_([a-z])', lambda m: m.group(1).upper(), name)
+ s = re.sub('[_ ](\w)', lambda m: m.group(1).upper(),
+ name.replace('.', '_').replace('/', '_'))
s = upper_first_letter(s)
# if the first character is a number, we need to add an underscore
# maybe we could convert it to the number name (like 2 would become "two")?
diff --git a/codegen/migrate.py b/codegen/migrate.py
index 2dacc208..50bdb354 100644
--- a/codegen/migrate.py
+++ b/codegen/migrate.py
@@ -1,8 +1,9 @@
from lib.code.packet import fix_state
from lib.utils import PacketIdentifier, group_packets
-import lib.code.utils
import lib.code.version
+import lib.code.blocks
import lib.code.packet
+import lib.code.utils
import lib.download
import lib.extract
import sys
@@ -102,6 +103,20 @@ lib.code.version.set_protocol_version(
new_burger_data[0]['version']['protocol'])
lib.code.version.set_version_id(new_version_id)
+print('Updated protocol!')
+
+
+old_ordered_blocks = lib.extract.get_ordered_blocks_burger(old_version_id)
+new_ordered_blocks = lib.extract.get_ordered_blocks_burger(new_version_id)
+if old_ordered_blocks != new_ordered_blocks:
+ print('Blocks changed, updating...')
+ block_states_burger = lib.extract.get_block_states_burger(new_version_id)
+ block_states_report = lib.extract.get_block_states_report(new_version_id)
+
+ lib.code.blocks.generate_blocks(
+ block_states_burger, block_states_report, old_ordered_blocks, new_mappings)
+
+
lib.code.utils.fmt()
print('Done!')