diff --git a/src/main/java/net/chatsounds/ChatsoundsConfig.java b/src/main/java/net/chatsounds/ChatsoundsConfig.java index 0ec6fbe..020fc7b 100644 --- a/src/main/java/net/chatsounds/ChatsoundsConfig.java +++ b/src/main/java/net/chatsounds/ChatsoundsConfig.java @@ -6,6 +6,7 @@ import net.minecraft.client.sound.PositionedSoundInstance; import net.minecraft.sound.SoundCategory; import net.minecraft.client.sound.SoundInstance; +import net.minecraft.registry.entry.RegistryEntry; import net.minecraft.sound.SoundEvent; import net.minecraft.sound.SoundEvents; import net.minecraft.util.Identifier; @@ -123,8 +124,6 @@ public PositionedSoundInstance getChatSound() { } } - // TODO: Add new sounds (1.19.4) - // TODO: Make nice vector art modicon public enum Sounds { // TODO: Find a way to make modded sounds available too ENTITY_ALLAY_AMBIENT_WITH_ITEM(SoundEvents.ENTITY_ALLAY_AMBIENT_WITH_ITEM), @@ -134,6 +133,22 @@ public enum Sounds { ENTITY_ALLAY_ITEM_GIVEN(SoundEvents.ENTITY_ALLAY_ITEM_GIVEN), ENTITY_ALLAY_ITEM_TAKEN(SoundEvents.ENTITY_ALLAY_ITEM_TAKEN), ENTITY_ALLAY_ITEM_THROWN(SoundEvents.ENTITY_ALLAY_ITEM_THROWN), + AMBIENT_CAVE(SoundEvents.AMBIENT_CAVE), + AMBIENT_BASALT_DELTAS_ADDITIONS(SoundEvents.AMBIENT_BASALT_DELTAS_ADDITIONS), + AMBIENT_BASALT_DELTAS_LOOP(SoundEvents.AMBIENT_BASALT_DELTAS_LOOP), + AMBIENT_BASALT_DELTAS_MOOD(SoundEvents.AMBIENT_BASALT_DELTAS_MOOD), + AMBIENT_CRIMSON_FOREST_ADDITIONS(SoundEvents.AMBIENT_CRIMSON_FOREST_ADDITIONS), + AMBIENT_CRIMSON_FOREST_LOOP(SoundEvents.AMBIENT_CRIMSON_FOREST_LOOP), + AMBIENT_CRIMSON_FOREST_MOOD(SoundEvents.AMBIENT_CRIMSON_FOREST_MOOD), + AMBIENT_NETHER_WASTES_ADDITIONS(SoundEvents.AMBIENT_NETHER_WASTES_ADDITIONS), + AMBIENT_NETHER_WASTES_LOOP(SoundEvents.AMBIENT_NETHER_WASTES_LOOP), + AMBIENT_NETHER_WASTES_MOOD(SoundEvents.AMBIENT_NETHER_WASTES_MOOD), + AMBIENT_SOUL_SAND_VALLEY_ADDITIONS(SoundEvents.AMBIENT_SOUL_SAND_VALLEY_ADDITIONS), + AMBIENT_SOUL_SAND_VALLEY_LOOP(SoundEvents.AMBIENT_SOUL_SAND_VALLEY_LOOP), + AMBIENT_SOUL_SAND_VALLEY_MOOD(SoundEvents.AMBIENT_SOUL_SAND_VALLEY_MOOD), + AMBIENT_WARPED_FOREST_ADDITIONS(SoundEvents.AMBIENT_WARPED_FOREST_ADDITIONS), + AMBIENT_WARPED_FOREST_LOOP(SoundEvents.AMBIENT_WARPED_FOREST_LOOP), + AMBIENT_WARPED_FOREST_MOOD(SoundEvents.AMBIENT_WARPED_FOREST_MOOD), AMBIENT_UNDERWATER_ENTER(SoundEvents.AMBIENT_UNDERWATER_ENTER), AMBIENT_UNDERWATER_EXIT(SoundEvents.AMBIENT_UNDERWATER_EXIT), AMBIENT_UNDERWATER_LOOP(SoundEvents.AMBIENT_UNDERWATER_LOOP), @@ -208,6 +223,21 @@ public enum Sounds { BLOCK_BAMBOO_SAPLING_BREAK(SoundEvents.BLOCK_BAMBOO_SAPLING_BREAK), BLOCK_BAMBOO_SAPLING_HIT(SoundEvents.BLOCK_BAMBOO_SAPLING_HIT), BLOCK_BAMBOO_SAPLING_PLACE(SoundEvents.BLOCK_BAMBOO_SAPLING_PLACE), + BLOCK_BAMBOO_WOOD_BREAK(SoundEvents.BLOCK_BAMBOO_WOOD_BREAK), + BLOCK_BAMBOO_WOOD_FALL(SoundEvents.BLOCK_BAMBOO_WOOD_FALL), + BLOCK_BAMBOO_WOOD_HIT(SoundEvents.BLOCK_BAMBOO_WOOD_HIT), + BLOCK_BAMBOO_WOOD_PLACE(SoundEvents.BLOCK_BAMBOO_WOOD_PLACE), + BLOCK_BAMBOO_WOOD_STEP(SoundEvents.BLOCK_BAMBOO_WOOD_STEP), + BLOCK_BAMBOO_WOOD_DOOR_CLOSE(SoundEvents.BLOCK_BAMBOO_WOOD_DOOR_CLOSE), + BLOCK_BAMBOO_WOOD_DOOR_OPEN(SoundEvents.BLOCK_BAMBOO_WOOD_DOOR_OPEN), + BLOCK_BAMBOO_WOOD_TRAPDOOR_CLOSE(SoundEvents.BLOCK_BAMBOO_WOOD_TRAPDOOR_CLOSE), + BLOCK_BAMBOO_WOOD_TRAPDOOR_OPEN(SoundEvents.BLOCK_BAMBOO_WOOD_TRAPDOOR_OPEN), + BLOCK_BAMBOO_WOOD_BUTTON_CLICK_OFF(SoundEvents.BLOCK_BAMBOO_WOOD_BUTTON_CLICK_OFF), + BLOCK_BAMBOO_WOOD_BUTTON_CLICK_ON(SoundEvents.BLOCK_BAMBOO_WOOD_BUTTON_CLICK_ON), + BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF(SoundEvents.BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF), + BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON(SoundEvents.BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON), + BLOCK_BAMBOO_WOOD_FENCE_GATE_CLOSE(SoundEvents.BLOCK_BAMBOO_WOOD_FENCE_GATE_CLOSE), + BLOCK_BAMBOO_WOOD_FENCE_GATE_OPEN(SoundEvents.BLOCK_BAMBOO_WOOD_FENCE_GATE_OPEN), BLOCK_BARREL_CLOSE(SoundEvents.BLOCK_BARREL_CLOSE), BLOCK_BARREL_OPEN(SoundEvents.BLOCK_BARREL_OPEN), BLOCK_BASALT_BREAK(SoundEvents.BLOCK_BASALT_BREAK), @@ -262,6 +292,8 @@ public enum Sounds { ITEM_BOTTLE_FILL(SoundEvents.ITEM_BOTTLE_FILL), ITEM_BOTTLE_FILL_DRAGONBREATH(SoundEvents.ITEM_BOTTLE_FILL_DRAGONBREATH), BLOCK_BREWING_STAND_BREW(SoundEvents.BLOCK_BREWING_STAND_BREW), + ITEM_BRUSH_BRUSHING(SoundEvents.ITEM_BRUSH_BRUSHING), + ITEM_BRUSH_BRUSH_SAND_COMPLETED(SoundEvents.ITEM_BRUSH_BRUSH_SAND_COMPLETED), BLOCK_BUBBLE_COLUMN_BUBBLE_POP(SoundEvents.BLOCK_BUBBLE_COLUMN_BUBBLE_POP), BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT(SoundEvents.BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT), BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE(SoundEvents.BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE), @@ -288,6 +320,17 @@ public enum Sounds { BLOCK_CALCITE_PLACE(SoundEvents.BLOCK_CALCITE_PLACE), BLOCK_CALCITE_HIT(SoundEvents.BLOCK_CALCITE_HIT), BLOCK_CALCITE_FALL(SoundEvents.BLOCK_CALCITE_FALL), + ENTITY_CAMEL_AMBIENT(SoundEvents.ENTITY_CAMEL_AMBIENT), + ENTITY_CAMEL_DASH(SoundEvents.ENTITY_CAMEL_DASH), + ENTITY_CAMEL_DASH_READY(SoundEvents.ENTITY_CAMEL_DASH_READY), + ENTITY_CAMEL_DEATH(SoundEvents.ENTITY_CAMEL_DEATH), + ENTITY_CAMEL_EAT(SoundEvents.ENTITY_CAMEL_EAT), + ENTITY_CAMEL_HURT(SoundEvents.ENTITY_CAMEL_HURT), + ENTITY_CAMEL_SADDLE(SoundEvents.ENTITY_CAMEL_SADDLE), + ENTITY_CAMEL_SIT(SoundEvents.ENTITY_CAMEL_SIT), + ENTITY_CAMEL_STAND(SoundEvents.ENTITY_CAMEL_STAND), + ENTITY_CAMEL_STEP(SoundEvents.ENTITY_CAMEL_STEP), + ENTITY_CAMEL_STEP_SAND(SoundEvents.ENTITY_CAMEL_STEP_SAND), BLOCK_CAMPFIRE_CRACKLE(SoundEvents.BLOCK_CAMPFIRE_CRACKLE), BLOCK_CANDLE_AMBIENT(SoundEvents.BLOCK_CANDLE_AMBIENT), BLOCK_CANDLE_BREAK(SoundEvents.BLOCK_CANDLE_BREAK), @@ -316,6 +359,36 @@ public enum Sounds { BLOCK_CHAIN_HIT(SoundEvents.BLOCK_CHAIN_HIT), BLOCK_CHAIN_PLACE(SoundEvents.BLOCK_CHAIN_PLACE), BLOCK_CHAIN_STEP(SoundEvents.BLOCK_CHAIN_STEP), + BLOCK_CHERRY_WOOD_BREAK(SoundEvents.BLOCK_CHERRY_WOOD_BREAK), + BLOCK_CHERRY_WOOD_FALL(SoundEvents.BLOCK_CHERRY_WOOD_FALL), + BLOCK_CHERRY_WOOD_HIT(SoundEvents.BLOCK_CHERRY_WOOD_HIT), + BLOCK_CHERRY_WOOD_PLACE(SoundEvents.BLOCK_CHERRY_WOOD_PLACE), + BLOCK_CHERRY_WOOD_STEP(SoundEvents.BLOCK_CHERRY_WOOD_STEP), + BLOCK_CHERRY_SAPLING_BREAK(SoundEvents.BLOCK_CHERRY_SAPLING_BREAK), + BLOCK_CHERRY_SAPLING_FALL(SoundEvents.BLOCK_CHERRY_SAPLING_FALL), + BLOCK_CHERRY_SAPLING_HIT(SoundEvents.BLOCK_CHERRY_SAPLING_HIT), + BLOCK_CHERRY_SAPLING_PLACE(SoundEvents.BLOCK_CHERRY_SAPLING_PLACE), + BLOCK_CHERRY_SAPLING_STEP(SoundEvents.BLOCK_CHERRY_SAPLING_STEP), + BLOCK_CHERRY_LEAVES_BREAK(SoundEvents.BLOCK_CHERRY_LEAVES_BREAK), + BLOCK_CHERRY_LEAVES_FALL(SoundEvents.BLOCK_CHERRY_LEAVES_FALL), + BLOCK_CHERRY_LEAVES_HIT(SoundEvents.BLOCK_CHERRY_LEAVES_HIT), + BLOCK_CHERRY_LEAVES_PLACE(SoundEvents.BLOCK_CHERRY_LEAVES_PLACE), + BLOCK_CHERRY_LEAVES_STEP(SoundEvents.BLOCK_CHERRY_LEAVES_STEP), + BLOCK_CHERRY_WOOD_HANGING_SIGN_STEP(SoundEvents.BLOCK_CHERRY_WOOD_HANGING_SIGN_STEP), + BLOCK_CHERRY_WOOD_HANGING_SIGN_BREAK(SoundEvents.BLOCK_CHERRY_WOOD_HANGING_SIGN_BREAK), + BLOCK_CHERRY_WOOD_HANGING_SIGN_FALL(SoundEvents.BLOCK_CHERRY_WOOD_HANGING_SIGN_FALL), + BLOCK_CHERRY_WOOD_HANGING_SIGN_HIT(SoundEvents.BLOCK_CHERRY_WOOD_HANGING_SIGN_HIT), + BLOCK_CHERRY_WOOD_HANGING_SIGN_PLACE(SoundEvents.BLOCK_CHERRY_WOOD_HANGING_SIGN_PLACE), + BLOCK_CHERRY_WOOD_DOOR_CLOSE(SoundEvents.BLOCK_CHERRY_WOOD_DOOR_CLOSE), + BLOCK_CHERRY_WOOD_DOOR_OPEN(SoundEvents.BLOCK_CHERRY_WOOD_DOOR_OPEN), + BLOCK_CHERRY_WOOD_TRAPDOOR_CLOSE(SoundEvents.BLOCK_CHERRY_WOOD_TRAPDOOR_CLOSE), + BLOCK_CHERRY_WOOD_TRAPDOOR_OPEN(SoundEvents.BLOCK_CHERRY_WOOD_TRAPDOOR_OPEN), + BLOCK_CHERRY_WOOD_BUTTON_CLICK_OFF(SoundEvents.BLOCK_CHERRY_WOOD_BUTTON_CLICK_OFF), + BLOCK_CHERRY_WOOD_BUTTON_CLICK_ON(SoundEvents.BLOCK_CHERRY_WOOD_BUTTON_CLICK_ON), + BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF(SoundEvents.BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF), + BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON(SoundEvents.BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON), + BLOCK_CHERRY_WOOD_FENCE_GATE_CLOSE(SoundEvents.BLOCK_CHERRY_WOOD_FENCE_GATE_CLOSE), + BLOCK_CHERRY_WOOD_FENCE_GATE_OPEN(SoundEvents.BLOCK_CHERRY_WOOD_FENCE_GATE_OPEN), BLOCK_CHEST_CLOSE(SoundEvents.BLOCK_CHEST_CLOSE), BLOCK_CHEST_LOCKED(SoundEvents.BLOCK_CHEST_LOCKED), BLOCK_CHEST_OPEN(SoundEvents.BLOCK_CHEST_OPEN), @@ -324,6 +397,15 @@ public enum Sounds { ENTITY_CHICKEN_EGG(SoundEvents.ENTITY_CHICKEN_EGG), ENTITY_CHICKEN_HURT(SoundEvents.ENTITY_CHICKEN_HURT), ENTITY_CHICKEN_STEP(SoundEvents.ENTITY_CHICKEN_STEP), + BLOCK_CHISELED_BOOKSHELF_BREAK(SoundEvents.BLOCK_CHISELED_BOOKSHELF_BREAK), + BLOCK_CHISELED_BOOKSHELF_FALL(SoundEvents.BLOCK_CHISELED_BOOKSHELF_FALL), + BLOCK_CHISELED_BOOKSHELF_HIT(SoundEvents.BLOCK_CHISELED_BOOKSHELF_HIT), + BLOCK_CHISELED_BOOKSHELF_INSERT(SoundEvents.BLOCK_CHISELED_BOOKSHELF_INSERT), + BLOCK_CHISELED_BOOKSHELF_INSERT_ENCHANTED(SoundEvents.BLOCK_CHISELED_BOOKSHELF_INSERT_ENCHANTED), + BLOCK_CHISELED_BOOKSHELF_STEP(SoundEvents.BLOCK_CHISELED_BOOKSHELF_STEP), + BLOCK_CHISELED_BOOKSHELF_PICKUP(SoundEvents.BLOCK_CHISELED_BOOKSHELF_PICKUP), + BLOCK_CHISELED_BOOKSHELF_PICKUP_ENCHANTED(SoundEvents.BLOCK_CHISELED_BOOKSHELF_PICKUP_ENCHANTED), + BLOCK_CHISELED_BOOKSHELF_PLACE(SoundEvents.BLOCK_CHISELED_BOOKSHELF_PLACE), BLOCK_CHORUS_FLOWER_DEATH(SoundEvents.BLOCK_CHORUS_FLOWER_DEATH), BLOCK_CHORUS_FLOWER_GROW(SoundEvents.BLOCK_CHORUS_FLOWER_GROW), ITEM_CHORUS_FRUIT_TELEPORT(SoundEvents.ITEM_CHORUS_FRUIT_TELEPORT), @@ -369,6 +451,12 @@ public enum Sounds { ITEM_CROSSBOW_QUICK_CHARGE_2(SoundEvents.ITEM_CROSSBOW_QUICK_CHARGE_2), ITEM_CROSSBOW_QUICK_CHARGE_3(SoundEvents.ITEM_CROSSBOW_QUICK_CHARGE_3), ITEM_CROSSBOW_SHOOT(SoundEvents.ITEM_CROSSBOW_SHOOT), + BLOCK_DECORATED_POT_BREAK(SoundEvents.BLOCK_DECORATED_POT_BREAK), + BLOCK_DECORATED_POT_FALL(SoundEvents.BLOCK_DECORATED_POT_FALL), + BLOCK_DECORATED_POT_HIT(SoundEvents.BLOCK_DECORATED_POT_HIT), + BLOCK_DECORATED_POT_STEP(SoundEvents.BLOCK_DECORATED_POT_STEP), + BLOCK_DECORATED_POT_PLACE(SoundEvents.BLOCK_DECORATED_POT_PLACE), + BLOCK_DECORATED_POT_SHATTER(SoundEvents.BLOCK_DECORATED_POT_SHATTER), BLOCK_DEEPSLATE_BRICKS_BREAK(SoundEvents.BLOCK_DEEPSLATE_BRICKS_BREAK), BLOCK_DEEPSLATE_BRICKS_FALL(SoundEvents.BLOCK_DEEPSLATE_BRICKS_FALL), BLOCK_DEEPSLATE_BRICKS_HIT(SoundEvents.BLOCK_DEEPSLATE_BRICKS_HIT), @@ -511,6 +599,11 @@ public enum Sounds { ENTITY_FOX_SNIFF(SoundEvents.ENTITY_FOX_SNIFF), ENTITY_FOX_SPIT(SoundEvents.ENTITY_FOX_SPIT), ENTITY_FOX_TELEPORT(SoundEvents.ENTITY_FOX_TELEPORT), + BLOCK_SUSPICIOUS_SAND_BREAK(SoundEvents.BLOCK_SUSPICIOUS_SAND_BREAK), + BLOCK_SUSPICIOUS_SAND_STEP(SoundEvents.BLOCK_SUSPICIOUS_SAND_STEP), + BLOCK_SUSPICIOUS_SAND_PLACE(SoundEvents.BLOCK_SUSPICIOUS_SAND_PLACE), + BLOCK_SUSPICIOUS_SAND_HIT(SoundEvents.BLOCK_SUSPICIOUS_SAND_HIT), + BLOCK_SUSPICIOUS_SAND_FALL(SoundEvents.BLOCK_SUSPICIOUS_SAND_FALL), BLOCK_FROGLIGHT_BREAK(SoundEvents.BLOCK_FROGLIGHT_BREAK), BLOCK_FROGLIGHT_FALL(SoundEvents.BLOCK_FROGLIGHT_FALL), BLOCK_FROGLIGHT_HIT(SoundEvents.BLOCK_FROGLIGHT_HIT), @@ -618,6 +711,21 @@ public enum Sounds { BLOCK_HANGING_ROOTS_HIT(SoundEvents.BLOCK_HANGING_ROOTS_HIT), BLOCK_HANGING_ROOTS_PLACE(SoundEvents.BLOCK_HANGING_ROOTS_PLACE), BLOCK_HANGING_ROOTS_STEP(SoundEvents.BLOCK_HANGING_ROOTS_STEP), + BLOCK_HANGING_SIGN_STEP(SoundEvents.BLOCK_HANGING_SIGN_STEP), + BLOCK_HANGING_SIGN_BREAK(SoundEvents.BLOCK_HANGING_SIGN_BREAK), + BLOCK_HANGING_SIGN_FALL(SoundEvents.BLOCK_HANGING_SIGN_FALL), + BLOCK_HANGING_SIGN_HIT(SoundEvents.BLOCK_HANGING_SIGN_HIT), + BLOCK_HANGING_SIGN_PLACE(SoundEvents.BLOCK_HANGING_SIGN_PLACE), + BLOCK_NETHER_WOOD_HANGING_SIGN_STEP(SoundEvents.BLOCK_NETHER_WOOD_HANGING_SIGN_STEP), + BLOCK_NETHER_WOOD_HANGING_SIGN_BREAK(SoundEvents.BLOCK_NETHER_WOOD_HANGING_SIGN_BREAK), + BLOCK_NETHER_WOOD_HANGING_SIGN_FALL(SoundEvents.BLOCK_NETHER_WOOD_HANGING_SIGN_FALL), + BLOCK_NETHER_WOOD_HANGING_SIGN_HIT(SoundEvents.BLOCK_NETHER_WOOD_HANGING_SIGN_HIT), + BLOCK_NETHER_WOOD_HANGING_SIGN_PLACE(SoundEvents.BLOCK_NETHER_WOOD_HANGING_SIGN_PLACE), + BLOCK_BAMBOO_WOOD_HANGING_SIGN_STEP(SoundEvents.BLOCK_BAMBOO_WOOD_HANGING_SIGN_STEP), + BLOCK_BAMBOO_WOOD_HANGING_SIGN_BREAK(SoundEvents.BLOCK_BAMBOO_WOOD_HANGING_SIGN_BREAK), + BLOCK_BAMBOO_WOOD_HANGING_SIGN_FALL(SoundEvents.BLOCK_BAMBOO_WOOD_HANGING_SIGN_FALL), + BLOCK_BAMBOO_WOOD_HANGING_SIGN_HIT(SoundEvents.BLOCK_BAMBOO_WOOD_HANGING_SIGN_HIT), + BLOCK_BAMBOO_WOOD_HANGING_SIGN_PLACE(SoundEvents.BLOCK_BAMBOO_WOOD_HANGING_SIGN_PLACE), ITEM_HOE_TILL(SoundEvents.ITEM_HOE_TILL), ENTITY_HOGLIN_AMBIENT(SoundEvents.ENTITY_HOGLIN_AMBIENT), ENTITY_HOGLIN_ANGRY(SoundEvents.ENTITY_HOGLIN_ANGRY), @@ -635,9 +743,7 @@ public enum Sounds { BLOCK_HONEY_BLOCK_STEP(SoundEvents.BLOCK_HONEY_BLOCK_STEP), ITEM_HONEYCOMB_WAX_ON(SoundEvents.ITEM_HONEYCOMB_WAX_ON), ITEM_HONEY_BOTTLE_DRINK(SoundEvents.ITEM_HONEY_BOTTLE_DRINK), - // TODO: Goat horn sounds?? - // public static final int GOAT_HORN_SOUND_COUNT = 8; - // public static final ImmutableList GOAT_HORN_SOUNDS = SoundEvents.registerGoatHornSounds(); + // TODO: Goat horn sound support, (they're registered dynamically) ENTITY_HORSE_AMBIENT(SoundEvents.ENTITY_HORSE_AMBIENT), ENTITY_HORSE_ANGRY(SoundEvents.ENTITY_HORSE_ANGRY), ENTITY_HORSE_ARMOR(SoundEvents.ENTITY_HORSE_ARMOR), @@ -757,6 +863,11 @@ public enum Sounds { BLOCK_MOSS_CARPET_HIT(SoundEvents.BLOCK_MOSS_CARPET_HIT), BLOCK_MOSS_CARPET_PLACE(SoundEvents.BLOCK_MOSS_CARPET_PLACE), BLOCK_MOSS_CARPET_STEP(SoundEvents.BLOCK_MOSS_CARPET_STEP), + BLOCK_PINK_PETALS_BREAK(SoundEvents.BLOCK_PINK_PETALS_BREAK), + BLOCK_PINK_PETALS_FALL(SoundEvents.BLOCK_PINK_PETALS_FALL), + BLOCK_PINK_PETALS_HIT(SoundEvents.BLOCK_PINK_PETALS_HIT), + BLOCK_PINK_PETALS_PLACE(SoundEvents.BLOCK_PINK_PETALS_PLACE), + BLOCK_PINK_PETALS_STEP(SoundEvents.BLOCK_PINK_PETALS_STEP), BLOCK_MOSS_BREAK(SoundEvents.BLOCK_MOSS_BREAK), BLOCK_MOSS_FALL(SoundEvents.BLOCK_MOSS_FALL), BLOCK_MOSS_HIT(SoundEvents.BLOCK_MOSS_HIT), @@ -783,6 +894,8 @@ public enum Sounds { ENTITY_MULE_DEATH(SoundEvents.ENTITY_MULE_DEATH), ENTITY_MULE_EAT(SoundEvents.ENTITY_MULE_EAT), ENTITY_MULE_HURT(SoundEvents.ENTITY_MULE_HURT), + MUSIC_CREATIVE(SoundEvents.MUSIC_CREATIVE), + MUSIC_CREDITS(SoundEvents.MUSIC_CREDITS), MUSIC_DISC_5(SoundEvents.MUSIC_DISC_5), MUSIC_DISC_11(SoundEvents.MUSIC_DISC_11), MUSIC_DISC_13(SoundEvents.MUSIC_DISC_13), @@ -798,6 +911,29 @@ public enum Sounds { MUSIC_DISC_WAIT(SoundEvents.MUSIC_DISC_WAIT), MUSIC_DISC_WARD(SoundEvents.MUSIC_DISC_WARD), MUSIC_DISC_OTHERSIDE(SoundEvents.MUSIC_DISC_OTHERSIDE), + MUSIC_DRAGON(SoundEvents.MUSIC_DRAGON), + MUSIC_END(SoundEvents.MUSIC_END), + MUSIC_GAME(SoundEvents.MUSIC_GAME), + MUSIC_MENU(SoundEvents.MUSIC_MENU), + MUSIC_NETHER_BASALT_DELTAS(SoundEvents.MUSIC_NETHER_BASALT_DELTAS), + MUSIC_NETHER_CRIMSON_FOREST(SoundEvents.MUSIC_NETHER_CRIMSON_FOREST), + MUSIC_OVERWORLD_DEEP_DARK(SoundEvents.MUSIC_OVERWORLD_DEEP_DARK), + MUSIC_OVERWORLD_DRIPSTONE_CAVES(SoundEvents.MUSIC_OVERWORLD_DRIPSTONE_CAVES), + MUSIC_OVERWORLD_GROVE(SoundEvents.MUSIC_OVERWORLD_GROVE), + MUSIC_OVERWORLD_JAGGED_PEAKS(SoundEvents.MUSIC_OVERWORLD_JAGGED_PEAKS), + MUSIC_OVERWORLD_LUSH_CAVES(SoundEvents.MUSIC_OVERWORLD_LUSH_CAVES), + MUSIC_OVERWORLD_SWAMP(SoundEvents.MUSIC_OVERWORLD_SWAMP), + MUSIC_OVERWORLD_JUNGLE_AND_FOREST(SoundEvents.MUSIC_OVERWORLD_JUNGLE_AND_FOREST), + MUSIC_OVERWORLD_OLD_GROWTH_TAIGA(SoundEvents.MUSIC_OVERWORLD_OLD_GROWTH_TAIGA), + MUSIC_OVERWORLD_MEADOW(SoundEvents.MUSIC_OVERWORLD_MEADOW), + MUSIC_OVERWORLD_CHERRY_GROVE(SoundEvents.MUSIC_OVERWORLD_CHERRY_GROVE), + MUSIC_NETHER_NETHER_WASTES(SoundEvents.MUSIC_NETHER_NETHER_WASTES), + MUSIC_OVERWORLD_FROZEN_PEAKS(SoundEvents.MUSIC_OVERWORLD_FROZEN_PEAKS), + MUSIC_OVERWORLD_SNOWY_SLOPES(SoundEvents.MUSIC_OVERWORLD_SNOWY_SLOPES), + MUSIC_NETHER_SOUL_SAND_VALLEY(SoundEvents.MUSIC_NETHER_SOUL_SAND_VALLEY), + MUSIC_OVERWORLD_STONY_PEAKS(SoundEvents.MUSIC_OVERWORLD_STONY_PEAKS), + MUSIC_NETHER_WARPED_FOREST(SoundEvents.MUSIC_NETHER_WARPED_FOREST), + MUSIC_UNDER_WATER(SoundEvents.MUSIC_UNDER_WATER), BLOCK_NETHER_BRICKS_BREAK(SoundEvents.BLOCK_NETHER_BRICKS_BREAK), BLOCK_NETHER_BRICKS_STEP(SoundEvents.BLOCK_NETHER_BRICKS_STEP), BLOCK_NETHER_BRICKS_PLACE(SoundEvents.BLOCK_NETHER_BRICKS_PLACE), @@ -805,6 +941,22 @@ public enum Sounds { BLOCK_NETHER_BRICKS_FALL(SoundEvents.BLOCK_NETHER_BRICKS_FALL), BLOCK_NETHER_WART_BREAK(SoundEvents.BLOCK_NETHER_WART_BREAK), ITEM_NETHER_WART_PLANT(SoundEvents.ITEM_NETHER_WART_PLANT), + BLOCK_NETHER_WOOD_BREAK(SoundEvents.BLOCK_NETHER_WOOD_BREAK), + BLOCK_NETHER_WOOD_FALL(SoundEvents.BLOCK_NETHER_WOOD_FALL), + BLOCK_NETHER_WOOD_HIT(SoundEvents.BLOCK_NETHER_WOOD_HIT), + BLOCK_NETHER_WOOD_PLACE(SoundEvents.BLOCK_NETHER_WOOD_PLACE), + BLOCK_NETHER_WOOD_STEP(SoundEvents.BLOCK_NETHER_WOOD_STEP), + BLOCK_NETHER_WOOD_DOOR_CLOSE(SoundEvents.BLOCK_NETHER_WOOD_DOOR_CLOSE), + BLOCK_NETHER_WOOD_DOOR_OPEN(SoundEvents.BLOCK_NETHER_WOOD_DOOR_OPEN), + BLOCK_NETHER_WOOD_TRAPDOOR_CLOSE(SoundEvents.BLOCK_NETHER_WOOD_TRAPDOOR_CLOSE), + BLOCK_NETHER_WOOD_TRAPDOOR_OPEN(SoundEvents.BLOCK_NETHER_WOOD_TRAPDOOR_OPEN), + BLOCK_NETHER_WOOD_BUTTON_CLICK_OFF(SoundEvents.BLOCK_NETHER_WOOD_BUTTON_CLICK_OFF), + BLOCK_NETHER_WOOD_BUTTON_CLICK_ON(SoundEvents.BLOCK_NETHER_WOOD_BUTTON_CLICK_ON), + BLOCK_NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF(SoundEvents.BLOCK_NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF), + BLOCK_NETHER_WOOD_PRESSURE_PLATE_CLICK_ON(SoundEvents.BLOCK_NETHER_WOOD_PRESSURE_PLATE_CLICK_ON), + BLOCK_NETHER_WOOD_FENCE_GATE_CLOSE(SoundEvents.BLOCK_NETHER_WOOD_FENCE_GATE_CLOSE), + BLOCK_NETHER_WOOD_FENCE_GATE_OPEN(SoundEvents.BLOCK_NETHER_WOOD_FENCE_GATE_OPEN), + INTENTIONALLY_EMPTY(SoundEvents.INTENTIONALLY_EMPTY), BLOCK_PACKED_MUD_BREAK(SoundEvents.BLOCK_PACKED_MUD_BREAK), BLOCK_PACKED_MUD_FALL(SoundEvents.BLOCK_PACKED_MUD_FALL), BLOCK_PACKED_MUD_HIT(SoundEvents.BLOCK_PACKED_MUD_HIT), @@ -850,6 +1002,28 @@ public enum Sounds { BLOCK_NETHERRACK_PLACE(SoundEvents.BLOCK_NETHERRACK_PLACE), BLOCK_NETHERRACK_HIT(SoundEvents.BLOCK_NETHERRACK_HIT), BLOCK_NETHERRACK_FALL(SoundEvents.BLOCK_NETHERRACK_FALL), + BLOCK_NOTE_BLOCK_BASEDRUM(SoundEvents.BLOCK_NOTE_BLOCK_BASEDRUM), + BLOCK_NOTE_BLOCK_BASS(SoundEvents.BLOCK_NOTE_BLOCK_BASS), + BLOCK_NOTE_BLOCK_BELL(SoundEvents.BLOCK_NOTE_BLOCK_BELL), + BLOCK_NOTE_BLOCK_CHIME(SoundEvents.BLOCK_NOTE_BLOCK_CHIME), + BLOCK_NOTE_BLOCK_FLUTE(SoundEvents.BLOCK_NOTE_BLOCK_FLUTE), + BLOCK_NOTE_BLOCK_GUITAR(SoundEvents.BLOCK_NOTE_BLOCK_GUITAR), + BLOCK_NOTE_BLOCK_HARP(SoundEvents.BLOCK_NOTE_BLOCK_HARP), + BLOCK_NOTE_BLOCK_HAT(SoundEvents.BLOCK_NOTE_BLOCK_HAT), + BLOCK_NOTE_BLOCK_PLING(SoundEvents.BLOCK_NOTE_BLOCK_PLING), + BLOCK_NOTE_BLOCK_SNARE(SoundEvents.BLOCK_NOTE_BLOCK_SNARE), + BLOCK_NOTE_BLOCK_XYLOPHONE(SoundEvents.BLOCK_NOTE_BLOCK_XYLOPHONE), + BLOCK_NOTE_BLOCK_IRON_XYLOPHONE(SoundEvents.BLOCK_NOTE_BLOCK_IRON_XYLOPHONE), + BLOCK_NOTE_BLOCK_COW_BELL(SoundEvents.BLOCK_NOTE_BLOCK_COW_BELL), + BLOCK_NOTE_BLOCK_DIDGERIDOO(SoundEvents.BLOCK_NOTE_BLOCK_DIDGERIDOO), + BLOCK_NOTE_BLOCK_BIT(SoundEvents.BLOCK_NOTE_BLOCK_BIT), + BLOCK_NOTE_BLOCK_BANJO(SoundEvents.BLOCK_NOTE_BLOCK_BANJO), + BLOCK_NOTE_BLOCK_IMITATE_ZOMBIE(SoundEvents.BLOCK_NOTE_BLOCK_IMITATE_ZOMBIE), + BLOCK_NOTE_BLOCK_IMITATE_SKELETON(SoundEvents.BLOCK_NOTE_BLOCK_IMITATE_SKELETON), + BLOCK_NOTE_BLOCK_IMITATE_CREEPER(SoundEvents.BLOCK_NOTE_BLOCK_IMITATE_CREEPER), + BLOCK_NOTE_BLOCK_IMITATE_ENDER_DRAGON(SoundEvents.BLOCK_NOTE_BLOCK_IMITATE_ENDER_DRAGON), + BLOCK_NOTE_BLOCK_IMITATE_WITHER_SKELETON(SoundEvents.BLOCK_NOTE_BLOCK_IMITATE_WITHER_SKELETON), + BLOCK_NOTE_BLOCK_IMITATE_PIGLIN(SoundEvents.BLOCK_NOTE_BLOCK_IMITATE_PIGLIN), ENTITY_OCELOT_HURT(SoundEvents.ENTITY_OCELOT_HURT), ENTITY_OCELOT_AMBIENT(SoundEvents.ENTITY_OCELOT_AMBIENT), ENTITY_OCELOT_DEATH(SoundEvents.ENTITY_OCELOT_DEATH), @@ -990,6 +1164,7 @@ public enum Sounds { ENTITY_RABBIT_DEATH(SoundEvents.ENTITY_RABBIT_DEATH), ENTITY_RABBIT_HURT(SoundEvents.ENTITY_RABBIT_HURT), ENTITY_RABBIT_JUMP(SoundEvents.ENTITY_RABBIT_JUMP), + EVENT_RAID_HORN(SoundEvents.EVENT_RAID_HORN), ENTITY_RAVAGER_AMBIENT(SoundEvents.ENTITY_RAVAGER_AMBIENT), ENTITY_RAVAGER_ATTACK(SoundEvents.ENTITY_RAVAGER_ATTACK), ENTITY_RAVAGER_CELEBRATE(SoundEvents.ENTITY_RAVAGER_CELEBRATE), @@ -1011,6 +1186,7 @@ public enum Sounds { BLOCK_REDSTONE_TORCH_BURNOUT(SoundEvents.BLOCK_REDSTONE_TORCH_BURNOUT), BLOCK_RESPAWN_ANCHOR_AMBIENT(SoundEvents.BLOCK_RESPAWN_ANCHOR_AMBIENT), BLOCK_RESPAWN_ANCHOR_CHARGE(SoundEvents.BLOCK_RESPAWN_ANCHOR_CHARGE), + BLOCK_RESPAWN_ANCHOR_DEPLETE(SoundEvents.BLOCK_RESPAWN_ANCHOR_DEPLETE), BLOCK_RESPAWN_ANCHOR_SET_SPAWN(SoundEvents.BLOCK_RESPAWN_ANCHOR_SET_SPAWN), BLOCK_ROOTED_DIRT_BREAK(SoundEvents.BLOCK_ROOTED_DIRT_BREAK), BLOCK_ROOTED_DIRT_FALL(SoundEvents.BLOCK_ROOTED_DIRT_FALL), @@ -1153,6 +1329,18 @@ public enum Sounds { ENTITY_SLIME_SQUISH_SMALL(SoundEvents.ENTITY_SLIME_SQUISH_SMALL), BLOCK_SMITHING_TABLE_USE(SoundEvents.BLOCK_SMITHING_TABLE_USE), BLOCK_SMOKER_SMOKE(SoundEvents.BLOCK_SMOKER_SMOKE), + ENTITY_SNIFFER_STEP(SoundEvents.ENTITY_SNIFFER_STEP), + ENTITY_SNIFFER_EAT(SoundEvents.ENTITY_SNIFFER_EAT), + ENTITY_SNIFFER_IDLE(SoundEvents.ENTITY_SNIFFER_IDLE), + ENTITY_SNIFFER_HURT(SoundEvents.ENTITY_SNIFFER_HURT), + ENTITY_SNIFFER_DEATH(SoundEvents.ENTITY_SNIFFER_DEATH), + ENTITY_SNIFFER_DROP_SEED(SoundEvents.ENTITY_SNIFFER_DROP_SEED), + ENTITY_SNIFFER_SCENTING(SoundEvents.ENTITY_SNIFFER_SCENTING), + ENTITY_SNIFFER_SNIFFING(SoundEvents.ENTITY_SNIFFER_SNIFFING), + ENTITY_SNIFFER_SEARCHING(SoundEvents.ENTITY_SNIFFER_SEARCHING), + ENTITY_SNIFFER_DIGGING(SoundEvents.ENTITY_SNIFFER_DIGGING), + ENTITY_SNIFFER_DIGGING_STOP(SoundEvents.ENTITY_SNIFFER_DIGGING_STOP), + ENTITY_SNIFFER_HAPPY(SoundEvents.ENTITY_SNIFFER_HAPPY), ENTITY_SNOWBALL_THROW(SoundEvents.ENTITY_SNOWBALL_THROW), BLOCK_SNOW_BREAK(SoundEvents.BLOCK_SNOW_BREAK), BLOCK_SNOW_FALL(SoundEvents.BLOCK_SNOW_FALL), @@ -1232,6 +1420,7 @@ public enum Sounds { ENTITY_TURTLE_SHAMBLE(SoundEvents.ENTITY_TURTLE_SHAMBLE), ENTITY_TURTLE_SHAMBLE_BABY(SoundEvents.ENTITY_TURTLE_SHAMBLE_BABY), ENTITY_TURTLE_SWIM(SoundEvents.ENTITY_TURTLE_SWIM), + UI_BUTTON_CLICK(SoundEvents.UI_BUTTON_CLICK), UI_LOOM_SELECT_PATTERN(SoundEvents.UI_LOOM_SELECT_PATTERN), UI_LOOM_TAKE_RESULT(SoundEvents.UI_LOOM_TAKE_RESULT), UI_CARTOGRAPHY_TABLE_TAKE_RESULT(SoundEvents.UI_CARTOGRAPHY_TABLE_TAKE_RESULT), @@ -1341,14 +1530,14 @@ public enum Sounds { BLOCK_WOODEN_DOOR_OPEN(SoundEvents.BLOCK_WOODEN_DOOR_OPEN), BLOCK_WOODEN_TRAPDOOR_CLOSE(SoundEvents.BLOCK_WOODEN_TRAPDOOR_CLOSE), BLOCK_WOODEN_TRAPDOOR_OPEN(SoundEvents.BLOCK_WOODEN_TRAPDOOR_OPEN), - BLOCK_WOOD_BREAK(SoundEvents.BLOCK_WOOD_BREAK), BLOCK_WOODEN_BUTTON_CLICK_OFF(SoundEvents.BLOCK_WOODEN_BUTTON_CLICK_OFF), BLOCK_WOODEN_BUTTON_CLICK_ON(SoundEvents.BLOCK_WOODEN_BUTTON_CLICK_ON), + BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF(SoundEvents.BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF), + BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON(SoundEvents.BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON), + BLOCK_WOOD_BREAK(SoundEvents.BLOCK_WOOD_BREAK), BLOCK_WOOD_FALL(SoundEvents.BLOCK_WOOD_FALL), BLOCK_WOOD_HIT(SoundEvents.BLOCK_WOOD_HIT), BLOCK_WOOD_PLACE(SoundEvents.BLOCK_WOOD_PLACE), - BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF(SoundEvents.BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF), - BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON(SoundEvents.BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON), BLOCK_WOOD_STEP(SoundEvents.BLOCK_WOOD_STEP), BLOCK_WOOL_BREAK(SoundEvents.BLOCK_WOOL_BREAK), BLOCK_WOOL_FALL(SoundEvents.BLOCK_WOOL_FALL), @@ -1392,7 +1581,11 @@ public enum Sounds { this.id = event.getId(); this.label = id.toString(); } - + + Sounds(final RegistryEntry.Reference entry) { + this(entry.value()); + } + @Override public String toString() { return label;