diff --git a/src/main/java/ru/betterend/registry/SoundRegistry.java b/src/main/java/ru/betterend/registry/SoundRegistry.java index d831a332..6fb9fc42 100644 --- a/src/main/java/ru/betterend/registry/SoundRegistry.java +++ b/src/main/java/ru/betterend/registry/SoundRegistry.java @@ -9,6 +9,7 @@ public class SoundRegistry // Music public static final SoundEvent MUSIC_FOGGY_MUSHROOMLAND = register("music", "foggy_mushroomland"); public static final SoundEvent MUSIC_CHORUS_FOREST = register("music", "chorus_forest"); + public static final SoundEvent MUSIC_CRYSTAL_MOUNTAINS = register("music", "crystal_mountains"); // Ambient public static final SoundEvent AMBIENT_FOGGY_MUSHROOMLAND = register("ambient", "foggy_mushroomland"); diff --git a/src/main/java/ru/betterend/world/biome/BiomeCrystalMountains.java b/src/main/java/ru/betterend/world/biome/BiomeCrystalMountains.java index c7ffa1f9..ed6256d2 100644 --- a/src/main/java/ru/betterend/world/biome/BiomeCrystalMountains.java +++ b/src/main/java/ru/betterend/world/biome/BiomeCrystalMountains.java @@ -2,11 +2,13 @@ package ru.betterend.world.biome; import net.minecraft.entity.EntityType; import ru.betterend.registry.FeatureRegistry; +import ru.betterend.registry.SoundRegistry; import ru.betterend.registry.StructureRegistry; public class BiomeCrystalMountains extends EndBiome { public BiomeCrystalMountains() { super(new BiomeDefinition("crystal_mountains") + .setMusic(SoundRegistry.MUSIC_CRYSTAL_MOUNTAINS) .addStructureFeature(StructureRegistry.MOUNTAIN) .addFeature(FeatureRegistry.ROUND_CAVE) .addMobSpawn(EntityType.ENDERMAN, 50, 1, 2)); diff --git a/src/main/resources/assets/betterend/sounds.json b/src/main/resources/assets/betterend/sounds.json index 5ebbf909..8a36a69a 100644 --- a/src/main/resources/assets/betterend/sounds.json +++ b/src/main/resources/assets/betterend/sounds.json @@ -4,12 +4,12 @@ "sounds": [ { "name": "betterend:music/dan_henig-eternal_garden", - "volume": 0.1, + "volume": 0.25, "stream": false }, { "name": "betterend:music/dan_henig-nebular_focus", - "volume": 0.1, + "volume": 0.25, "stream": false } ] @@ -19,12 +19,27 @@ "sounds": [ { "name": "betterend:music/emmit_fenn-creep", - "volume": 0.1, + "volume": 0.25, "stream": false }, { "name": "betterend:music/jesse_gallagher-the_anunnaki_return", - "volume": 0.1, + "volume": 0.25, + "stream": false + } + ] + }, + "betterend.music.crystal_mountains": { + "category": "music", + "sounds": [ + { + "name": "betterend:music/jesse_gallagher-spenta_mainyu", + "volume": 0.25, + "stream": false + }, + { + "name": "betterend:music/jesse_gallagher-obelisks", + "volume": 0.25, "stream": false } ] diff --git a/src/main/resources/assets/betterend/sounds/music/emmit_fenn-creep.ogg b/src/main/resources/assets/betterend/sounds/music/emmit_fenn-creep.ogg index d38a8967..33dc8c99 100644 Binary files a/src/main/resources/assets/betterend/sounds/music/emmit_fenn-creep.ogg and b/src/main/resources/assets/betterend/sounds/music/emmit_fenn-creep.ogg differ diff --git a/src/main/resources/assets/betterend/sounds/music/jesse_gallagher-obelisks.ogg b/src/main/resources/assets/betterend/sounds/music/jesse_gallagher-obelisks.ogg new file mode 100644 index 00000000..79716cef Binary files /dev/null and b/src/main/resources/assets/betterend/sounds/music/jesse_gallagher-obelisks.ogg differ diff --git a/src/main/resources/assets/betterend/sounds/music/jesse_gallagher-spenta_mainyu.ogg b/src/main/resources/assets/betterend/sounds/music/jesse_gallagher-spenta_mainyu.ogg new file mode 100644 index 00000000..0b6f8dd7 Binary files /dev/null and b/src/main/resources/assets/betterend/sounds/music/jesse_gallagher-spenta_mainyu.ogg differ