diff --git a/paper-api/src/main/java/org/bukkit/Registry.java b/paper-api/src/main/java/org/bukkit/Registry.java index d3f346413e..0fd586d605 100644 --- a/paper-api/src/main/java/org/bukkit/Registry.java +++ b/paper-api/src/main/java/org/bukkit/Registry.java @@ -127,6 +127,12 @@ public interface Registry extends Iterable { * @see Statistic */ Registry STATISTIC = new SimpleRegistry<>(Statistic.class); + /** + * Sound keys. + * + * @see Sound + */ + Registry SOUNDS = new SimpleRegistry<>(Sound.class); /** * Villager profession. * diff --git a/paper-api/src/main/java/org/bukkit/Sound.java b/paper-api/src/main/java/org/bukkit/Sound.java index be605747e4..768f35c19c 100644 --- a/paper-api/src/main/java/org/bukkit/Sound.java +++ b/paper-api/src/main/java/org/bukkit/Sound.java @@ -1,5 +1,7 @@ package org.bukkit; +import org.jetbrains.annotations.NotNull; + /** * An Enum of Sounds the server is able to send to players. *

@@ -8,998 +10,1010 @@ package org.bukkit; * guarantee values will not be removed from this Enum. As such, you should not * depend on the ordinal values of this class. */ -public enum Sound { +public enum Sound implements Keyed { - AMBIENT_BASALT_DELTAS_ADDITIONS, - AMBIENT_BASALT_DELTAS_LOOP, - AMBIENT_BASALT_DELTAS_MOOD, - AMBIENT_CAVE, - AMBIENT_CRIMSON_FOREST_ADDITIONS, - AMBIENT_CRIMSON_FOREST_LOOP, - AMBIENT_CRIMSON_FOREST_MOOD, - AMBIENT_NETHER_WASTES_ADDITIONS, - AMBIENT_NETHER_WASTES_LOOP, - AMBIENT_NETHER_WASTES_MOOD, - AMBIENT_SOUL_SAND_VALLEY_ADDITIONS, - AMBIENT_SOUL_SAND_VALLEY_LOOP, - AMBIENT_SOUL_SAND_VALLEY_MOOD, - AMBIENT_UNDERWATER_ENTER, - AMBIENT_UNDERWATER_EXIT, - AMBIENT_UNDERWATER_LOOP, - AMBIENT_UNDERWATER_LOOP_ADDITIONS, - AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE, - AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE, - AMBIENT_WARPED_FOREST_ADDITIONS, - AMBIENT_WARPED_FOREST_LOOP, - AMBIENT_WARPED_FOREST_MOOD, - BLOCK_ANCIENT_DEBRIS_BREAK, - BLOCK_ANCIENT_DEBRIS_FALL, - BLOCK_ANCIENT_DEBRIS_HIT, - BLOCK_ANCIENT_DEBRIS_PLACE, - BLOCK_ANCIENT_DEBRIS_STEP, - BLOCK_ANVIL_BREAK, - BLOCK_ANVIL_DESTROY, - BLOCK_ANVIL_FALL, - BLOCK_ANVIL_HIT, - BLOCK_ANVIL_LAND, - BLOCK_ANVIL_PLACE, - BLOCK_ANVIL_STEP, - BLOCK_ANVIL_USE, - BLOCK_BAMBOO_BREAK, - BLOCK_BAMBOO_FALL, - BLOCK_BAMBOO_HIT, - BLOCK_BAMBOO_PLACE, - BLOCK_BAMBOO_SAPLING_BREAK, - BLOCK_BAMBOO_SAPLING_HIT, - BLOCK_BAMBOO_SAPLING_PLACE, - BLOCK_BAMBOO_STEP, - BLOCK_BARREL_CLOSE, - BLOCK_BARREL_OPEN, - BLOCK_BASALT_BREAK, - BLOCK_BASALT_FALL, - BLOCK_BASALT_HIT, - BLOCK_BASALT_PLACE, - BLOCK_BASALT_STEP, - BLOCK_BEACON_ACTIVATE, - BLOCK_BEACON_AMBIENT, - BLOCK_BEACON_DEACTIVATE, - BLOCK_BEACON_POWER_SELECT, - BLOCK_BEEHIVE_DRIP, - BLOCK_BEEHIVE_ENTER, - BLOCK_BEEHIVE_EXIT, - BLOCK_BEEHIVE_SHEAR, - BLOCK_BEEHIVE_WORK, - BLOCK_BELL_RESONATE, - BLOCK_BELL_USE, - BLOCK_BLASTFURNACE_FIRE_CRACKLE, - BLOCK_BONE_BLOCK_BREAK, - BLOCK_BONE_BLOCK_FALL, - BLOCK_BONE_BLOCK_HIT, - BLOCK_BONE_BLOCK_PLACE, - BLOCK_BONE_BLOCK_STEP, - BLOCK_BREWING_STAND_BREW, - BLOCK_BUBBLE_COLUMN_BUBBLE_POP, - BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT, - BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE, - BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT, - BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE, - BLOCK_CAMPFIRE_CRACKLE, - BLOCK_CHAIN_BREAK, - BLOCK_CHAIN_FALL, - BLOCK_CHAIN_HIT, - BLOCK_CHAIN_PLACE, - BLOCK_CHAIN_STEP, - BLOCK_CHEST_CLOSE, - BLOCK_CHEST_LOCKED, - BLOCK_CHEST_OPEN, - BLOCK_CHORUS_FLOWER_DEATH, - BLOCK_CHORUS_FLOWER_GROW, - BLOCK_COMPARATOR_CLICK, - BLOCK_COMPOSTER_EMPTY, - BLOCK_COMPOSTER_FILL, - BLOCK_COMPOSTER_FILL_SUCCESS, - BLOCK_COMPOSTER_READY, - BLOCK_CONDUIT_ACTIVATE, - BLOCK_CONDUIT_AMBIENT, - BLOCK_CONDUIT_AMBIENT_SHORT, - BLOCK_CONDUIT_ATTACK_TARGET, - BLOCK_CONDUIT_DEACTIVATE, - BLOCK_CORAL_BLOCK_BREAK, - BLOCK_CORAL_BLOCK_FALL, - BLOCK_CORAL_BLOCK_HIT, - BLOCK_CORAL_BLOCK_PLACE, - BLOCK_CORAL_BLOCK_STEP, - BLOCK_CROP_BREAK, - BLOCK_DISPENSER_DISPENSE, - BLOCK_DISPENSER_FAIL, - BLOCK_DISPENSER_LAUNCH, - BLOCK_ENCHANTMENT_TABLE_USE, - BLOCK_ENDER_CHEST_CLOSE, - BLOCK_ENDER_CHEST_OPEN, - BLOCK_END_GATEWAY_SPAWN, - BLOCK_END_PORTAL_FRAME_FILL, - BLOCK_END_PORTAL_SPAWN, - BLOCK_FENCE_GATE_CLOSE, - BLOCK_FENCE_GATE_OPEN, - BLOCK_FIRE_AMBIENT, - BLOCK_FIRE_EXTINGUISH, - BLOCK_FUNGUS_BREAK, - BLOCK_FUNGUS_FALL, - BLOCK_FUNGUS_HIT, - BLOCK_FUNGUS_PLACE, - BLOCK_FUNGUS_STEP, - BLOCK_FURNACE_FIRE_CRACKLE, - BLOCK_GILDED_BLACKSTONE_BREAK, - BLOCK_GILDED_BLACKSTONE_FALL, - BLOCK_GILDED_BLACKSTONE_HIT, - BLOCK_GILDED_BLACKSTONE_PLACE, - BLOCK_GILDED_BLACKSTONE_STEP, - BLOCK_GLASS_BREAK, - BLOCK_GLASS_FALL, - BLOCK_GLASS_HIT, - BLOCK_GLASS_PLACE, - BLOCK_GLASS_STEP, - BLOCK_GRASS_BREAK, - BLOCK_GRASS_FALL, - BLOCK_GRASS_HIT, - BLOCK_GRASS_PLACE, - BLOCK_GRASS_STEP, - BLOCK_GRAVEL_BREAK, - BLOCK_GRAVEL_FALL, - BLOCK_GRAVEL_HIT, - BLOCK_GRAVEL_PLACE, - BLOCK_GRAVEL_STEP, - BLOCK_GRINDSTONE_USE, - BLOCK_HONEY_BLOCK_BREAK, - BLOCK_HONEY_BLOCK_FALL, - BLOCK_HONEY_BLOCK_HIT, - BLOCK_HONEY_BLOCK_PLACE, - BLOCK_HONEY_BLOCK_SLIDE, - BLOCK_HONEY_BLOCK_STEP, - BLOCK_IRON_DOOR_CLOSE, - BLOCK_IRON_DOOR_OPEN, - BLOCK_IRON_TRAPDOOR_CLOSE, - BLOCK_IRON_TRAPDOOR_OPEN, - BLOCK_LADDER_BREAK, - BLOCK_LADDER_FALL, - BLOCK_LADDER_HIT, - BLOCK_LADDER_PLACE, - BLOCK_LADDER_STEP, - BLOCK_LANTERN_BREAK, - BLOCK_LANTERN_FALL, - BLOCK_LANTERN_HIT, - BLOCK_LANTERN_PLACE, - BLOCK_LANTERN_STEP, - BLOCK_LAVA_AMBIENT, - BLOCK_LAVA_EXTINGUISH, - BLOCK_LAVA_POP, - BLOCK_LEVER_CLICK, - BLOCK_LILY_PAD_PLACE, - BLOCK_LODESTONE_BREAK, - BLOCK_LODESTONE_FALL, - BLOCK_LODESTONE_HIT, - BLOCK_LODESTONE_PLACE, - BLOCK_LODESTONE_STEP, - BLOCK_METAL_BREAK, - BLOCK_METAL_FALL, - BLOCK_METAL_HIT, - BLOCK_METAL_PLACE, - BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF, - BLOCK_METAL_PRESSURE_PLATE_CLICK_ON, - BLOCK_METAL_STEP, - BLOCK_NETHERITE_BLOCK_BREAK, - BLOCK_NETHERITE_BLOCK_FALL, - BLOCK_NETHERITE_BLOCK_HIT, - BLOCK_NETHERITE_BLOCK_PLACE, - BLOCK_NETHERITE_BLOCK_STEP, - BLOCK_NETHERRACK_BREAK, - BLOCK_NETHERRACK_FALL, - BLOCK_NETHERRACK_HIT, - BLOCK_NETHERRACK_PLACE, - BLOCK_NETHERRACK_STEP, - BLOCK_NETHER_BRICKS_BREAK, - BLOCK_NETHER_BRICKS_FALL, - BLOCK_NETHER_BRICKS_HIT, - BLOCK_NETHER_BRICKS_PLACE, - BLOCK_NETHER_BRICKS_STEP, - BLOCK_NETHER_GOLD_ORE_BREAK, - BLOCK_NETHER_GOLD_ORE_FALL, - BLOCK_NETHER_GOLD_ORE_HIT, - BLOCK_NETHER_GOLD_ORE_PLACE, - BLOCK_NETHER_GOLD_ORE_STEP, - BLOCK_NETHER_ORE_BREAK, - BLOCK_NETHER_ORE_FALL, - BLOCK_NETHER_ORE_HIT, - BLOCK_NETHER_ORE_PLACE, - BLOCK_NETHER_ORE_STEP, - BLOCK_NETHER_SPROUTS_BREAK, - BLOCK_NETHER_SPROUTS_FALL, - BLOCK_NETHER_SPROUTS_HIT, - BLOCK_NETHER_SPROUTS_PLACE, - BLOCK_NETHER_SPROUTS_STEP, - BLOCK_NETHER_WART_BREAK, - BLOCK_NOTE_BLOCK_BANJO, - BLOCK_NOTE_BLOCK_BASEDRUM, - BLOCK_NOTE_BLOCK_BASS, - BLOCK_NOTE_BLOCK_BELL, - BLOCK_NOTE_BLOCK_BIT, - BLOCK_NOTE_BLOCK_CHIME, - BLOCK_NOTE_BLOCK_COW_BELL, - BLOCK_NOTE_BLOCK_DIDGERIDOO, - BLOCK_NOTE_BLOCK_FLUTE, - BLOCK_NOTE_BLOCK_GUITAR, - BLOCK_NOTE_BLOCK_HARP, - BLOCK_NOTE_BLOCK_HAT, - BLOCK_NOTE_BLOCK_IRON_XYLOPHONE, - BLOCK_NOTE_BLOCK_PLING, - BLOCK_NOTE_BLOCK_SNARE, - BLOCK_NOTE_BLOCK_XYLOPHONE, - BLOCK_NYLIUM_BREAK, - BLOCK_NYLIUM_FALL, - BLOCK_NYLIUM_HIT, - BLOCK_NYLIUM_PLACE, - BLOCK_NYLIUM_STEP, - BLOCK_PISTON_CONTRACT, - BLOCK_PISTON_EXTEND, - BLOCK_PORTAL_AMBIENT, - BLOCK_PORTAL_TRAVEL, - BLOCK_PORTAL_TRIGGER, - BLOCK_PUMPKIN_CARVE, - BLOCK_REDSTONE_TORCH_BURNOUT, - BLOCK_RESPAWN_ANCHOR_AMBIENT, - BLOCK_RESPAWN_ANCHOR_CHARGE, - BLOCK_RESPAWN_ANCHOR_DEPLETE, - BLOCK_RESPAWN_ANCHOR_SET_SPAWN, - BLOCK_ROOTS_BREAK, - BLOCK_ROOTS_FALL, - BLOCK_ROOTS_HIT, - BLOCK_ROOTS_PLACE, - BLOCK_ROOTS_STEP, - BLOCK_SAND_BREAK, - BLOCK_SAND_FALL, - BLOCK_SAND_HIT, - BLOCK_SAND_PLACE, - BLOCK_SAND_STEP, - BLOCK_SCAFFOLDING_BREAK, - BLOCK_SCAFFOLDING_FALL, - BLOCK_SCAFFOLDING_HIT, - BLOCK_SCAFFOLDING_PLACE, - BLOCK_SCAFFOLDING_STEP, - BLOCK_SHROOMLIGHT_BREAK, - BLOCK_SHROOMLIGHT_FALL, - BLOCK_SHROOMLIGHT_HIT, - BLOCK_SHROOMLIGHT_PLACE, - BLOCK_SHROOMLIGHT_STEP, - BLOCK_SHULKER_BOX_CLOSE, - BLOCK_SHULKER_BOX_OPEN, - BLOCK_SLIME_BLOCK_BREAK, - BLOCK_SLIME_BLOCK_FALL, - BLOCK_SLIME_BLOCK_HIT, - BLOCK_SLIME_BLOCK_PLACE, - BLOCK_SLIME_BLOCK_STEP, - BLOCK_SMITHING_TABLE_USE, - BLOCK_SMOKER_SMOKE, - BLOCK_SNOW_BREAK, - BLOCK_SNOW_FALL, - BLOCK_SNOW_HIT, - BLOCK_SNOW_PLACE, - BLOCK_SNOW_STEP, - BLOCK_SOUL_SAND_BREAK, - BLOCK_SOUL_SAND_FALL, - BLOCK_SOUL_SAND_HIT, - BLOCK_SOUL_SAND_PLACE, - BLOCK_SOUL_SAND_STEP, - BLOCK_SOUL_SOIL_BREAK, - BLOCK_SOUL_SOIL_FALL, - BLOCK_SOUL_SOIL_HIT, - BLOCK_SOUL_SOIL_PLACE, - BLOCK_SOUL_SOIL_STEP, - BLOCK_STEM_BREAK, - BLOCK_STEM_FALL, - BLOCK_STEM_HIT, - BLOCK_STEM_PLACE, - BLOCK_STEM_STEP, - BLOCK_STONE_BREAK, - BLOCK_STONE_BUTTON_CLICK_OFF, - BLOCK_STONE_BUTTON_CLICK_ON, - BLOCK_STONE_FALL, - BLOCK_STONE_HIT, - BLOCK_STONE_PLACE, - BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF, - BLOCK_STONE_PRESSURE_PLATE_CLICK_ON, - BLOCK_STONE_STEP, - BLOCK_SWEET_BERRY_BUSH_BREAK, - BLOCK_SWEET_BERRY_BUSH_PLACE, - BLOCK_TRIPWIRE_ATTACH, - BLOCK_TRIPWIRE_CLICK_OFF, - BLOCK_TRIPWIRE_CLICK_ON, - BLOCK_TRIPWIRE_DETACH, - BLOCK_VINE_STEP, - BLOCK_WART_BLOCK_BREAK, - BLOCK_WART_BLOCK_FALL, - BLOCK_WART_BLOCK_HIT, - BLOCK_WART_BLOCK_PLACE, - BLOCK_WART_BLOCK_STEP, - BLOCK_WATER_AMBIENT, - BLOCK_WEEPING_VINES_BREAK, - BLOCK_WEEPING_VINES_FALL, - BLOCK_WEEPING_VINES_HIT, - BLOCK_WEEPING_VINES_PLACE, - BLOCK_WEEPING_VINES_STEP, - BLOCK_WET_GRASS_BREAK, - BLOCK_WET_GRASS_FALL, - BLOCK_WET_GRASS_HIT, - BLOCK_WET_GRASS_PLACE, - BLOCK_WET_GRASS_STEP, - BLOCK_WOODEN_BUTTON_CLICK_OFF, - BLOCK_WOODEN_BUTTON_CLICK_ON, - BLOCK_WOODEN_DOOR_CLOSE, - BLOCK_WOODEN_DOOR_OPEN, - BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF, - BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON, - BLOCK_WOODEN_TRAPDOOR_CLOSE, - BLOCK_WOODEN_TRAPDOOR_OPEN, - BLOCK_WOOD_BREAK, - BLOCK_WOOD_FALL, - BLOCK_WOOD_HIT, - BLOCK_WOOD_PLACE, - BLOCK_WOOD_STEP, - BLOCK_WOOL_BREAK, - BLOCK_WOOL_FALL, - BLOCK_WOOL_HIT, - BLOCK_WOOL_PLACE, - BLOCK_WOOL_STEP, - ENCHANT_THORNS_HIT, - ENTITY_ARMOR_STAND_BREAK, - ENTITY_ARMOR_STAND_FALL, - ENTITY_ARMOR_STAND_HIT, - ENTITY_ARMOR_STAND_PLACE, - ENTITY_ARROW_HIT, - ENTITY_ARROW_HIT_PLAYER, - ENTITY_ARROW_SHOOT, - ENTITY_BAT_AMBIENT, - ENTITY_BAT_DEATH, - ENTITY_BAT_HURT, - ENTITY_BAT_LOOP, - ENTITY_BAT_TAKEOFF, - ENTITY_BEE_DEATH, - ENTITY_BEE_HURT, - ENTITY_BEE_LOOP, - ENTITY_BEE_LOOP_AGGRESSIVE, - ENTITY_BEE_POLLINATE, - ENTITY_BEE_STING, - ENTITY_BLAZE_AMBIENT, - ENTITY_BLAZE_BURN, - ENTITY_BLAZE_DEATH, - ENTITY_BLAZE_HURT, - ENTITY_BLAZE_SHOOT, - ENTITY_BOAT_PADDLE_LAND, - ENTITY_BOAT_PADDLE_WATER, - ENTITY_CAT_AMBIENT, - ENTITY_CAT_BEG_FOR_FOOD, - ENTITY_CAT_DEATH, - ENTITY_CAT_EAT, - ENTITY_CAT_HISS, - ENTITY_CAT_HURT, - ENTITY_CAT_PURR, - ENTITY_CAT_PURREOW, - ENTITY_CAT_STRAY_AMBIENT, - ENTITY_CHICKEN_AMBIENT, - ENTITY_CHICKEN_DEATH, - ENTITY_CHICKEN_EGG, - ENTITY_CHICKEN_HURT, - ENTITY_CHICKEN_STEP, - ENTITY_COD_AMBIENT, - ENTITY_COD_DEATH, - ENTITY_COD_FLOP, - ENTITY_COD_HURT, - ENTITY_COW_AMBIENT, - ENTITY_COW_DEATH, - ENTITY_COW_HURT, - ENTITY_COW_MILK, - ENTITY_COW_STEP, - ENTITY_CREEPER_DEATH, - ENTITY_CREEPER_HURT, - ENTITY_CREEPER_PRIMED, - ENTITY_DOLPHIN_AMBIENT, - ENTITY_DOLPHIN_AMBIENT_WATER, - ENTITY_DOLPHIN_ATTACK, - ENTITY_DOLPHIN_DEATH, - ENTITY_DOLPHIN_EAT, - ENTITY_DOLPHIN_HURT, - ENTITY_DOLPHIN_JUMP, - ENTITY_DOLPHIN_PLAY, - ENTITY_DOLPHIN_SPLASH, - ENTITY_DOLPHIN_SWIM, - ENTITY_DONKEY_AMBIENT, - ENTITY_DONKEY_ANGRY, - ENTITY_DONKEY_CHEST, - ENTITY_DONKEY_DEATH, - ENTITY_DONKEY_EAT, - ENTITY_DONKEY_HURT, - ENTITY_DRAGON_FIREBALL_EXPLODE, - ENTITY_DROWNED_AMBIENT, - ENTITY_DROWNED_AMBIENT_WATER, - ENTITY_DROWNED_DEATH, - ENTITY_DROWNED_DEATH_WATER, - ENTITY_DROWNED_HURT, - ENTITY_DROWNED_HURT_WATER, - ENTITY_DROWNED_SHOOT, - ENTITY_DROWNED_STEP, - ENTITY_DROWNED_SWIM, - ENTITY_EGG_THROW, - ENTITY_ELDER_GUARDIAN_AMBIENT, - ENTITY_ELDER_GUARDIAN_AMBIENT_LAND, - ENTITY_ELDER_GUARDIAN_CURSE, - ENTITY_ELDER_GUARDIAN_DEATH, - ENTITY_ELDER_GUARDIAN_DEATH_LAND, - ENTITY_ELDER_GUARDIAN_FLOP, - ENTITY_ELDER_GUARDIAN_HURT, - ENTITY_ELDER_GUARDIAN_HURT_LAND, - ENTITY_ENDERMAN_AMBIENT, - ENTITY_ENDERMAN_DEATH, - ENTITY_ENDERMAN_HURT, - ENTITY_ENDERMAN_SCREAM, - ENTITY_ENDERMAN_STARE, - ENTITY_ENDERMAN_TELEPORT, - ENTITY_ENDERMITE_AMBIENT, - ENTITY_ENDERMITE_DEATH, - ENTITY_ENDERMITE_HURT, - ENTITY_ENDERMITE_STEP, - ENTITY_ENDER_DRAGON_AMBIENT, - ENTITY_ENDER_DRAGON_DEATH, - ENTITY_ENDER_DRAGON_FLAP, - ENTITY_ENDER_DRAGON_GROWL, - ENTITY_ENDER_DRAGON_HURT, - ENTITY_ENDER_DRAGON_SHOOT, - ENTITY_ENDER_EYE_DEATH, - ENTITY_ENDER_EYE_LAUNCH, - ENTITY_ENDER_PEARL_THROW, - ENTITY_EVOKER_AMBIENT, - ENTITY_EVOKER_CAST_SPELL, - ENTITY_EVOKER_CELEBRATE, - ENTITY_EVOKER_DEATH, - ENTITY_EVOKER_FANGS_ATTACK, - ENTITY_EVOKER_HURT, - ENTITY_EVOKER_PREPARE_ATTACK, - ENTITY_EVOKER_PREPARE_SUMMON, - ENTITY_EVOKER_PREPARE_WOLOLO, - ENTITY_EXPERIENCE_BOTTLE_THROW, - ENTITY_EXPERIENCE_ORB_PICKUP, - ENTITY_FIREWORK_ROCKET_BLAST, - ENTITY_FIREWORK_ROCKET_BLAST_FAR, - ENTITY_FIREWORK_ROCKET_LARGE_BLAST, - ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR, - ENTITY_FIREWORK_ROCKET_LAUNCH, - ENTITY_FIREWORK_ROCKET_SHOOT, - ENTITY_FIREWORK_ROCKET_TWINKLE, - ENTITY_FIREWORK_ROCKET_TWINKLE_FAR, - ENTITY_FISHING_BOBBER_RETRIEVE, - ENTITY_FISHING_BOBBER_SPLASH, - ENTITY_FISHING_BOBBER_THROW, - ENTITY_FISH_SWIM, - ENTITY_FOX_AGGRO, - ENTITY_FOX_AMBIENT, - ENTITY_FOX_BITE, - ENTITY_FOX_DEATH, - ENTITY_FOX_EAT, - ENTITY_FOX_HURT, - ENTITY_FOX_SCREECH, - ENTITY_FOX_SLEEP, - ENTITY_FOX_SNIFF, - ENTITY_FOX_SPIT, - ENTITY_FOX_TELEPORT, - ENTITY_GENERIC_BIG_FALL, - ENTITY_GENERIC_BURN, - ENTITY_GENERIC_DEATH, - ENTITY_GENERIC_DRINK, - ENTITY_GENERIC_EAT, - ENTITY_GENERIC_EXPLODE, - ENTITY_GENERIC_EXTINGUISH_FIRE, - ENTITY_GENERIC_HURT, - ENTITY_GENERIC_SMALL_FALL, - ENTITY_GENERIC_SPLASH, - ENTITY_GENERIC_SWIM, - ENTITY_GHAST_AMBIENT, - ENTITY_GHAST_DEATH, - ENTITY_GHAST_HURT, - ENTITY_GHAST_SCREAM, - ENTITY_GHAST_SHOOT, - ENTITY_GHAST_WARN, - ENTITY_GUARDIAN_AMBIENT, - ENTITY_GUARDIAN_AMBIENT_LAND, - ENTITY_GUARDIAN_ATTACK, - ENTITY_GUARDIAN_DEATH, - ENTITY_GUARDIAN_DEATH_LAND, - ENTITY_GUARDIAN_FLOP, - ENTITY_GUARDIAN_HURT, - ENTITY_GUARDIAN_HURT_LAND, - ENTITY_HOGLIN_AMBIENT, - ENTITY_HOGLIN_ANGRY, - ENTITY_HOGLIN_ATTACK, - ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED, - ENTITY_HOGLIN_DEATH, - ENTITY_HOGLIN_HURT, - ENTITY_HOGLIN_RETREAT, - ENTITY_HOGLIN_STEP, - ENTITY_HORSE_AMBIENT, - ENTITY_HORSE_ANGRY, - ENTITY_HORSE_ARMOR, - ENTITY_HORSE_BREATHE, - ENTITY_HORSE_DEATH, - ENTITY_HORSE_EAT, - ENTITY_HORSE_GALLOP, - ENTITY_HORSE_HURT, - ENTITY_HORSE_JUMP, - ENTITY_HORSE_LAND, - ENTITY_HORSE_SADDLE, - ENTITY_HORSE_STEP, - ENTITY_HORSE_STEP_WOOD, - ENTITY_HOSTILE_BIG_FALL, - ENTITY_HOSTILE_DEATH, - ENTITY_HOSTILE_HURT, - ENTITY_HOSTILE_SMALL_FALL, - ENTITY_HOSTILE_SPLASH, - ENTITY_HOSTILE_SWIM, - ENTITY_HUSK_AMBIENT, - ENTITY_HUSK_CONVERTED_TO_ZOMBIE, - ENTITY_HUSK_DEATH, - ENTITY_HUSK_HURT, - ENTITY_HUSK_STEP, - ENTITY_ILLUSIONER_AMBIENT, - ENTITY_ILLUSIONER_CAST_SPELL, - ENTITY_ILLUSIONER_DEATH, - ENTITY_ILLUSIONER_HURT, - ENTITY_ILLUSIONER_MIRROR_MOVE, - ENTITY_ILLUSIONER_PREPARE_BLINDNESS, - ENTITY_ILLUSIONER_PREPARE_MIRROR, - ENTITY_IRON_GOLEM_ATTACK, - ENTITY_IRON_GOLEM_DAMAGE, - ENTITY_IRON_GOLEM_DEATH, - ENTITY_IRON_GOLEM_HURT, - ENTITY_IRON_GOLEM_REPAIR, - ENTITY_IRON_GOLEM_STEP, - ENTITY_ITEM_BREAK, - ENTITY_ITEM_FRAME_ADD_ITEM, - ENTITY_ITEM_FRAME_BREAK, - ENTITY_ITEM_FRAME_PLACE, - ENTITY_ITEM_FRAME_REMOVE_ITEM, - ENTITY_ITEM_FRAME_ROTATE_ITEM, - ENTITY_ITEM_PICKUP, - ENTITY_LEASH_KNOT_BREAK, - ENTITY_LEASH_KNOT_PLACE, - ENTITY_LIGHTNING_BOLT_IMPACT, - ENTITY_LIGHTNING_BOLT_THUNDER, - ENTITY_LINGERING_POTION_THROW, - ENTITY_LLAMA_AMBIENT, - ENTITY_LLAMA_ANGRY, - ENTITY_LLAMA_CHEST, - ENTITY_LLAMA_DEATH, - ENTITY_LLAMA_EAT, - ENTITY_LLAMA_HURT, - ENTITY_LLAMA_SPIT, - ENTITY_LLAMA_STEP, - ENTITY_LLAMA_SWAG, - ENTITY_MAGMA_CUBE_DEATH, - ENTITY_MAGMA_CUBE_DEATH_SMALL, - ENTITY_MAGMA_CUBE_HURT, - ENTITY_MAGMA_CUBE_HURT_SMALL, - ENTITY_MAGMA_CUBE_JUMP, - ENTITY_MAGMA_CUBE_SQUISH, - ENTITY_MAGMA_CUBE_SQUISH_SMALL, - ENTITY_MINECART_INSIDE, - ENTITY_MINECART_RIDING, - ENTITY_MOOSHROOM_CONVERT, - ENTITY_MOOSHROOM_EAT, - ENTITY_MOOSHROOM_MILK, - ENTITY_MOOSHROOM_SHEAR, - ENTITY_MOOSHROOM_SUSPICIOUS_MILK, - ENTITY_MULE_AMBIENT, - ENTITY_MULE_ANGRY, - ENTITY_MULE_CHEST, - ENTITY_MULE_DEATH, - ENTITY_MULE_EAT, - ENTITY_MULE_HURT, - ENTITY_OCELOT_AMBIENT, - ENTITY_OCELOT_DEATH, - ENTITY_OCELOT_HURT, - ENTITY_PAINTING_BREAK, - ENTITY_PAINTING_PLACE, - ENTITY_PANDA_AGGRESSIVE_AMBIENT, - ENTITY_PANDA_AMBIENT, - ENTITY_PANDA_BITE, - ENTITY_PANDA_CANT_BREED, - ENTITY_PANDA_DEATH, - ENTITY_PANDA_EAT, - ENTITY_PANDA_HURT, - ENTITY_PANDA_PRE_SNEEZE, - ENTITY_PANDA_SNEEZE, - ENTITY_PANDA_STEP, - ENTITY_PANDA_WORRIED_AMBIENT, - ENTITY_PARROT_AMBIENT, - ENTITY_PARROT_DEATH, - ENTITY_PARROT_EAT, - ENTITY_PARROT_FLY, - ENTITY_PARROT_HURT, - ENTITY_PARROT_IMITATE_BLAZE, - ENTITY_PARROT_IMITATE_CREEPER, - ENTITY_PARROT_IMITATE_DROWNED, - ENTITY_PARROT_IMITATE_ELDER_GUARDIAN, - ENTITY_PARROT_IMITATE_ENDERMITE, - ENTITY_PARROT_IMITATE_ENDER_DRAGON, - ENTITY_PARROT_IMITATE_EVOKER, - ENTITY_PARROT_IMITATE_GHAST, - ENTITY_PARROT_IMITATE_GUARDIAN, - ENTITY_PARROT_IMITATE_HOGLIN, - ENTITY_PARROT_IMITATE_HUSK, - ENTITY_PARROT_IMITATE_ILLUSIONER, - ENTITY_PARROT_IMITATE_MAGMA_CUBE, - ENTITY_PARROT_IMITATE_PHANTOM, - ENTITY_PARROT_IMITATE_PIGLIN, - ENTITY_PARROT_IMITATE_PIGLIN_BRUTE, - ENTITY_PARROT_IMITATE_PILLAGER, - ENTITY_PARROT_IMITATE_RAVAGER, - ENTITY_PARROT_IMITATE_SHULKER, - ENTITY_PARROT_IMITATE_SILVERFISH, - ENTITY_PARROT_IMITATE_SKELETON, - ENTITY_PARROT_IMITATE_SLIME, - ENTITY_PARROT_IMITATE_SPIDER, - ENTITY_PARROT_IMITATE_STRAY, - ENTITY_PARROT_IMITATE_VEX, - ENTITY_PARROT_IMITATE_VINDICATOR, - ENTITY_PARROT_IMITATE_WITCH, - ENTITY_PARROT_IMITATE_WITHER, - ENTITY_PARROT_IMITATE_WITHER_SKELETON, - ENTITY_PARROT_IMITATE_ZOGLIN, - ENTITY_PARROT_IMITATE_ZOMBIE, - ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER, - ENTITY_PARROT_STEP, - ENTITY_PHANTOM_AMBIENT, - ENTITY_PHANTOM_BITE, - ENTITY_PHANTOM_DEATH, - ENTITY_PHANTOM_FLAP, - ENTITY_PHANTOM_HURT, - ENTITY_PHANTOM_SWOOP, - ENTITY_PIGLIN_ADMIRING_ITEM, - ENTITY_PIGLIN_AMBIENT, - ENTITY_PIGLIN_ANGRY, - ENTITY_PIGLIN_BRUTE_AMBIENT, - ENTITY_PIGLIN_BRUTE_ANGRY, - ENTITY_PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED, - ENTITY_PIGLIN_BRUTE_DEATH, - ENTITY_PIGLIN_BRUTE_HURT, - ENTITY_PIGLIN_BRUTE_STEP, - ENTITY_PIGLIN_CELEBRATE, - ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED, - ENTITY_PIGLIN_DEATH, - ENTITY_PIGLIN_HURT, - ENTITY_PIGLIN_JEALOUS, - ENTITY_PIGLIN_RETREAT, - ENTITY_PIGLIN_STEP, - ENTITY_PIG_AMBIENT, - ENTITY_PIG_DEATH, - ENTITY_PIG_HURT, - ENTITY_PIG_SADDLE, - ENTITY_PIG_STEP, - ENTITY_PILLAGER_AMBIENT, - ENTITY_PILLAGER_CELEBRATE, - ENTITY_PILLAGER_DEATH, - ENTITY_PILLAGER_HURT, - ENTITY_PLAYER_ATTACK_CRIT, - ENTITY_PLAYER_ATTACK_KNOCKBACK, - ENTITY_PLAYER_ATTACK_NODAMAGE, - ENTITY_PLAYER_ATTACK_STRONG, - ENTITY_PLAYER_ATTACK_SWEEP, - ENTITY_PLAYER_ATTACK_WEAK, - ENTITY_PLAYER_BIG_FALL, - ENTITY_PLAYER_BREATH, - ENTITY_PLAYER_BURP, - ENTITY_PLAYER_DEATH, - ENTITY_PLAYER_HURT, - ENTITY_PLAYER_HURT_DROWN, - ENTITY_PLAYER_HURT_ON_FIRE, - ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH, - ENTITY_PLAYER_LEVELUP, - ENTITY_PLAYER_SMALL_FALL, - ENTITY_PLAYER_SPLASH, - ENTITY_PLAYER_SPLASH_HIGH_SPEED, - ENTITY_PLAYER_SWIM, - ENTITY_POLAR_BEAR_AMBIENT, - ENTITY_POLAR_BEAR_AMBIENT_BABY, - ENTITY_POLAR_BEAR_DEATH, - ENTITY_POLAR_BEAR_HURT, - ENTITY_POLAR_BEAR_STEP, - ENTITY_POLAR_BEAR_WARNING, - ENTITY_PUFFER_FISH_AMBIENT, - ENTITY_PUFFER_FISH_BLOW_OUT, - ENTITY_PUFFER_FISH_BLOW_UP, - ENTITY_PUFFER_FISH_DEATH, - ENTITY_PUFFER_FISH_FLOP, - ENTITY_PUFFER_FISH_HURT, - ENTITY_PUFFER_FISH_STING, - ENTITY_RABBIT_AMBIENT, - ENTITY_RABBIT_ATTACK, - ENTITY_RABBIT_DEATH, - ENTITY_RABBIT_HURT, - ENTITY_RABBIT_JUMP, - ENTITY_RAVAGER_AMBIENT, - ENTITY_RAVAGER_ATTACK, - ENTITY_RAVAGER_CELEBRATE, - ENTITY_RAVAGER_DEATH, - ENTITY_RAVAGER_HURT, - ENTITY_RAVAGER_ROAR, - ENTITY_RAVAGER_STEP, - ENTITY_RAVAGER_STUNNED, - ENTITY_SALMON_AMBIENT, - ENTITY_SALMON_DEATH, - ENTITY_SALMON_FLOP, - ENTITY_SALMON_HURT, - ENTITY_SHEEP_AMBIENT, - ENTITY_SHEEP_DEATH, - ENTITY_SHEEP_HURT, - ENTITY_SHEEP_SHEAR, - ENTITY_SHEEP_STEP, - ENTITY_SHULKER_AMBIENT, - ENTITY_SHULKER_BULLET_HIT, - ENTITY_SHULKER_BULLET_HURT, - ENTITY_SHULKER_CLOSE, - ENTITY_SHULKER_DEATH, - ENTITY_SHULKER_HURT, - ENTITY_SHULKER_HURT_CLOSED, - ENTITY_SHULKER_OPEN, - ENTITY_SHULKER_SHOOT, - ENTITY_SHULKER_TELEPORT, - ENTITY_SILVERFISH_AMBIENT, - ENTITY_SILVERFISH_DEATH, - ENTITY_SILVERFISH_HURT, - ENTITY_SILVERFISH_STEP, - ENTITY_SKELETON_AMBIENT, - ENTITY_SKELETON_DEATH, - ENTITY_SKELETON_HORSE_AMBIENT, - ENTITY_SKELETON_HORSE_AMBIENT_WATER, - ENTITY_SKELETON_HORSE_DEATH, - ENTITY_SKELETON_HORSE_GALLOP_WATER, - ENTITY_SKELETON_HORSE_HURT, - ENTITY_SKELETON_HORSE_JUMP_WATER, - ENTITY_SKELETON_HORSE_STEP_WATER, - ENTITY_SKELETON_HORSE_SWIM, - ENTITY_SKELETON_HURT, - ENTITY_SKELETON_SHOOT, - ENTITY_SKELETON_STEP, - ENTITY_SLIME_ATTACK, - ENTITY_SLIME_DEATH, - ENTITY_SLIME_DEATH_SMALL, - ENTITY_SLIME_HURT, - ENTITY_SLIME_HURT_SMALL, - ENTITY_SLIME_JUMP, - ENTITY_SLIME_JUMP_SMALL, - ENTITY_SLIME_SQUISH, - ENTITY_SLIME_SQUISH_SMALL, - ENTITY_SNOWBALL_THROW, - ENTITY_SNOW_GOLEM_AMBIENT, - ENTITY_SNOW_GOLEM_DEATH, - ENTITY_SNOW_GOLEM_HURT, - ENTITY_SNOW_GOLEM_SHEAR, - ENTITY_SNOW_GOLEM_SHOOT, - ENTITY_SPIDER_AMBIENT, - ENTITY_SPIDER_DEATH, - ENTITY_SPIDER_HURT, - ENTITY_SPIDER_STEP, - ENTITY_SPLASH_POTION_BREAK, - ENTITY_SPLASH_POTION_THROW, - ENTITY_SQUID_AMBIENT, - ENTITY_SQUID_DEATH, - ENTITY_SQUID_HURT, - ENTITY_SQUID_SQUIRT, - ENTITY_STRAY_AMBIENT, - ENTITY_STRAY_DEATH, - ENTITY_STRAY_HURT, - ENTITY_STRAY_STEP, - ENTITY_STRIDER_AMBIENT, - ENTITY_STRIDER_DEATH, - ENTITY_STRIDER_EAT, - ENTITY_STRIDER_HAPPY, - ENTITY_STRIDER_HURT, - ENTITY_STRIDER_RETREAT, - ENTITY_STRIDER_SADDLE, - ENTITY_STRIDER_STEP, - ENTITY_STRIDER_STEP_LAVA, - ENTITY_TNT_PRIMED, - ENTITY_TROPICAL_FISH_AMBIENT, - ENTITY_TROPICAL_FISH_DEATH, - ENTITY_TROPICAL_FISH_FLOP, - ENTITY_TROPICAL_FISH_HURT, - ENTITY_TURTLE_AMBIENT_LAND, - ENTITY_TURTLE_DEATH, - ENTITY_TURTLE_DEATH_BABY, - ENTITY_TURTLE_EGG_BREAK, - ENTITY_TURTLE_EGG_CRACK, - ENTITY_TURTLE_EGG_HATCH, - ENTITY_TURTLE_HURT, - ENTITY_TURTLE_HURT_BABY, - ENTITY_TURTLE_LAY_EGG, - ENTITY_TURTLE_SHAMBLE, - ENTITY_TURTLE_SHAMBLE_BABY, - ENTITY_TURTLE_SWIM, - ENTITY_VEX_AMBIENT, - ENTITY_VEX_CHARGE, - ENTITY_VEX_DEATH, - ENTITY_VEX_HURT, - ENTITY_VILLAGER_AMBIENT, - ENTITY_VILLAGER_CELEBRATE, - ENTITY_VILLAGER_DEATH, - ENTITY_VILLAGER_HURT, - ENTITY_VILLAGER_NO, - ENTITY_VILLAGER_TRADE, - ENTITY_VILLAGER_WORK_ARMORER, - ENTITY_VILLAGER_WORK_BUTCHER, - ENTITY_VILLAGER_WORK_CARTOGRAPHER, - ENTITY_VILLAGER_WORK_CLERIC, - ENTITY_VILLAGER_WORK_FARMER, - ENTITY_VILLAGER_WORK_FISHERMAN, - ENTITY_VILLAGER_WORK_FLETCHER, - ENTITY_VILLAGER_WORK_LEATHERWORKER, - ENTITY_VILLAGER_WORK_LIBRARIAN, - ENTITY_VILLAGER_WORK_MASON, - ENTITY_VILLAGER_WORK_SHEPHERD, - ENTITY_VILLAGER_WORK_TOOLSMITH, - ENTITY_VILLAGER_WORK_WEAPONSMITH, - ENTITY_VILLAGER_YES, - ENTITY_VINDICATOR_AMBIENT, - ENTITY_VINDICATOR_CELEBRATE, - ENTITY_VINDICATOR_DEATH, - ENTITY_VINDICATOR_HURT, - ENTITY_WANDERING_TRADER_AMBIENT, - ENTITY_WANDERING_TRADER_DEATH, - ENTITY_WANDERING_TRADER_DISAPPEARED, - ENTITY_WANDERING_TRADER_DRINK_MILK, - ENTITY_WANDERING_TRADER_DRINK_POTION, - ENTITY_WANDERING_TRADER_HURT, - ENTITY_WANDERING_TRADER_NO, - ENTITY_WANDERING_TRADER_REAPPEARED, - ENTITY_WANDERING_TRADER_TRADE, - ENTITY_WANDERING_TRADER_YES, - ENTITY_WITCH_AMBIENT, - ENTITY_WITCH_CELEBRATE, - ENTITY_WITCH_DEATH, - ENTITY_WITCH_DRINK, - ENTITY_WITCH_HURT, - ENTITY_WITCH_THROW, - ENTITY_WITHER_AMBIENT, - ENTITY_WITHER_BREAK_BLOCK, - ENTITY_WITHER_DEATH, - ENTITY_WITHER_HURT, - ENTITY_WITHER_SHOOT, - ENTITY_WITHER_SKELETON_AMBIENT, - ENTITY_WITHER_SKELETON_DEATH, - ENTITY_WITHER_SKELETON_HURT, - ENTITY_WITHER_SKELETON_STEP, - ENTITY_WITHER_SPAWN, - ENTITY_WOLF_AMBIENT, - ENTITY_WOLF_DEATH, - ENTITY_WOLF_GROWL, - ENTITY_WOLF_HOWL, - ENTITY_WOLF_HURT, - ENTITY_WOLF_PANT, - ENTITY_WOLF_SHAKE, - ENTITY_WOLF_STEP, - ENTITY_WOLF_WHINE, - ENTITY_ZOGLIN_AMBIENT, - ENTITY_ZOGLIN_ANGRY, - ENTITY_ZOGLIN_ATTACK, - ENTITY_ZOGLIN_DEATH, - ENTITY_ZOGLIN_HURT, - ENTITY_ZOGLIN_STEP, - ENTITY_ZOMBIE_AMBIENT, - ENTITY_ZOMBIE_ATTACK_IRON_DOOR, - ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR, - ENTITY_ZOMBIE_BREAK_WOODEN_DOOR, - ENTITY_ZOMBIE_CONVERTED_TO_DROWNED, - ENTITY_ZOMBIE_DEATH, - ENTITY_ZOMBIE_DESTROY_EGG, - ENTITY_ZOMBIE_HORSE_AMBIENT, - ENTITY_ZOMBIE_HORSE_DEATH, - ENTITY_ZOMBIE_HORSE_HURT, - ENTITY_ZOMBIE_HURT, - ENTITY_ZOMBIE_INFECT, - ENTITY_ZOMBIE_STEP, - ENTITY_ZOMBIE_VILLAGER_AMBIENT, - ENTITY_ZOMBIE_VILLAGER_CONVERTED, - ENTITY_ZOMBIE_VILLAGER_CURE, - ENTITY_ZOMBIE_VILLAGER_DEATH, - ENTITY_ZOMBIE_VILLAGER_HURT, - ENTITY_ZOMBIE_VILLAGER_STEP, - ENTITY_ZOMBIFIED_PIGLIN_AMBIENT, - ENTITY_ZOMBIFIED_PIGLIN_ANGRY, - ENTITY_ZOMBIFIED_PIGLIN_DEATH, - ENTITY_ZOMBIFIED_PIGLIN_HURT, - EVENT_RAID_HORN, - ITEM_ARMOR_EQUIP_CHAIN, - ITEM_ARMOR_EQUIP_DIAMOND, - ITEM_ARMOR_EQUIP_ELYTRA, - ITEM_ARMOR_EQUIP_GENERIC, - ITEM_ARMOR_EQUIP_GOLD, - ITEM_ARMOR_EQUIP_IRON, - ITEM_ARMOR_EQUIP_LEATHER, - ITEM_ARMOR_EQUIP_NETHERITE, - ITEM_ARMOR_EQUIP_TURTLE, - ITEM_AXE_STRIP, - ITEM_BOOK_PAGE_TURN, - ITEM_BOOK_PUT, - ITEM_BOTTLE_EMPTY, - ITEM_BOTTLE_FILL, - ITEM_BOTTLE_FILL_DRAGONBREATH, - ITEM_BUCKET_EMPTY, - ITEM_BUCKET_EMPTY_FISH, - ITEM_BUCKET_EMPTY_LAVA, - ITEM_BUCKET_FILL, - ITEM_BUCKET_FILL_FISH, - ITEM_BUCKET_FILL_LAVA, - ITEM_CHORUS_FRUIT_TELEPORT, - ITEM_CROP_PLANT, - ITEM_CROSSBOW_HIT, - ITEM_CROSSBOW_LOADING_END, - ITEM_CROSSBOW_LOADING_MIDDLE, - ITEM_CROSSBOW_LOADING_START, - ITEM_CROSSBOW_QUICK_CHARGE_1, - ITEM_CROSSBOW_QUICK_CHARGE_2, - ITEM_CROSSBOW_QUICK_CHARGE_3, - ITEM_CROSSBOW_SHOOT, - ITEM_ELYTRA_FLYING, - ITEM_FIRECHARGE_USE, - ITEM_FLINTANDSTEEL_USE, - ITEM_HOE_TILL, - ITEM_HONEY_BOTTLE_DRINK, - ITEM_LODESTONE_COMPASS_LOCK, - ITEM_NETHER_WART_PLANT, - ITEM_SHIELD_BLOCK, - ITEM_SHIELD_BREAK, - ITEM_SHOVEL_FLATTEN, - ITEM_SWEET_BERRIES_PICK_FROM_BUSH, - ITEM_TOTEM_USE, - ITEM_TRIDENT_HIT, - ITEM_TRIDENT_HIT_GROUND, - ITEM_TRIDENT_RETURN, - ITEM_TRIDENT_RIPTIDE_1, - ITEM_TRIDENT_RIPTIDE_2, - ITEM_TRIDENT_RIPTIDE_3, - ITEM_TRIDENT_THROW, - ITEM_TRIDENT_THUNDER, - MUSIC_CREATIVE, - MUSIC_CREDITS, - MUSIC_DISC_11, - MUSIC_DISC_13, - MUSIC_DISC_BLOCKS, - MUSIC_DISC_CAT, - MUSIC_DISC_CHIRP, - MUSIC_DISC_FAR, - MUSIC_DISC_MALL, - MUSIC_DISC_MELLOHI, - MUSIC_DISC_PIGSTEP, - MUSIC_DISC_STAL, - MUSIC_DISC_STRAD, - MUSIC_DISC_WAIT, - MUSIC_DISC_WARD, - MUSIC_DRAGON, - MUSIC_END, - MUSIC_GAME, - MUSIC_MENU, - MUSIC_NETHER_BASALT_DELTAS, - MUSIC_NETHER_CRIMSON_FOREST, - MUSIC_NETHER_NETHER_WASTES, - MUSIC_NETHER_SOUL_SAND_VALLEY, - MUSIC_NETHER_WARPED_FOREST, - MUSIC_UNDER_WATER, - PARTICLE_SOUL_ESCAPE, - UI_BUTTON_CLICK, - UI_CARTOGRAPHY_TABLE_TAKE_RESULT, - UI_LOOM_SELECT_PATTERN, - UI_LOOM_TAKE_RESULT, - UI_STONECUTTER_SELECT_RECIPE, - UI_STONECUTTER_TAKE_RESULT, - UI_TOAST_CHALLENGE_COMPLETE, - UI_TOAST_IN, - UI_TOAST_OUT, - WEATHER_RAIN, - WEATHER_RAIN_ABOVE, + AMBIENT_BASALT_DELTAS_ADDITIONS("ambient.basalt_deltas.additions"), + AMBIENT_BASALT_DELTAS_LOOP("ambient.basalt_deltas.loop"), + AMBIENT_BASALT_DELTAS_MOOD("ambient.basalt_deltas.mood"), + AMBIENT_CAVE("ambient.cave"), + AMBIENT_CRIMSON_FOREST_ADDITIONS("ambient.crimson_forest.additions"), + AMBIENT_CRIMSON_FOREST_LOOP("ambient.crimson_forest.loop"), + AMBIENT_CRIMSON_FOREST_MOOD("ambient.crimson_forest.mood"), + AMBIENT_NETHER_WASTES_ADDITIONS("ambient.nether_wastes.additions"), + AMBIENT_NETHER_WASTES_LOOP("ambient.nether_wastes.loop"), + AMBIENT_NETHER_WASTES_MOOD("ambient.nether_wastes.mood"), + AMBIENT_SOUL_SAND_VALLEY_ADDITIONS("ambient.soul_sand_valley.additions"), + AMBIENT_SOUL_SAND_VALLEY_LOOP("ambient.soul_sand_valley.loop"), + AMBIENT_SOUL_SAND_VALLEY_MOOD("ambient.soul_sand_valley.mood"), + AMBIENT_UNDERWATER_ENTER("ambient.underwater.enter"), + AMBIENT_UNDERWATER_EXIT("ambient.underwater.exit"), + AMBIENT_UNDERWATER_LOOP("ambient.underwater.loop"), + AMBIENT_UNDERWATER_LOOP_ADDITIONS("ambient.underwater.loop.additions"), + AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE("ambient.underwater.loop.additions.rare"), + AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE("ambient.underwater.loop.additions.ultra_rare"), + AMBIENT_WARPED_FOREST_ADDITIONS("ambient.warped_forest.additions"), + AMBIENT_WARPED_FOREST_LOOP("ambient.warped_forest.loop"), + AMBIENT_WARPED_FOREST_MOOD("ambient.warped_forest.mood"), + BLOCK_ANCIENT_DEBRIS_BREAK("block.ancient_debris.break"), + BLOCK_ANCIENT_DEBRIS_FALL("block.ancient_debris.fall"), + BLOCK_ANCIENT_DEBRIS_HIT("block.ancient_debris.hit"), + BLOCK_ANCIENT_DEBRIS_PLACE("block.ancient_debris.place"), + BLOCK_ANCIENT_DEBRIS_STEP("block.ancient_debris.step"), + BLOCK_ANVIL_BREAK("block.anvil.break"), + BLOCK_ANVIL_DESTROY("block.anvil.destroy"), + BLOCK_ANVIL_FALL("block.anvil.fall"), + BLOCK_ANVIL_HIT("block.anvil.hit"), + BLOCK_ANVIL_LAND("block.anvil.land"), + BLOCK_ANVIL_PLACE("block.anvil.place"), + BLOCK_ANVIL_STEP("block.anvil.step"), + BLOCK_ANVIL_USE("block.anvil.use"), + BLOCK_BAMBOO_BREAK("block.bamboo.break"), + BLOCK_BAMBOO_FALL("block.bamboo.fall"), + BLOCK_BAMBOO_HIT("block.bamboo.hit"), + BLOCK_BAMBOO_PLACE("block.bamboo.place"), + BLOCK_BAMBOO_SAPLING_BREAK("block.bamboo_sapling.break"), + BLOCK_BAMBOO_SAPLING_HIT("block.bamboo_sapling.hit"), + BLOCK_BAMBOO_SAPLING_PLACE("block.bamboo_sapling.place"), + BLOCK_BAMBOO_STEP("block.bamboo.step"), + BLOCK_BARREL_CLOSE("block.barrel.close"), + BLOCK_BARREL_OPEN("block.barrel.open"), + BLOCK_BASALT_BREAK("block.basalt.break"), + BLOCK_BASALT_FALL("block.basalt.fall"), + BLOCK_BASALT_HIT("block.basalt.hit"), + BLOCK_BASALT_PLACE("block.basalt.place"), + BLOCK_BASALT_STEP("block.basalt.step"), + BLOCK_BEACON_ACTIVATE("block.beacon.activate"), + BLOCK_BEACON_AMBIENT("block.beacon.ambient"), + BLOCK_BEACON_DEACTIVATE("block.beacon.deactivate"), + BLOCK_BEACON_POWER_SELECT("block.beacon.power_select"), + BLOCK_BEEHIVE_DRIP("block.beehive.drip"), + BLOCK_BEEHIVE_ENTER("block.beehive.enter"), + BLOCK_BEEHIVE_EXIT("block.beehive.exit"), + BLOCK_BEEHIVE_SHEAR("block.beehive.shear"), + BLOCK_BEEHIVE_WORK("block.beehive.work"), + BLOCK_BELL_RESONATE("block.bell.resonate"), + BLOCK_BELL_USE("block.bell.use"), + BLOCK_BLASTFURNACE_FIRE_CRACKLE("block.blastfurnace.fire_crackle"), + BLOCK_BONE_BLOCK_BREAK("block.bone_block.break"), + BLOCK_BONE_BLOCK_FALL("block.bone_block.fall"), + BLOCK_BONE_BLOCK_HIT("block.bone_block.hit"), + BLOCK_BONE_BLOCK_PLACE("block.bone_block.place"), + BLOCK_BONE_BLOCK_STEP("block.bone_block.step"), + BLOCK_BREWING_STAND_BREW("block.brewing_stand.brew"), + BLOCK_BUBBLE_COLUMN_BUBBLE_POP("block.bubble_column.bubble_pop"), + BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT("block.bubble_column.upwards_ambient"), + BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE("block.bubble_column.upwards_inside"), + BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT("block.bubble_column.whirlpool_ambient"), + BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE("block.bubble_column.whirlpool_inside"), + BLOCK_CAMPFIRE_CRACKLE("block.campfire.crackle"), + BLOCK_CHAIN_BREAK("block.chain.break"), + BLOCK_CHAIN_FALL("block.chain.fall"), + BLOCK_CHAIN_HIT("block.chain.hit"), + BLOCK_CHAIN_PLACE("block.chain.place"), + BLOCK_CHAIN_STEP("block.chain.step"), + BLOCK_CHEST_CLOSE("block.chest.close"), + BLOCK_CHEST_LOCKED("block.chest.locked"), + BLOCK_CHEST_OPEN("block.chest.open"), + BLOCK_CHORUS_FLOWER_DEATH("block.chorus_flower.death"), + BLOCK_CHORUS_FLOWER_GROW("block.chorus_flower.grow"), + BLOCK_COMPARATOR_CLICK("block.comparator.click"), + BLOCK_COMPOSTER_EMPTY("block.composter.empty"), + BLOCK_COMPOSTER_FILL("block.composter.fill"), + BLOCK_COMPOSTER_FILL_SUCCESS("block.composter.fill_success"), + BLOCK_COMPOSTER_READY("block.composter.ready"), + BLOCK_CONDUIT_ACTIVATE("block.conduit.activate"), + BLOCK_CONDUIT_AMBIENT("block.conduit.ambient"), + BLOCK_CONDUIT_AMBIENT_SHORT("block.conduit.ambient.short"), + BLOCK_CONDUIT_ATTACK_TARGET("block.conduit.attack.target"), + BLOCK_CONDUIT_DEACTIVATE("block.conduit.deactivate"), + BLOCK_CORAL_BLOCK_BREAK("block.coral_block.break"), + BLOCK_CORAL_BLOCK_FALL("block.coral_block.fall"), + BLOCK_CORAL_BLOCK_HIT("block.coral_block.hit"), + BLOCK_CORAL_BLOCK_PLACE("block.coral_block.place"), + BLOCK_CORAL_BLOCK_STEP("block.coral_block.step"), + BLOCK_CROP_BREAK("block.crop.break"), + BLOCK_DISPENSER_DISPENSE("block.dispenser.dispense"), + BLOCK_DISPENSER_FAIL("block.dispenser.fail"), + BLOCK_DISPENSER_LAUNCH("block.dispenser.launch"), + BLOCK_ENCHANTMENT_TABLE_USE("block.enchantment_table.use"), + BLOCK_ENDER_CHEST_CLOSE("block.ender_chest.close"), + BLOCK_ENDER_CHEST_OPEN("block.ender_chest.open"), + BLOCK_END_GATEWAY_SPAWN("block.end_gateway.spawn"), + BLOCK_END_PORTAL_FRAME_FILL("block.end_portal_frame.fill"), + BLOCK_END_PORTAL_SPAWN("block.end_portal.spawn"), + BLOCK_FENCE_GATE_CLOSE("block.fence_gate.close"), + BLOCK_FENCE_GATE_OPEN("block.fence_gate.open"), + BLOCK_FIRE_AMBIENT("block.fire.ambient"), + BLOCK_FIRE_EXTINGUISH("block.fire.extinguish"), + BLOCK_FUNGUS_BREAK("block.fungus.break"), + BLOCK_FUNGUS_FALL("block.fungus.fall"), + BLOCK_FUNGUS_HIT("block.fungus.hit"), + BLOCK_FUNGUS_PLACE("block.fungus.place"), + BLOCK_FUNGUS_STEP("block.fungus.step"), + BLOCK_FURNACE_FIRE_CRACKLE("block.furnace.fire_crackle"), + BLOCK_GILDED_BLACKSTONE_BREAK("block.gilded_blackstone.break"), + BLOCK_GILDED_BLACKSTONE_FALL("block.gilded_blackstone.fall"), + BLOCK_GILDED_BLACKSTONE_HIT("block.gilded_blackstone.hit"), + BLOCK_GILDED_BLACKSTONE_PLACE("block.gilded_blackstone.place"), + BLOCK_GILDED_BLACKSTONE_STEP("block.gilded_blackstone.step"), + BLOCK_GLASS_BREAK("block.glass.break"), + BLOCK_GLASS_FALL("block.glass.fall"), + BLOCK_GLASS_HIT("block.glass.hit"), + BLOCK_GLASS_PLACE("block.glass.place"), + BLOCK_GLASS_STEP("block.glass.step"), + BLOCK_GRASS_BREAK("block.grass.break"), + BLOCK_GRASS_FALL("block.grass.fall"), + BLOCK_GRASS_HIT("block.grass.hit"), + BLOCK_GRASS_PLACE("block.grass.place"), + BLOCK_GRASS_STEP("block.grass.step"), + BLOCK_GRAVEL_BREAK("block.gravel.break"), + BLOCK_GRAVEL_FALL("block.gravel.fall"), + BLOCK_GRAVEL_HIT("block.gravel.hit"), + BLOCK_GRAVEL_PLACE("block.gravel.place"), + BLOCK_GRAVEL_STEP("block.gravel.step"), + BLOCK_GRINDSTONE_USE("block.grindstone.use"), + BLOCK_HONEY_BLOCK_BREAK("block.honey_block.break"), + BLOCK_HONEY_BLOCK_FALL("block.honey_block.fall"), + BLOCK_HONEY_BLOCK_HIT("block.honey_block.hit"), + BLOCK_HONEY_BLOCK_PLACE("block.honey_block.place"), + BLOCK_HONEY_BLOCK_SLIDE("block.honey_block.slide"), + BLOCK_HONEY_BLOCK_STEP("block.honey_block.step"), + BLOCK_IRON_DOOR_CLOSE("block.iron_door.close"), + BLOCK_IRON_DOOR_OPEN("block.iron_door.open"), + BLOCK_IRON_TRAPDOOR_CLOSE("block.iron_trapdoor.close"), + BLOCK_IRON_TRAPDOOR_OPEN("block.iron_trapdoor.open"), + BLOCK_LADDER_BREAK("block.ladder.break"), + BLOCK_LADDER_FALL("block.ladder.fall"), + BLOCK_LADDER_HIT("block.ladder.hit"), + BLOCK_LADDER_PLACE("block.ladder.place"), + BLOCK_LADDER_STEP("block.ladder.step"), + BLOCK_LANTERN_BREAK("block.lantern.break"), + BLOCK_LANTERN_FALL("block.lantern.fall"), + BLOCK_LANTERN_HIT("block.lantern.hit"), + BLOCK_LANTERN_PLACE("block.lantern.place"), + BLOCK_LANTERN_STEP("block.lantern.step"), + BLOCK_LAVA_AMBIENT("block.lava.ambient"), + BLOCK_LAVA_EXTINGUISH("block.lava.extinguish"), + BLOCK_LAVA_POP("block.lava.pop"), + BLOCK_LEVER_CLICK("block.lever.click"), + BLOCK_LILY_PAD_PLACE("block.lily_pad.place"), + BLOCK_LODESTONE_BREAK("block.lodestone.break"), + BLOCK_LODESTONE_FALL("block.lodestone.fall"), + BLOCK_LODESTONE_HIT("block.lodestone.hit"), + BLOCK_LODESTONE_PLACE("block.lodestone.place"), + BLOCK_LODESTONE_STEP("block.lodestone.step"), + BLOCK_METAL_BREAK("block.metal.break"), + BLOCK_METAL_FALL("block.metal.fall"), + BLOCK_METAL_HIT("block.metal.hit"), + BLOCK_METAL_PLACE("block.metal.place"), + BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF("block.metal_pressure_plate.click_off"), + BLOCK_METAL_PRESSURE_PLATE_CLICK_ON("block.metal_pressure_plate.click_on"), + BLOCK_METAL_STEP("block.metal.step"), + BLOCK_NETHERITE_BLOCK_BREAK("block.netherite_block.break"), + BLOCK_NETHERITE_BLOCK_FALL("block.netherite_block.fall"), + BLOCK_NETHERITE_BLOCK_HIT("block.netherite_block.hit"), + BLOCK_NETHERITE_BLOCK_PLACE("block.netherite_block.place"), + BLOCK_NETHERITE_BLOCK_STEP("block.netherite_block.step"), + BLOCK_NETHERRACK_BREAK("block.netherrack.break"), + BLOCK_NETHERRACK_FALL("block.netherrack.fall"), + BLOCK_NETHERRACK_HIT("block.netherrack.hit"), + BLOCK_NETHERRACK_PLACE("block.netherrack.place"), + BLOCK_NETHERRACK_STEP("block.netherrack.step"), + BLOCK_NETHER_BRICKS_BREAK("block.nether_bricks.break"), + BLOCK_NETHER_BRICKS_FALL("block.nether_bricks.fall"), + BLOCK_NETHER_BRICKS_HIT("block.nether_bricks.hit"), + BLOCK_NETHER_BRICKS_PLACE("block.nether_bricks.place"), + BLOCK_NETHER_BRICKS_STEP("block.nether_bricks.step"), + BLOCK_NETHER_GOLD_ORE_BREAK("block.nether_gold_ore.break"), + BLOCK_NETHER_GOLD_ORE_FALL("block.nether_gold_ore.fall"), + BLOCK_NETHER_GOLD_ORE_HIT("block.nether_gold_ore.hit"), + BLOCK_NETHER_GOLD_ORE_PLACE("block.nether_gold_ore.place"), + BLOCK_NETHER_GOLD_ORE_STEP("block.nether_gold_ore.step"), + BLOCK_NETHER_ORE_BREAK("block.nether_ore.break"), + BLOCK_NETHER_ORE_FALL("block.nether_ore.fall"), + BLOCK_NETHER_ORE_HIT("block.nether_ore.hit"), + BLOCK_NETHER_ORE_PLACE("block.nether_ore.place"), + BLOCK_NETHER_ORE_STEP("block.nether_ore.step"), + BLOCK_NETHER_SPROUTS_BREAK("block.nether_sprouts.break"), + BLOCK_NETHER_SPROUTS_FALL("block.nether_sprouts.fall"), + BLOCK_NETHER_SPROUTS_HIT("block.nether_sprouts.hit"), + BLOCK_NETHER_SPROUTS_PLACE("block.nether_sprouts.place"), + BLOCK_NETHER_SPROUTS_STEP("block.nether_sprouts.step"), + BLOCK_NETHER_WART_BREAK("block.nether_wart.break"), + BLOCK_NOTE_BLOCK_BANJO("block.note_block.banjo"), + BLOCK_NOTE_BLOCK_BASEDRUM("block.note_block.basedrum"), + BLOCK_NOTE_BLOCK_BASS("block.note_block.bass"), + BLOCK_NOTE_BLOCK_BELL("block.note_block.bell"), + BLOCK_NOTE_BLOCK_BIT("block.note_block.bit"), + BLOCK_NOTE_BLOCK_CHIME("block.note_block.chime"), + BLOCK_NOTE_BLOCK_COW_BELL("block.note_block.cow_bell"), + BLOCK_NOTE_BLOCK_DIDGERIDOO("block.note_block.didgeridoo"), + BLOCK_NOTE_BLOCK_FLUTE("block.note_block.flute"), + BLOCK_NOTE_BLOCK_GUITAR("block.note_block.guitar"), + BLOCK_NOTE_BLOCK_HARP("block.note_block.harp"), + BLOCK_NOTE_BLOCK_HAT("block.note_block.hat"), + BLOCK_NOTE_BLOCK_IRON_XYLOPHONE("block.note_block.iron_xylophone"), + BLOCK_NOTE_BLOCK_PLING("block.note_block.pling"), + BLOCK_NOTE_BLOCK_SNARE("block.note_block.snare"), + BLOCK_NOTE_BLOCK_XYLOPHONE("block.note_block.xylophone"), + BLOCK_NYLIUM_BREAK("block.nylium.break"), + BLOCK_NYLIUM_FALL("block.nylium.fall"), + BLOCK_NYLIUM_HIT("block.nylium.hit"), + BLOCK_NYLIUM_PLACE("block.nylium.place"), + BLOCK_NYLIUM_STEP("block.nylium.step"), + BLOCK_PISTON_CONTRACT("block.piston.contract"), + BLOCK_PISTON_EXTEND("block.piston.extend"), + BLOCK_PORTAL_AMBIENT("block.portal.ambient"), + BLOCK_PORTAL_TRAVEL("block.portal.travel"), + BLOCK_PORTAL_TRIGGER("block.portal.trigger"), + BLOCK_PUMPKIN_CARVE("block.pumpkin.carve"), + BLOCK_REDSTONE_TORCH_BURNOUT("block.redstone_torch.burnout"), + BLOCK_RESPAWN_ANCHOR_AMBIENT("block.respawn_anchor.ambient"), + BLOCK_RESPAWN_ANCHOR_CHARGE("block.respawn_anchor.charge"), + BLOCK_RESPAWN_ANCHOR_DEPLETE("block.respawn_anchor.deplete"), + BLOCK_RESPAWN_ANCHOR_SET_SPAWN("block.respawn_anchor.set_spawn"), + BLOCK_ROOTS_BREAK("block.roots.break"), + BLOCK_ROOTS_FALL("block.roots.fall"), + BLOCK_ROOTS_HIT("block.roots.hit"), + BLOCK_ROOTS_PLACE("block.roots.place"), + BLOCK_ROOTS_STEP("block.roots.step"), + BLOCK_SAND_BREAK("block.sand.break"), + BLOCK_SAND_FALL("block.sand.fall"), + BLOCK_SAND_HIT("block.sand.hit"), + BLOCK_SAND_PLACE("block.sand.place"), + BLOCK_SAND_STEP("block.sand.step"), + BLOCK_SCAFFOLDING_BREAK("block.scaffolding.break"), + BLOCK_SCAFFOLDING_FALL("block.scaffolding.fall"), + BLOCK_SCAFFOLDING_HIT("block.scaffolding.hit"), + BLOCK_SCAFFOLDING_PLACE("block.scaffolding.place"), + BLOCK_SCAFFOLDING_STEP("block.scaffolding.step"), + BLOCK_SHROOMLIGHT_BREAK("block.shroomlight.break"), + BLOCK_SHROOMLIGHT_FALL("block.shroomlight.fall"), + BLOCK_SHROOMLIGHT_HIT("block.shroomlight.hit"), + BLOCK_SHROOMLIGHT_PLACE("block.shroomlight.place"), + BLOCK_SHROOMLIGHT_STEP("block.shroomlight.step"), + BLOCK_SHULKER_BOX_CLOSE("block.shulker_box.close"), + BLOCK_SHULKER_BOX_OPEN("block.shulker_box.open"), + BLOCK_SLIME_BLOCK_BREAK("block.slime_block.break"), + BLOCK_SLIME_BLOCK_FALL("block.slime_block.fall"), + BLOCK_SLIME_BLOCK_HIT("block.slime_block.hit"), + BLOCK_SLIME_BLOCK_PLACE("block.slime_block.place"), + BLOCK_SLIME_BLOCK_STEP("block.slime_block.step"), + BLOCK_SMITHING_TABLE_USE("block.smithing_table.use"), + BLOCK_SMOKER_SMOKE("block.smoker.smoke"), + BLOCK_SNOW_BREAK("block.snow.break"), + BLOCK_SNOW_FALL("block.snow.fall"), + BLOCK_SNOW_HIT("block.snow.hit"), + BLOCK_SNOW_PLACE("block.snow.place"), + BLOCK_SNOW_STEP("block.snow.step"), + BLOCK_SOUL_SAND_BREAK("block.soul_sand.break"), + BLOCK_SOUL_SAND_FALL("block.soul_sand.fall"), + BLOCK_SOUL_SAND_HIT("block.soul_sand.hit"), + BLOCK_SOUL_SAND_PLACE("block.soul_sand.place"), + BLOCK_SOUL_SAND_STEP("block.soul_sand.step"), + BLOCK_SOUL_SOIL_BREAK("block.soul_soil.break"), + BLOCK_SOUL_SOIL_FALL("block.soul_soil.fall"), + BLOCK_SOUL_SOIL_HIT("block.soul_soil.hit"), + BLOCK_SOUL_SOIL_PLACE("block.soul_soil.place"), + BLOCK_SOUL_SOIL_STEP("block.soul_soil.step"), + BLOCK_STEM_BREAK("block.stem.break"), + BLOCK_STEM_FALL("block.stem.fall"), + BLOCK_STEM_HIT("block.stem.hit"), + BLOCK_STEM_PLACE("block.stem.place"), + BLOCK_STEM_STEP("block.stem.step"), + BLOCK_STONE_BREAK("block.stone.break"), + BLOCK_STONE_BUTTON_CLICK_OFF("block.stone_button.click_off"), + BLOCK_STONE_BUTTON_CLICK_ON("block.stone_button.click_on"), + BLOCK_STONE_FALL("block.stone.fall"), + BLOCK_STONE_HIT("block.stone.hit"), + BLOCK_STONE_PLACE("block.stone.place"), + BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF("block.stone_pressure_plate.click_off"), + BLOCK_STONE_PRESSURE_PLATE_CLICK_ON("block.stone_pressure_plate.click_on"), + BLOCK_STONE_STEP("block.stone.step"), + BLOCK_SWEET_BERRY_BUSH_BREAK("block.sweet_berry_bush.break"), + BLOCK_SWEET_BERRY_BUSH_PLACE("block.sweet_berry_bush.place"), + BLOCK_TRIPWIRE_ATTACH("block.tripwire.attach"), + BLOCK_TRIPWIRE_CLICK_OFF("block.tripwire.click_off"), + BLOCK_TRIPWIRE_CLICK_ON("block.tripwire.click_on"), + BLOCK_TRIPWIRE_DETACH("block.tripwire.detach"), + BLOCK_VINE_STEP("block.vine.step"), + BLOCK_WART_BLOCK_BREAK("block.wart_block.break"), + BLOCK_WART_BLOCK_FALL("block.wart_block.fall"), + BLOCK_WART_BLOCK_HIT("block.wart_block.hit"), + BLOCK_WART_BLOCK_PLACE("block.wart_block.place"), + BLOCK_WART_BLOCK_STEP("block.wart_block.step"), + BLOCK_WATER_AMBIENT("block.water.ambient"), + BLOCK_WEEPING_VINES_BREAK("block.weeping_vines.break"), + BLOCK_WEEPING_VINES_FALL("block.weeping_vines.fall"), + BLOCK_WEEPING_VINES_HIT("block.weeping_vines.hit"), + BLOCK_WEEPING_VINES_PLACE("block.weeping_vines.place"), + BLOCK_WEEPING_VINES_STEP("block.weeping_vines.step"), + BLOCK_WET_GRASS_BREAK("block.wet_grass.break"), + BLOCK_WET_GRASS_FALL("block.wet_grass.fall"), + BLOCK_WET_GRASS_HIT("block.wet_grass.hit"), + BLOCK_WET_GRASS_PLACE("block.wet_grass.place"), + BLOCK_WET_GRASS_STEP("block.wet_grass.step"), + BLOCK_WOODEN_BUTTON_CLICK_OFF("block.wooden_button.click_off"), + BLOCK_WOODEN_BUTTON_CLICK_ON("block.wooden_button.click_on"), + BLOCK_WOODEN_DOOR_CLOSE("block.wooden_door.close"), + BLOCK_WOODEN_DOOR_OPEN("block.wooden_door.open"), + BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF("block.wooden_pressure_plate.click_off"), + BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON("block.wooden_pressure_plate.click_on"), + BLOCK_WOODEN_TRAPDOOR_CLOSE("block.wooden_trapdoor.close"), + BLOCK_WOODEN_TRAPDOOR_OPEN("block.wooden_trapdoor.open"), + BLOCK_WOOD_BREAK("block.wood.break"), + BLOCK_WOOD_FALL("block.wood.fall"), + BLOCK_WOOD_HIT("block.wood.hit"), + BLOCK_WOOD_PLACE("block.wood.place"), + BLOCK_WOOD_STEP("block.wood.step"), + BLOCK_WOOL_BREAK("block.wool.break"), + BLOCK_WOOL_FALL("block.wool.fall"), + BLOCK_WOOL_HIT("block.wool.hit"), + BLOCK_WOOL_PLACE("block.wool.place"), + BLOCK_WOOL_STEP("block.wool.step"), + ENCHANT_THORNS_HIT("enchant.thorns.hit"), + ENTITY_ARMOR_STAND_BREAK("entity.armor_stand.break"), + ENTITY_ARMOR_STAND_FALL("entity.armor_stand.fall"), + ENTITY_ARMOR_STAND_HIT("entity.armor_stand.hit"), + ENTITY_ARMOR_STAND_PLACE("entity.armor_stand.place"), + ENTITY_ARROW_HIT("entity.arrow.hit"), + ENTITY_ARROW_HIT_PLAYER("entity.arrow.hit_player"), + ENTITY_ARROW_SHOOT("entity.arrow.shoot"), + ENTITY_BAT_AMBIENT("entity.bat.ambient"), + ENTITY_BAT_DEATH("entity.bat.death"), + ENTITY_BAT_HURT("entity.bat.hurt"), + ENTITY_BAT_LOOP("entity.bat.loop"), + ENTITY_BAT_TAKEOFF("entity.bat.takeoff"), + ENTITY_BEE_DEATH("entity.bee.death"), + ENTITY_BEE_HURT("entity.bee.hurt"), + ENTITY_BEE_LOOP("entity.bee.loop"), + ENTITY_BEE_LOOP_AGGRESSIVE("entity.bee.loop_aggressive"), + ENTITY_BEE_POLLINATE("entity.bee.pollinate"), + ENTITY_BEE_STING("entity.bee.sting"), + ENTITY_BLAZE_AMBIENT("entity.blaze.ambient"), + ENTITY_BLAZE_BURN("entity.blaze.burn"), + ENTITY_BLAZE_DEATH("entity.blaze.death"), + ENTITY_BLAZE_HURT("entity.blaze.hurt"), + ENTITY_BLAZE_SHOOT("entity.blaze.shoot"), + ENTITY_BOAT_PADDLE_LAND("entity.boat.paddle_land"), + ENTITY_BOAT_PADDLE_WATER("entity.boat.paddle_water"), + ENTITY_CAT_AMBIENT("entity.cat.ambient"), + ENTITY_CAT_BEG_FOR_FOOD("entity.cat.beg_for_food"), + ENTITY_CAT_DEATH("entity.cat.death"), + ENTITY_CAT_EAT("entity.cat.eat"), + ENTITY_CAT_HISS("entity.cat.hiss"), + ENTITY_CAT_HURT("entity.cat.hurt"), + ENTITY_CAT_PURR("entity.cat.purr"), + ENTITY_CAT_PURREOW("entity.cat.purreow"), + ENTITY_CAT_STRAY_AMBIENT("entity.cat.stray_ambient"), + ENTITY_CHICKEN_AMBIENT("entity.chicken.ambient"), + ENTITY_CHICKEN_DEATH("entity.chicken.death"), + ENTITY_CHICKEN_EGG("entity.chicken.egg"), + ENTITY_CHICKEN_HURT("entity.chicken.hurt"), + ENTITY_CHICKEN_STEP("entity.chicken.step"), + ENTITY_COD_AMBIENT("entity.cod.ambient"), + ENTITY_COD_DEATH("entity.cod.death"), + ENTITY_COD_FLOP("entity.cod.flop"), + ENTITY_COD_HURT("entity.cod.hurt"), + ENTITY_COW_AMBIENT("entity.cow.ambient"), + ENTITY_COW_DEATH("entity.cow.death"), + ENTITY_COW_HURT("entity.cow.hurt"), + ENTITY_COW_MILK("entity.cow.milk"), + ENTITY_COW_STEP("entity.cow.step"), + ENTITY_CREEPER_DEATH("entity.creeper.death"), + ENTITY_CREEPER_HURT("entity.creeper.hurt"), + ENTITY_CREEPER_PRIMED("entity.creeper.primed"), + ENTITY_DOLPHIN_AMBIENT("entity.dolphin.ambient"), + ENTITY_DOLPHIN_AMBIENT_WATER("entity.dolphin.ambient_water"), + ENTITY_DOLPHIN_ATTACK("entity.dolphin.attack"), + ENTITY_DOLPHIN_DEATH("entity.dolphin.death"), + ENTITY_DOLPHIN_EAT("entity.dolphin.eat"), + ENTITY_DOLPHIN_HURT("entity.dolphin.hurt"), + ENTITY_DOLPHIN_JUMP("entity.dolphin.jump"), + ENTITY_DOLPHIN_PLAY("entity.dolphin.play"), + ENTITY_DOLPHIN_SPLASH("entity.dolphin.splash"), + ENTITY_DOLPHIN_SWIM("entity.dolphin.swim"), + ENTITY_DONKEY_AMBIENT("entity.donkey.ambient"), + ENTITY_DONKEY_ANGRY("entity.donkey.angry"), + ENTITY_DONKEY_CHEST("entity.donkey.chest"), + ENTITY_DONKEY_DEATH("entity.donkey.death"), + ENTITY_DONKEY_EAT("entity.donkey.eat"), + ENTITY_DONKEY_HURT("entity.donkey.hurt"), + ENTITY_DRAGON_FIREBALL_EXPLODE("entity.dragon_fireball.explode"), + ENTITY_DROWNED_AMBIENT("entity.drowned.ambient"), + ENTITY_DROWNED_AMBIENT_WATER("entity.drowned.ambient_water"), + ENTITY_DROWNED_DEATH("entity.drowned.death"), + ENTITY_DROWNED_DEATH_WATER("entity.drowned.death_water"), + ENTITY_DROWNED_HURT("entity.drowned.hurt"), + ENTITY_DROWNED_HURT_WATER("entity.drowned.hurt_water"), + ENTITY_DROWNED_SHOOT("entity.drowned.shoot"), + ENTITY_DROWNED_STEP("entity.drowned.step"), + ENTITY_DROWNED_SWIM("entity.drowned.swim"), + ENTITY_EGG_THROW("entity.egg.throw"), + ENTITY_ELDER_GUARDIAN_AMBIENT("entity.elder_guardian.ambient"), + ENTITY_ELDER_GUARDIAN_AMBIENT_LAND("entity.elder_guardian.ambient_land"), + ENTITY_ELDER_GUARDIAN_CURSE("entity.elder_guardian.curse"), + ENTITY_ELDER_GUARDIAN_DEATH("entity.elder_guardian.death"), + ENTITY_ELDER_GUARDIAN_DEATH_LAND("entity.elder_guardian.death_land"), + ENTITY_ELDER_GUARDIAN_FLOP("entity.elder_guardian.flop"), + ENTITY_ELDER_GUARDIAN_HURT("entity.elder_guardian.hurt"), + ENTITY_ELDER_GUARDIAN_HURT_LAND("entity.elder_guardian.hurt_land"), + ENTITY_ENDERMAN_AMBIENT("entity.enderman.ambient"), + ENTITY_ENDERMAN_DEATH("entity.enderman.death"), + ENTITY_ENDERMAN_HURT("entity.enderman.hurt"), + ENTITY_ENDERMAN_SCREAM("entity.enderman.scream"), + ENTITY_ENDERMAN_STARE("entity.enderman.stare"), + ENTITY_ENDERMAN_TELEPORT("entity.enderman.teleport"), + ENTITY_ENDERMITE_AMBIENT("entity.endermite.ambient"), + ENTITY_ENDERMITE_DEATH("entity.endermite.death"), + ENTITY_ENDERMITE_HURT("entity.endermite.hurt"), + ENTITY_ENDERMITE_STEP("entity.endermite.step"), + ENTITY_ENDER_DRAGON_AMBIENT("entity.ender_dragon.ambient"), + ENTITY_ENDER_DRAGON_DEATH("entity.ender_dragon.death"), + ENTITY_ENDER_DRAGON_FLAP("entity.ender_dragon.flap"), + ENTITY_ENDER_DRAGON_GROWL("entity.ender_dragon.growl"), + ENTITY_ENDER_DRAGON_HURT("entity.ender_dragon.hurt"), + ENTITY_ENDER_DRAGON_SHOOT("entity.ender_dragon.shoot"), + ENTITY_ENDER_EYE_DEATH("entity.ender_eye.death"), + ENTITY_ENDER_EYE_LAUNCH("entity.ender_eye.launch"), + ENTITY_ENDER_PEARL_THROW("entity.ender_pearl.throw"), + ENTITY_EVOKER_AMBIENT("entity.evoker.ambient"), + ENTITY_EVOKER_CAST_SPELL("entity.evoker.cast_spell"), + ENTITY_EVOKER_CELEBRATE("entity.evoker.celebrate"), + ENTITY_EVOKER_DEATH("entity.evoker.death"), + ENTITY_EVOKER_FANGS_ATTACK("entity.evoker_fangs.attack"), + ENTITY_EVOKER_HURT("entity.evoker.hurt"), + ENTITY_EVOKER_PREPARE_ATTACK("entity.evoker.prepare_attack"), + ENTITY_EVOKER_PREPARE_SUMMON("entity.evoker.prepare_summon"), + ENTITY_EVOKER_PREPARE_WOLOLO("entity.evoker.prepare_wololo"), + ENTITY_EXPERIENCE_BOTTLE_THROW("entity.experience_bottle.throw"), + ENTITY_EXPERIENCE_ORB_PICKUP("entity.experience_orb.pickup"), + ENTITY_FIREWORK_ROCKET_BLAST("entity.firework_rocket.blast"), + ENTITY_FIREWORK_ROCKET_BLAST_FAR("entity.firework_rocket.blast_far"), + ENTITY_FIREWORK_ROCKET_LARGE_BLAST("entity.firework_rocket.large_blast"), + ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR("entity.firework_rocket.large_blast_far"), + ENTITY_FIREWORK_ROCKET_LAUNCH("entity.firework_rocket.launch"), + ENTITY_FIREWORK_ROCKET_SHOOT("entity.firework_rocket.shoot"), + ENTITY_FIREWORK_ROCKET_TWINKLE("entity.firework_rocket.twinkle"), + ENTITY_FIREWORK_ROCKET_TWINKLE_FAR("entity.firework_rocket.twinkle_far"), + ENTITY_FISHING_BOBBER_RETRIEVE("entity.fishing_bobber.retrieve"), + ENTITY_FISHING_BOBBER_SPLASH("entity.fishing_bobber.splash"), + ENTITY_FISHING_BOBBER_THROW("entity.fishing_bobber.throw"), + ENTITY_FISH_SWIM("entity.fish.swim"), + ENTITY_FOX_AGGRO("entity.fox.aggro"), + ENTITY_FOX_AMBIENT("entity.fox.ambient"), + ENTITY_FOX_BITE("entity.fox.bite"), + ENTITY_FOX_DEATH("entity.fox.death"), + ENTITY_FOX_EAT("entity.fox.eat"), + ENTITY_FOX_HURT("entity.fox.hurt"), + ENTITY_FOX_SCREECH("entity.fox.screech"), + ENTITY_FOX_SLEEP("entity.fox.sleep"), + ENTITY_FOX_SNIFF("entity.fox.sniff"), + ENTITY_FOX_SPIT("entity.fox.spit"), + ENTITY_FOX_TELEPORT("entity.fox.teleport"), + ENTITY_GENERIC_BIG_FALL("entity.generic.big_fall"), + ENTITY_GENERIC_BURN("entity.generic.burn"), + ENTITY_GENERIC_DEATH("entity.generic.death"), + ENTITY_GENERIC_DRINK("entity.generic.drink"), + ENTITY_GENERIC_EAT("entity.generic.eat"), + ENTITY_GENERIC_EXPLODE("entity.generic.explode"), + ENTITY_GENERIC_EXTINGUISH_FIRE("entity.generic.extinguish_fire"), + ENTITY_GENERIC_HURT("entity.generic.hurt"), + ENTITY_GENERIC_SMALL_FALL("entity.generic.small_fall"), + ENTITY_GENERIC_SPLASH("entity.generic.splash"), + ENTITY_GENERIC_SWIM("entity.generic.swim"), + ENTITY_GHAST_AMBIENT("entity.ghast.ambient"), + ENTITY_GHAST_DEATH("entity.ghast.death"), + ENTITY_GHAST_HURT("entity.ghast.hurt"), + ENTITY_GHAST_SCREAM("entity.ghast.scream"), + ENTITY_GHAST_SHOOT("entity.ghast.shoot"), + ENTITY_GHAST_WARN("entity.ghast.warn"), + ENTITY_GUARDIAN_AMBIENT("entity.guardian.ambient"), + ENTITY_GUARDIAN_AMBIENT_LAND("entity.guardian.ambient_land"), + ENTITY_GUARDIAN_ATTACK("entity.guardian.attack"), + ENTITY_GUARDIAN_DEATH("entity.guardian.death"), + ENTITY_GUARDIAN_DEATH_LAND("entity.guardian.death_land"), + ENTITY_GUARDIAN_FLOP("entity.guardian.flop"), + ENTITY_GUARDIAN_HURT("entity.guardian.hurt"), + ENTITY_GUARDIAN_HURT_LAND("entity.guardian.hurt_land"), + ENTITY_HOGLIN_AMBIENT("entity.hoglin.ambient"), + ENTITY_HOGLIN_ANGRY("entity.hoglin.angry"), + ENTITY_HOGLIN_ATTACK("entity.hoglin.attack"), + ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED("entity.hoglin.converted_to_zombified"), + ENTITY_HOGLIN_DEATH("entity.hoglin.death"), + ENTITY_HOGLIN_HURT("entity.hoglin.hurt"), + ENTITY_HOGLIN_RETREAT("entity.hoglin.retreat"), + ENTITY_HOGLIN_STEP("entity.hoglin.step"), + ENTITY_HORSE_AMBIENT("entity.horse.ambient"), + ENTITY_HORSE_ANGRY("entity.horse.angry"), + ENTITY_HORSE_ARMOR("entity.horse.armor"), + ENTITY_HORSE_BREATHE("entity.horse.breathe"), + ENTITY_HORSE_DEATH("entity.horse.death"), + ENTITY_HORSE_EAT("entity.horse.eat"), + ENTITY_HORSE_GALLOP("entity.horse.gallop"), + ENTITY_HORSE_HURT("entity.horse.hurt"), + ENTITY_HORSE_JUMP("entity.horse.jump"), + ENTITY_HORSE_LAND("entity.horse.land"), + ENTITY_HORSE_SADDLE("entity.horse.saddle"), + ENTITY_HORSE_STEP("entity.horse.step"), + ENTITY_HORSE_STEP_WOOD("entity.horse.step_wood"), + ENTITY_HOSTILE_BIG_FALL("entity.hostile.big_fall"), + ENTITY_HOSTILE_DEATH("entity.hostile.death"), + ENTITY_HOSTILE_HURT("entity.hostile.hurt"), + ENTITY_HOSTILE_SMALL_FALL("entity.hostile.small_fall"), + ENTITY_HOSTILE_SPLASH("entity.hostile.splash"), + ENTITY_HOSTILE_SWIM("entity.hostile.swim"), + ENTITY_HUSK_AMBIENT("entity.husk.ambient"), + ENTITY_HUSK_CONVERTED_TO_ZOMBIE("entity.husk.converted_to_zombie"), + ENTITY_HUSK_DEATH("entity.husk.death"), + ENTITY_HUSK_HURT("entity.husk.hurt"), + ENTITY_HUSK_STEP("entity.husk.step"), + ENTITY_ILLUSIONER_AMBIENT("entity.illusioner.ambient"), + ENTITY_ILLUSIONER_CAST_SPELL("entity.illusioner.cast_spell"), + ENTITY_ILLUSIONER_DEATH("entity.illusioner.death"), + ENTITY_ILLUSIONER_HURT("entity.illusioner.hurt"), + ENTITY_ILLUSIONER_MIRROR_MOVE("entity.illusioner.mirror_move"), + ENTITY_ILLUSIONER_PREPARE_BLINDNESS("entity.illusioner.prepare_blindness"), + ENTITY_ILLUSIONER_PREPARE_MIRROR("entity.illusioner.prepare_mirror"), + ENTITY_IRON_GOLEM_ATTACK("entity.iron_golem.attack"), + ENTITY_IRON_GOLEM_DAMAGE("entity.iron_golem.damage"), + ENTITY_IRON_GOLEM_DEATH("entity.iron_golem.death"), + ENTITY_IRON_GOLEM_HURT("entity.iron_golem.hurt"), + ENTITY_IRON_GOLEM_REPAIR("entity.iron_golem.repair"), + ENTITY_IRON_GOLEM_STEP("entity.iron_golem.step"), + ENTITY_ITEM_BREAK("entity.item.break"), + ENTITY_ITEM_FRAME_ADD_ITEM("entity.item_frame.add_item"), + ENTITY_ITEM_FRAME_BREAK("entity.item_frame.break"), + ENTITY_ITEM_FRAME_PLACE("entity.item_frame.place"), + ENTITY_ITEM_FRAME_REMOVE_ITEM("entity.item_frame.remove_item"), + ENTITY_ITEM_FRAME_ROTATE_ITEM("entity.item_frame.rotate_item"), + ENTITY_ITEM_PICKUP("entity.item.pickup"), + ENTITY_LEASH_KNOT_BREAK("entity.leash_knot.break"), + ENTITY_LEASH_KNOT_PLACE("entity.leash_knot.place"), + ENTITY_LIGHTNING_BOLT_IMPACT("entity.lightning_bolt.impact"), + ENTITY_LIGHTNING_BOLT_THUNDER("entity.lightning_bolt.thunder"), + ENTITY_LINGERING_POTION_THROW("entity.lingering_potion.throw"), + ENTITY_LLAMA_AMBIENT("entity.llama.ambient"), + ENTITY_LLAMA_ANGRY("entity.llama.angry"), + ENTITY_LLAMA_CHEST("entity.llama.chest"), + ENTITY_LLAMA_DEATH("entity.llama.death"), + ENTITY_LLAMA_EAT("entity.llama.eat"), + ENTITY_LLAMA_HURT("entity.llama.hurt"), + ENTITY_LLAMA_SPIT("entity.llama.spit"), + ENTITY_LLAMA_STEP("entity.llama.step"), + ENTITY_LLAMA_SWAG("entity.llama.swag"), + ENTITY_MAGMA_CUBE_DEATH("entity.magma_cube.death"), + ENTITY_MAGMA_CUBE_DEATH_SMALL("entity.magma_cube.death_small"), + ENTITY_MAGMA_CUBE_HURT("entity.magma_cube.hurt"), + ENTITY_MAGMA_CUBE_HURT_SMALL("entity.magma_cube.hurt_small"), + ENTITY_MAGMA_CUBE_JUMP("entity.magma_cube.jump"), + ENTITY_MAGMA_CUBE_SQUISH("entity.magma_cube.squish"), + ENTITY_MAGMA_CUBE_SQUISH_SMALL("entity.magma_cube.squish_small"), + ENTITY_MINECART_INSIDE("entity.minecart.inside"), + ENTITY_MINECART_RIDING("entity.minecart.riding"), + ENTITY_MOOSHROOM_CONVERT("entity.mooshroom.convert"), + ENTITY_MOOSHROOM_EAT("entity.mooshroom.eat"), + ENTITY_MOOSHROOM_MILK("entity.mooshroom.milk"), + ENTITY_MOOSHROOM_SHEAR("entity.mooshroom.shear"), + ENTITY_MOOSHROOM_SUSPICIOUS_MILK("entity.mooshroom.suspicious_milk"), + ENTITY_MULE_AMBIENT("entity.mule.ambient"), + ENTITY_MULE_ANGRY("entity.mule.angry"), + ENTITY_MULE_CHEST("entity.mule.chest"), + ENTITY_MULE_DEATH("entity.mule.death"), + ENTITY_MULE_EAT("entity.mule.eat"), + ENTITY_MULE_HURT("entity.mule.hurt"), + ENTITY_OCELOT_AMBIENT("entity.ocelot.ambient"), + ENTITY_OCELOT_DEATH("entity.ocelot.death"), + ENTITY_OCELOT_HURT("entity.ocelot.hurt"), + ENTITY_PAINTING_BREAK("entity.painting.break"), + ENTITY_PAINTING_PLACE("entity.painting.place"), + ENTITY_PANDA_AGGRESSIVE_AMBIENT("entity.panda.aggressive_ambient"), + ENTITY_PANDA_AMBIENT("entity.panda.ambient"), + ENTITY_PANDA_BITE("entity.panda.bite"), + ENTITY_PANDA_CANT_BREED("entity.panda.cant_breed"), + ENTITY_PANDA_DEATH("entity.panda.death"), + ENTITY_PANDA_EAT("entity.panda.eat"), + ENTITY_PANDA_HURT("entity.panda.hurt"), + ENTITY_PANDA_PRE_SNEEZE("entity.panda.pre_sneeze"), + ENTITY_PANDA_SNEEZE("entity.panda.sneeze"), + ENTITY_PANDA_STEP("entity.panda.step"), + ENTITY_PANDA_WORRIED_AMBIENT("entity.panda.worried_ambient"), + ENTITY_PARROT_AMBIENT("entity.parrot.ambient"), + ENTITY_PARROT_DEATH("entity.parrot.death"), + ENTITY_PARROT_EAT("entity.parrot.eat"), + ENTITY_PARROT_FLY("entity.parrot.fly"), + ENTITY_PARROT_HURT("entity.parrot.hurt"), + ENTITY_PARROT_IMITATE_BLAZE("entity.parrot.imitate.blaze"), + ENTITY_PARROT_IMITATE_CREEPER("entity.parrot.imitate.creeper"), + ENTITY_PARROT_IMITATE_DROWNED("entity.parrot.imitate.drowned"), + ENTITY_PARROT_IMITATE_ELDER_GUARDIAN("entity.parrot.imitate.elder_guardian"), + ENTITY_PARROT_IMITATE_ENDERMITE("entity.parrot.imitate.endermite"), + ENTITY_PARROT_IMITATE_ENDER_DRAGON("entity.parrot.imitate.ender_dragon"), + ENTITY_PARROT_IMITATE_EVOKER("entity.parrot.imitate.evoker"), + ENTITY_PARROT_IMITATE_GHAST("entity.parrot.imitate.ghast"), + ENTITY_PARROT_IMITATE_GUARDIAN("entity.parrot.imitate.guardian"), + ENTITY_PARROT_IMITATE_HOGLIN("entity.parrot.imitate.hoglin"), + ENTITY_PARROT_IMITATE_HUSK("entity.parrot.imitate.husk"), + ENTITY_PARROT_IMITATE_ILLUSIONER("entity.parrot.imitate.illusioner"), + ENTITY_PARROT_IMITATE_MAGMA_CUBE("entity.parrot.imitate.magma_cube"), + ENTITY_PARROT_IMITATE_PHANTOM("entity.parrot.imitate.phantom"), + ENTITY_PARROT_IMITATE_PIGLIN("entity.parrot.imitate.piglin"), + ENTITY_PARROT_IMITATE_PIGLIN_BRUTE("entity.parrot.imitate.piglin_brute"), + ENTITY_PARROT_IMITATE_PILLAGER("entity.parrot.imitate.pillager"), + ENTITY_PARROT_IMITATE_RAVAGER("entity.parrot.imitate.ravager"), + ENTITY_PARROT_IMITATE_SHULKER("entity.parrot.imitate.shulker"), + ENTITY_PARROT_IMITATE_SILVERFISH("entity.parrot.imitate.silverfish"), + ENTITY_PARROT_IMITATE_SKELETON("entity.parrot.imitate.skeleton"), + ENTITY_PARROT_IMITATE_SLIME("entity.parrot.imitate.slime"), + ENTITY_PARROT_IMITATE_SPIDER("entity.parrot.imitate.spider"), + ENTITY_PARROT_IMITATE_STRAY("entity.parrot.imitate.stray"), + ENTITY_PARROT_IMITATE_VEX("entity.parrot.imitate.vex"), + ENTITY_PARROT_IMITATE_VINDICATOR("entity.parrot.imitate.vindicator"), + ENTITY_PARROT_IMITATE_WITCH("entity.parrot.imitate.witch"), + ENTITY_PARROT_IMITATE_WITHER("entity.parrot.imitate.wither"), + ENTITY_PARROT_IMITATE_WITHER_SKELETON("entity.parrot.imitate.wither_skeleton"), + ENTITY_PARROT_IMITATE_ZOGLIN("entity.parrot.imitate.zoglin"), + ENTITY_PARROT_IMITATE_ZOMBIE("entity.parrot.imitate.zombie"), + ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER("entity.parrot.imitate.zombie_villager"), + ENTITY_PARROT_STEP("entity.parrot.step"), + ENTITY_PHANTOM_AMBIENT("entity.phantom.ambient"), + ENTITY_PHANTOM_BITE("entity.phantom.bite"), + ENTITY_PHANTOM_DEATH("entity.phantom.death"), + ENTITY_PHANTOM_FLAP("entity.phantom.flap"), + ENTITY_PHANTOM_HURT("entity.phantom.hurt"), + ENTITY_PHANTOM_SWOOP("entity.phantom.swoop"), + ENTITY_PIGLIN_ADMIRING_ITEM("entity.piglin.admiring_item"), + ENTITY_PIGLIN_AMBIENT("entity.piglin.ambient"), + ENTITY_PIGLIN_ANGRY("entity.piglin.angry"), + ENTITY_PIGLIN_BRUTE_AMBIENT("entity.piglin_brute.ambient"), + ENTITY_PIGLIN_BRUTE_ANGRY("entity.piglin_brute.angry"), + ENTITY_PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED("entity.piglin_brute.converted_to_zombified"), + ENTITY_PIGLIN_BRUTE_DEATH("entity.piglin_brute.death"), + ENTITY_PIGLIN_BRUTE_HURT("entity.piglin_brute.hurt"), + ENTITY_PIGLIN_BRUTE_STEP("entity.piglin_brute.step"), + ENTITY_PIGLIN_CELEBRATE("entity.piglin.celebrate"), + ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED("entity.piglin.converted_to_zombified"), + ENTITY_PIGLIN_DEATH("entity.piglin.death"), + ENTITY_PIGLIN_HURT("entity.piglin.hurt"), + ENTITY_PIGLIN_JEALOUS("entity.piglin.jealous"), + ENTITY_PIGLIN_RETREAT("entity.piglin.retreat"), + ENTITY_PIGLIN_STEP("entity.piglin.step"), + ENTITY_PIG_AMBIENT("entity.pig.ambient"), + ENTITY_PIG_DEATH("entity.pig.death"), + ENTITY_PIG_HURT("entity.pig.hurt"), + ENTITY_PIG_SADDLE("entity.pig.saddle"), + ENTITY_PIG_STEP("entity.pig.step"), + ENTITY_PILLAGER_AMBIENT("entity.pillager.ambient"), + ENTITY_PILLAGER_CELEBRATE("entity.pillager.celebrate"), + ENTITY_PILLAGER_DEATH("entity.pillager.death"), + ENTITY_PILLAGER_HURT("entity.pillager.hurt"), + ENTITY_PLAYER_ATTACK_CRIT("entity.player.attack.crit"), + ENTITY_PLAYER_ATTACK_KNOCKBACK("entity.player.attack.knockback"), + ENTITY_PLAYER_ATTACK_NODAMAGE("entity.player.attack.nodamage"), + ENTITY_PLAYER_ATTACK_STRONG("entity.player.attack.strong"), + ENTITY_PLAYER_ATTACK_SWEEP("entity.player.attack.sweep"), + ENTITY_PLAYER_ATTACK_WEAK("entity.player.attack.weak"), + ENTITY_PLAYER_BIG_FALL("entity.player.big_fall"), + ENTITY_PLAYER_BREATH("entity.player.breath"), + ENTITY_PLAYER_BURP("entity.player.burp"), + ENTITY_PLAYER_DEATH("entity.player.death"), + ENTITY_PLAYER_HURT("entity.player.hurt"), + ENTITY_PLAYER_HURT_DROWN("entity.player.hurt_drown"), + ENTITY_PLAYER_HURT_ON_FIRE("entity.player.hurt_on_fire"), + ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH("entity.player.hurt_sweet_berry_bush"), + ENTITY_PLAYER_LEVELUP("entity.player.levelup"), + ENTITY_PLAYER_SMALL_FALL("entity.player.small_fall"), + ENTITY_PLAYER_SPLASH("entity.player.splash"), + ENTITY_PLAYER_SPLASH_HIGH_SPEED("entity.player.splash.high_speed"), + ENTITY_PLAYER_SWIM("entity.player.swim"), + ENTITY_POLAR_BEAR_AMBIENT("entity.polar_bear.ambient"), + ENTITY_POLAR_BEAR_AMBIENT_BABY("entity.polar_bear.ambient_baby"), + ENTITY_POLAR_BEAR_DEATH("entity.polar_bear.death"), + ENTITY_POLAR_BEAR_HURT("entity.polar_bear.hurt"), + ENTITY_POLAR_BEAR_STEP("entity.polar_bear.step"), + ENTITY_POLAR_BEAR_WARNING("entity.polar_bear.warning"), + ENTITY_PUFFER_FISH_AMBIENT("entity.puffer_fish.ambient"), + ENTITY_PUFFER_FISH_BLOW_OUT("entity.puffer_fish.blow_out"), + ENTITY_PUFFER_FISH_BLOW_UP("entity.puffer_fish.blow_up"), + ENTITY_PUFFER_FISH_DEATH("entity.puffer_fish.death"), + ENTITY_PUFFER_FISH_FLOP("entity.puffer_fish.flop"), + ENTITY_PUFFER_FISH_HURT("entity.puffer_fish.hurt"), + ENTITY_PUFFER_FISH_STING("entity.puffer_fish.sting"), + ENTITY_RABBIT_AMBIENT("entity.rabbit.ambient"), + ENTITY_RABBIT_ATTACK("entity.rabbit.attack"), + ENTITY_RABBIT_DEATH("entity.rabbit.death"), + ENTITY_RABBIT_HURT("entity.rabbit.hurt"), + ENTITY_RABBIT_JUMP("entity.rabbit.jump"), + ENTITY_RAVAGER_AMBIENT("entity.ravager.ambient"), + ENTITY_RAVAGER_ATTACK("entity.ravager.attack"), + ENTITY_RAVAGER_CELEBRATE("entity.ravager.celebrate"), + ENTITY_RAVAGER_DEATH("entity.ravager.death"), + ENTITY_RAVAGER_HURT("entity.ravager.hurt"), + ENTITY_RAVAGER_ROAR("entity.ravager.roar"), + ENTITY_RAVAGER_STEP("entity.ravager.step"), + ENTITY_RAVAGER_STUNNED("entity.ravager.stunned"), + ENTITY_SALMON_AMBIENT("entity.salmon.ambient"), + ENTITY_SALMON_DEATH("entity.salmon.death"), + ENTITY_SALMON_FLOP("entity.salmon.flop"), + ENTITY_SALMON_HURT("entity.salmon.hurt"), + ENTITY_SHEEP_AMBIENT("entity.sheep.ambient"), + ENTITY_SHEEP_DEATH("entity.sheep.death"), + ENTITY_SHEEP_HURT("entity.sheep.hurt"), + ENTITY_SHEEP_SHEAR("entity.sheep.shear"), + ENTITY_SHEEP_STEP("entity.sheep.step"), + ENTITY_SHULKER_AMBIENT("entity.shulker.ambient"), + ENTITY_SHULKER_BULLET_HIT("entity.shulker_bullet.hit"), + ENTITY_SHULKER_BULLET_HURT("entity.shulker_bullet.hurt"), + ENTITY_SHULKER_CLOSE("entity.shulker.close"), + ENTITY_SHULKER_DEATH("entity.shulker.death"), + ENTITY_SHULKER_HURT("entity.shulker.hurt"), + ENTITY_SHULKER_HURT_CLOSED("entity.shulker.hurt_closed"), + ENTITY_SHULKER_OPEN("entity.shulker.open"), + ENTITY_SHULKER_SHOOT("entity.shulker.shoot"), + ENTITY_SHULKER_TELEPORT("entity.shulker.teleport"), + ENTITY_SILVERFISH_AMBIENT("entity.silverfish.ambient"), + ENTITY_SILVERFISH_DEATH("entity.silverfish.death"), + ENTITY_SILVERFISH_HURT("entity.silverfish.hurt"), + ENTITY_SILVERFISH_STEP("entity.silverfish.step"), + ENTITY_SKELETON_AMBIENT("entity.skeleton.ambient"), + ENTITY_SKELETON_DEATH("entity.skeleton.death"), + ENTITY_SKELETON_HORSE_AMBIENT("entity.skeleton_horse.ambient"), + ENTITY_SKELETON_HORSE_AMBIENT_WATER("entity.skeleton_horse.ambient_water"), + ENTITY_SKELETON_HORSE_DEATH("entity.skeleton_horse.death"), + ENTITY_SKELETON_HORSE_GALLOP_WATER("entity.skeleton_horse.gallop_water"), + ENTITY_SKELETON_HORSE_HURT("entity.skeleton_horse.hurt"), + ENTITY_SKELETON_HORSE_JUMP_WATER("entity.skeleton_horse.jump_water"), + ENTITY_SKELETON_HORSE_STEP_WATER("entity.skeleton_horse.step_water"), + ENTITY_SKELETON_HORSE_SWIM("entity.skeleton_horse.swim"), + ENTITY_SKELETON_HURT("entity.skeleton.hurt"), + ENTITY_SKELETON_SHOOT("entity.skeleton.shoot"), + ENTITY_SKELETON_STEP("entity.skeleton.step"), + ENTITY_SLIME_ATTACK("entity.slime.attack"), + ENTITY_SLIME_DEATH("entity.slime.death"), + ENTITY_SLIME_DEATH_SMALL("entity.slime.death_small"), + ENTITY_SLIME_HURT("entity.slime.hurt"), + ENTITY_SLIME_HURT_SMALL("entity.slime.hurt_small"), + ENTITY_SLIME_JUMP("entity.slime.jump"), + ENTITY_SLIME_JUMP_SMALL("entity.slime.jump_small"), + ENTITY_SLIME_SQUISH("entity.slime.squish"), + ENTITY_SLIME_SQUISH_SMALL("entity.slime.squish_small"), + ENTITY_SNOWBALL_THROW("entity.snowball.throw"), + ENTITY_SNOW_GOLEM_AMBIENT("entity.snow_golem.ambient"), + ENTITY_SNOW_GOLEM_DEATH("entity.snow_golem.death"), + ENTITY_SNOW_GOLEM_HURT("entity.snow_golem.hurt"), + ENTITY_SNOW_GOLEM_SHEAR("entity.snow_golem.shear"), + ENTITY_SNOW_GOLEM_SHOOT("entity.snow_golem.shoot"), + ENTITY_SPIDER_AMBIENT("entity.spider.ambient"), + ENTITY_SPIDER_DEATH("entity.spider.death"), + ENTITY_SPIDER_HURT("entity.spider.hurt"), + ENTITY_SPIDER_STEP("entity.spider.step"), + ENTITY_SPLASH_POTION_BREAK("entity.splash_potion.break"), + ENTITY_SPLASH_POTION_THROW("entity.splash_potion.throw"), + ENTITY_SQUID_AMBIENT("entity.squid.ambient"), + ENTITY_SQUID_DEATH("entity.squid.death"), + ENTITY_SQUID_HURT("entity.squid.hurt"), + ENTITY_SQUID_SQUIRT("entity.squid.squirt"), + ENTITY_STRAY_AMBIENT("entity.stray.ambient"), + ENTITY_STRAY_DEATH("entity.stray.death"), + ENTITY_STRAY_HURT("entity.stray.hurt"), + ENTITY_STRAY_STEP("entity.stray.step"), + ENTITY_STRIDER_AMBIENT("entity.strider.ambient"), + ENTITY_STRIDER_DEATH("entity.strider.death"), + ENTITY_STRIDER_EAT("entity.strider.eat"), + ENTITY_STRIDER_HAPPY("entity.strider.happy"), + ENTITY_STRIDER_HURT("entity.strider.hurt"), + ENTITY_STRIDER_RETREAT("entity.strider.retreat"), + ENTITY_STRIDER_SADDLE("entity.strider.saddle"), + ENTITY_STRIDER_STEP("entity.strider.step"), + ENTITY_STRIDER_STEP_LAVA("entity.strider.step_lava"), + ENTITY_TNT_PRIMED("entity.tnt.primed"), + ENTITY_TROPICAL_FISH_AMBIENT("entity.tropical_fish.ambient"), + ENTITY_TROPICAL_FISH_DEATH("entity.tropical_fish.death"), + ENTITY_TROPICAL_FISH_FLOP("entity.tropical_fish.flop"), + ENTITY_TROPICAL_FISH_HURT("entity.tropical_fish.hurt"), + ENTITY_TURTLE_AMBIENT_LAND("entity.turtle.ambient_land"), + ENTITY_TURTLE_DEATH("entity.turtle.death"), + ENTITY_TURTLE_DEATH_BABY("entity.turtle.death_baby"), + ENTITY_TURTLE_EGG_BREAK("entity.turtle.egg_break"), + ENTITY_TURTLE_EGG_CRACK("entity.turtle.egg_crack"), + ENTITY_TURTLE_EGG_HATCH("entity.turtle.egg_hatch"), + ENTITY_TURTLE_HURT("entity.turtle.hurt"), + ENTITY_TURTLE_HURT_BABY("entity.turtle.hurt_baby"), + ENTITY_TURTLE_LAY_EGG("entity.turtle.lay_egg"), + ENTITY_TURTLE_SHAMBLE("entity.turtle.shamble"), + ENTITY_TURTLE_SHAMBLE_BABY("entity.turtle.shamble_baby"), + ENTITY_TURTLE_SWIM("entity.turtle.swim"), + ENTITY_VEX_AMBIENT("entity.vex.ambient"), + ENTITY_VEX_CHARGE("entity.vex.charge"), + ENTITY_VEX_DEATH("entity.vex.death"), + ENTITY_VEX_HURT("entity.vex.hurt"), + ENTITY_VILLAGER_AMBIENT("entity.villager.ambient"), + ENTITY_VILLAGER_CELEBRATE("entity.villager.celebrate"), + ENTITY_VILLAGER_DEATH("entity.villager.death"), + ENTITY_VILLAGER_HURT("entity.villager.hurt"), + ENTITY_VILLAGER_NO("entity.villager.no"), + ENTITY_VILLAGER_TRADE("entity.villager.trade"), + ENTITY_VILLAGER_WORK_ARMORER("entity.villager.work_armorer"), + ENTITY_VILLAGER_WORK_BUTCHER("entity.villager.work_butcher"), + ENTITY_VILLAGER_WORK_CARTOGRAPHER("entity.villager.work_cartographer"), + ENTITY_VILLAGER_WORK_CLERIC("entity.villager.work_cleric"), + ENTITY_VILLAGER_WORK_FARMER("entity.villager.work_farmer"), + ENTITY_VILLAGER_WORK_FISHERMAN("entity.villager.work_fisherman"), + ENTITY_VILLAGER_WORK_FLETCHER("entity.villager.work_fletcher"), + ENTITY_VILLAGER_WORK_LEATHERWORKER("entity.villager.work_leatherworker"), + ENTITY_VILLAGER_WORK_LIBRARIAN("entity.villager.work_librarian"), + ENTITY_VILLAGER_WORK_MASON("entity.villager.work_mason"), + ENTITY_VILLAGER_WORK_SHEPHERD("entity.villager.work_shepherd"), + ENTITY_VILLAGER_WORK_TOOLSMITH("entity.villager.work_toolsmith"), + ENTITY_VILLAGER_WORK_WEAPONSMITH("entity.villager.work_weaponsmith"), + ENTITY_VILLAGER_YES("entity.villager.yes"), + ENTITY_VINDICATOR_AMBIENT("entity.vindicator.ambient"), + ENTITY_VINDICATOR_CELEBRATE("entity.vindicator.celebrate"), + ENTITY_VINDICATOR_DEATH("entity.vindicator.death"), + ENTITY_VINDICATOR_HURT("entity.vindicator.hurt"), + ENTITY_WANDERING_TRADER_AMBIENT("entity.wandering_trader.ambient"), + ENTITY_WANDERING_TRADER_DEATH("entity.wandering_trader.death"), + ENTITY_WANDERING_TRADER_DISAPPEARED("entity.wandering_trader.disappeared"), + ENTITY_WANDERING_TRADER_DRINK_MILK("entity.wandering_trader.drink_milk"), + ENTITY_WANDERING_TRADER_DRINK_POTION("entity.wandering_trader.drink_potion"), + ENTITY_WANDERING_TRADER_HURT("entity.wandering_trader.hurt"), + ENTITY_WANDERING_TRADER_NO("entity.wandering_trader.no"), + ENTITY_WANDERING_TRADER_REAPPEARED("entity.wandering_trader.reappeared"), + ENTITY_WANDERING_TRADER_TRADE("entity.wandering_trader.trade"), + ENTITY_WANDERING_TRADER_YES("entity.wandering_trader.yes"), + ENTITY_WITCH_AMBIENT("entity.witch.ambient"), + ENTITY_WITCH_CELEBRATE("entity.witch.celebrate"), + ENTITY_WITCH_DEATH("entity.witch.death"), + ENTITY_WITCH_DRINK("entity.witch.drink"), + ENTITY_WITCH_HURT("entity.witch.hurt"), + ENTITY_WITCH_THROW("entity.witch.throw"), + ENTITY_WITHER_AMBIENT("entity.wither.ambient"), + ENTITY_WITHER_BREAK_BLOCK("entity.wither.break_block"), + ENTITY_WITHER_DEATH("entity.wither.death"), + ENTITY_WITHER_HURT("entity.wither.hurt"), + ENTITY_WITHER_SHOOT("entity.wither.shoot"), + ENTITY_WITHER_SKELETON_AMBIENT("entity.wither_skeleton.ambient"), + ENTITY_WITHER_SKELETON_DEATH("entity.wither_skeleton.death"), + ENTITY_WITHER_SKELETON_HURT("entity.wither_skeleton.hurt"), + ENTITY_WITHER_SKELETON_STEP("entity.wither_skeleton.step"), + ENTITY_WITHER_SPAWN("entity.wither.spawn"), + ENTITY_WOLF_AMBIENT("entity.wolf.ambient"), + ENTITY_WOLF_DEATH("entity.wolf.death"), + ENTITY_WOLF_GROWL("entity.wolf.growl"), + ENTITY_WOLF_HOWL("entity.wolf.howl"), + ENTITY_WOLF_HURT("entity.wolf.hurt"), + ENTITY_WOLF_PANT("entity.wolf.pant"), + ENTITY_WOLF_SHAKE("entity.wolf.shake"), + ENTITY_WOLF_STEP("entity.wolf.step"), + ENTITY_WOLF_WHINE("entity.wolf.whine"), + ENTITY_ZOGLIN_AMBIENT("entity.zoglin.ambient"), + ENTITY_ZOGLIN_ANGRY("entity.zoglin.angry"), + ENTITY_ZOGLIN_ATTACK("entity.zoglin.attack"), + ENTITY_ZOGLIN_DEATH("entity.zoglin.death"), + ENTITY_ZOGLIN_HURT("entity.zoglin.hurt"), + ENTITY_ZOGLIN_STEP("entity.zoglin.step"), + ENTITY_ZOMBIE_AMBIENT("entity.zombie.ambient"), + ENTITY_ZOMBIE_ATTACK_IRON_DOOR("entity.zombie.attack_iron_door"), + ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR("entity.zombie.attack_wooden_door"), + ENTITY_ZOMBIE_BREAK_WOODEN_DOOR("entity.zombie.break_wooden_door"), + ENTITY_ZOMBIE_CONVERTED_TO_DROWNED("entity.zombie.converted_to_drowned"), + ENTITY_ZOMBIE_DEATH("entity.zombie.death"), + ENTITY_ZOMBIE_DESTROY_EGG("entity.zombie.destroy_egg"), + ENTITY_ZOMBIE_HORSE_AMBIENT("entity.zombie_horse.ambient"), + ENTITY_ZOMBIE_HORSE_DEATH("entity.zombie_horse.death"), + ENTITY_ZOMBIE_HORSE_HURT("entity.zombie_horse.hurt"), + ENTITY_ZOMBIE_HURT("entity.zombie.hurt"), + ENTITY_ZOMBIE_INFECT("entity.zombie.infect"), + ENTITY_ZOMBIE_STEP("entity.zombie.step"), + ENTITY_ZOMBIE_VILLAGER_AMBIENT("entity.zombie_villager.ambient"), + ENTITY_ZOMBIE_VILLAGER_CONVERTED("entity.zombie_villager.converted"), + ENTITY_ZOMBIE_VILLAGER_CURE("entity.zombie_villager.cure"), + ENTITY_ZOMBIE_VILLAGER_DEATH("entity.zombie_villager.death"), + ENTITY_ZOMBIE_VILLAGER_HURT("entity.zombie_villager.hurt"), + ENTITY_ZOMBIE_VILLAGER_STEP("entity.zombie_villager.step"), + ENTITY_ZOMBIFIED_PIGLIN_AMBIENT("entity.zombified_piglin.ambient"), + ENTITY_ZOMBIFIED_PIGLIN_ANGRY("entity.zombified_piglin.angry"), + ENTITY_ZOMBIFIED_PIGLIN_DEATH("entity.zombified_piglin.death"), + ENTITY_ZOMBIFIED_PIGLIN_HURT("entity.zombified_piglin.hurt"), + EVENT_RAID_HORN("event.raid.horn"), + ITEM_ARMOR_EQUIP_CHAIN("item.armor.equip_chain"), + ITEM_ARMOR_EQUIP_DIAMOND("item.armor.equip_diamond"), + ITEM_ARMOR_EQUIP_ELYTRA("item.armor.equip_elytra"), + ITEM_ARMOR_EQUIP_GENERIC("item.armor.equip_generic"), + ITEM_ARMOR_EQUIP_GOLD("item.armor.equip_gold"), + ITEM_ARMOR_EQUIP_IRON("item.armor.equip_iron"), + ITEM_ARMOR_EQUIP_LEATHER("item.armor.equip_leather"), + ITEM_ARMOR_EQUIP_NETHERITE("item.armor.equip_netherite"), + ITEM_ARMOR_EQUIP_TURTLE("item.armor.equip_turtle"), + ITEM_AXE_STRIP("item.axe.strip"), + ITEM_BOOK_PAGE_TURN("item.book.page_turn"), + ITEM_BOOK_PUT("item.book.put"), + ITEM_BOTTLE_EMPTY("item.bottle.empty"), + ITEM_BOTTLE_FILL("item.bottle.fill"), + ITEM_BOTTLE_FILL_DRAGONBREATH("item.bottle.fill_dragonbreath"), + ITEM_BUCKET_EMPTY("item.bucket.empty"), + ITEM_BUCKET_EMPTY_FISH("item.bucket.empty_fish"), + ITEM_BUCKET_EMPTY_LAVA("item.bucket.empty_lava"), + ITEM_BUCKET_FILL("item.bucket.fill"), + ITEM_BUCKET_FILL_FISH("item.bucket.fill_fish"), + ITEM_BUCKET_FILL_LAVA("item.bucket.fill_lava"), + ITEM_CHORUS_FRUIT_TELEPORT("item.chorus_fruit.teleport"), + ITEM_CROP_PLANT("item.crop.plant"), + ITEM_CROSSBOW_HIT("item.crossbow.hit"), + ITEM_CROSSBOW_LOADING_END("item.crossbow.loading_end"), + ITEM_CROSSBOW_LOADING_MIDDLE("item.crossbow.loading_middle"), + ITEM_CROSSBOW_LOADING_START("item.crossbow.loading_start"), + ITEM_CROSSBOW_QUICK_CHARGE_1("item.crossbow.quick_charge_1"), + ITEM_CROSSBOW_QUICK_CHARGE_2("item.crossbow.quick_charge_2"), + ITEM_CROSSBOW_QUICK_CHARGE_3("item.crossbow.quick_charge_3"), + ITEM_CROSSBOW_SHOOT("item.crossbow.shoot"), + ITEM_ELYTRA_FLYING("item.elytra.flying"), + ITEM_FIRECHARGE_USE("item.firecharge.use"), + ITEM_FLINTANDSTEEL_USE("item.flintandsteel.use"), + ITEM_HOE_TILL("item.hoe.till"), + ITEM_HONEY_BOTTLE_DRINK("item.honey_bottle.drink"), + ITEM_LODESTONE_COMPASS_LOCK("item.lodestone_compass.lock"), + ITEM_NETHER_WART_PLANT("item.nether_wart.plant"), + ITEM_SHIELD_BLOCK("item.shield.block"), + ITEM_SHIELD_BREAK("item.shield.break"), + ITEM_SHOVEL_FLATTEN("item.shovel.flatten"), + ITEM_SWEET_BERRIES_PICK_FROM_BUSH("item.sweet_berries.pick_from_bush"), + ITEM_TOTEM_USE("item.totem.use"), + ITEM_TRIDENT_HIT("item.trident.hit"), + ITEM_TRIDENT_HIT_GROUND("item.trident.hit_ground"), + ITEM_TRIDENT_RETURN("item.trident.return"), + ITEM_TRIDENT_RIPTIDE_1("item.trident.riptide_1"), + ITEM_TRIDENT_RIPTIDE_2("item.trident.riptide_2"), + ITEM_TRIDENT_RIPTIDE_3("item.trident.riptide_3"), + ITEM_TRIDENT_THROW("item.trident.throw"), + ITEM_TRIDENT_THUNDER("item.trident.thunder"), + MUSIC_CREATIVE("music.creative"), + MUSIC_CREDITS("music.credits"), + MUSIC_DISC_11("music_disc.11"), + MUSIC_DISC_13("music_disc.13"), + MUSIC_DISC_BLOCKS("music_disc.blocks"), + MUSIC_DISC_CAT("music_disc.cat"), + MUSIC_DISC_CHIRP("music_disc.chirp"), + MUSIC_DISC_FAR("music_disc.far"), + MUSIC_DISC_MALL("music_disc.mall"), + MUSIC_DISC_MELLOHI("music_disc.mellohi"), + MUSIC_DISC_PIGSTEP("music_disc.pigstep"), + MUSIC_DISC_STAL("music_disc.stal"), + MUSIC_DISC_STRAD("music_disc.strad"), + MUSIC_DISC_WAIT("music_disc.wait"), + MUSIC_DISC_WARD("music_disc.ward"), + MUSIC_DRAGON("music.dragon"), + MUSIC_END("music.end"), + MUSIC_GAME("music.game"), + MUSIC_MENU("music.menu"), + MUSIC_NETHER_BASALT_DELTAS("music.nether.basalt_deltas"), + MUSIC_NETHER_CRIMSON_FOREST("music.nether.crimson_forest"), + MUSIC_NETHER_NETHER_WASTES("music.nether.nether_wastes"), + MUSIC_NETHER_SOUL_SAND_VALLEY("music.nether.soul_sand_valley"), + MUSIC_NETHER_WARPED_FOREST("music.nether.warped_forest"), + MUSIC_UNDER_WATER("music.under_water"), + PARTICLE_SOUL_ESCAPE("particle.soul_escape"), + UI_BUTTON_CLICK("ui.button.click"), + UI_CARTOGRAPHY_TABLE_TAKE_RESULT("ui.cartography_table.take_result"), + UI_LOOM_SELECT_PATTERN("ui.loom.select_pattern"), + UI_LOOM_TAKE_RESULT("ui.loom.take_result"), + UI_STONECUTTER_SELECT_RECIPE("ui.stonecutter.select_recipe"), + UI_STONECUTTER_TAKE_RESULT("ui.stonecutter.take_result"), + UI_TOAST_CHALLENGE_COMPLETE("ui.toast.challenge_complete"), + UI_TOAST_IN("ui.toast.in"), + UI_TOAST_OUT("ui.toast.out"), + WEATHER_RAIN("weather.rain"), + WEATHER_RAIN_ABOVE("weather.rain.above"); + + private final NamespacedKey key; + + private Sound(String key) { + this.key = NamespacedKey.minecraft(key); + } + + @NotNull + @Override + public NamespacedKey getKey() { + return key; + } } diff --git a/paper-api/src/main/java/org/bukkit/SoundGroup.java b/paper-api/src/main/java/org/bukkit/SoundGroup.java new file mode 100644 index 0000000000..1f18c6bb39 --- /dev/null +++ b/paper-api/src/main/java/org/bukkit/SoundGroup.java @@ -0,0 +1,70 @@ +package org.bukkit; + +import org.jetbrains.annotations.NotNull; + +/** + * Represents a group of sounds for blocks that are played when various actions + * happen (ie stepping, breaking, hitting, etc). + */ +public interface SoundGroup { + + /** + * Get the volume these sounds are played at. + * + * Note that this volume does not always represent the actual volume + * received by the client. + * + * @return volume + */ + public float getVolume(); + + /** + * Gets the pitch these sounds are played at. + * + * Note that this pitch does not always represent the actual pitch received + * by the client. + * + * @return pitch + */ + public float getPitch(); + + /** + * Gets the corresponding breaking sound for this group. + * + * @return the break sound + */ + @NotNull + public Sound getBreakSound(); + + /** + * Gets the corresponding step sound for this group. + * + * @return the step sound + */ + @NotNull + public Sound getStepSound(); + + /** + * Gets the corresponding place sound for this group. + * + * @return the place sound + */ + @NotNull + public Sound getPlaceSound(); + + /** + * Gets the corresponding hit sound for this group. + * + * @return the hit sound + */ + @NotNull + public Sound getHitSound(); + + /** + * Gets the corresponding fall sound for this group. + * + * @return the fall sound + */ + @NotNull + public Sound getFallSound(); +} diff --git a/paper-api/src/main/java/org/bukkit/block/data/BlockData.java b/paper-api/src/main/java/org/bukkit/block/data/BlockData.java index 22c5e84eb2..c35a60a260 100644 --- a/paper-api/src/main/java/org/bukkit/block/data/BlockData.java +++ b/paper-api/src/main/java/org/bukkit/block/data/BlockData.java @@ -2,6 +2,7 @@ package org.bukkit.block.data; import org.bukkit.Material; import org.bukkit.Server; +import org.bukkit.SoundGroup; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -93,4 +94,13 @@ public interface BlockData extends Cloneable { */ @NotNull BlockData clone(); + + /** + * Gets the block's {@link SoundGroup} which can be used to get its step + * sound, hit sound, and others. + * + * @return the sound effect group + */ + @NotNull + SoundGroup getSoundGroup(); }