From 219a06157fa15ec729a52f39dcccb5430f4365f1 Mon Sep 17 00:00:00 2001 From: Micle Date: Thu, 5 Jun 2025 23:06:58 +0100 Subject: [PATCH] Added firefly idle sound event. --- .../micle/firefly_bush_backport/sound/ModSounds.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/micle/firefly_bush_backport/sound/ModSounds.java b/src/main/java/dev/micle/firefly_bush_backport/sound/ModSounds.java index 84ef311..a4dcb42 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/sound/ModSounds.java +++ b/src/main/java/dev/micle/firefly_bush_backport/sound/ModSounds.java @@ -1,15 +1,23 @@ package dev.micle.firefly_bush_backport.sound; import dev.micle.firefly_bush_backport.FireflyBushBackport; +import net.minecraft.resources.ResourceLocation; import net.minecraft.sounds.SoundEvent; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.RegistryObject; public class ModSounds { - public static final DeferredRegister SOUNDS = DeferredRegister.create(ForgeRegistries.SOUND_EVENTS, FireflyBushBackport.MOD_ID); + public static final DeferredRegister SOUND_EVENTS = DeferredRegister.create(ForgeRegistries.SOUND_EVENTS, FireflyBushBackport.MOD_ID); + + public static final RegistryObject FIREFLY_BUSH_IDLE = registerSoundEvent("block.firefly_bush.idle"); public static void register(IEventBus modEventBus) { - SOUNDS.register(modEventBus); + SOUND_EVENTS.register(modEventBus); + } + + private static RegistryObject registerSoundEvent(String name) { + return SOUND_EVENTS.register(name, () -> SoundEvent.createVariableRangeEvent(ResourceLocation.fromNamespaceAndPath(FireflyBushBackport.MOD_ID, name))); } }