From 47abd4a253a5f0fc7cb850f89bd5bde10e20fcb4 Mon Sep 17 00:00:00 2001 From: Micle Date: Thu, 5 Jun 2025 22:18:01 +0100 Subject: [PATCH] Created sound registry. --- .../micle/firefly_bush_backport/proxy/Proxy.java | 2 ++ .../firefly_bush_backport/sound/ModSounds.java | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 src/main/java/dev/micle/firefly_bush_backport/sound/ModSounds.java diff --git a/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java b/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java index 23ab063..af50851 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java +++ b/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java @@ -5,6 +5,7 @@ import dev.micle.firefly_bush_backport.block.ModBlocks; import dev.micle.firefly_bush_backport.config.Config; import dev.micle.firefly_bush_backport.creative_mode_tab.ModCreativeModeTabs; import dev.micle.firefly_bush_backport.item.ModItems; +import dev.micle.firefly_bush_backport.sound.ModSounds; import net.minecraft.client.Minecraft; import net.minecraft.server.MinecraftServer; import net.minecraft.world.entity.player.Player; @@ -29,6 +30,7 @@ public class Proxy implements IProxy { ModBlocks.register(modEventBus); ModItems.register(modEventBus); ModCreativeModeTabs.register(modEventBus); + ModSounds.register(modEventBus); // Register mod event bus listeners modEventBus.addListener(Proxy::setup); 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 new file mode 100644 index 0000000..84ef311 --- /dev/null +++ b/src/main/java/dev/micle/firefly_bush_backport/sound/ModSounds.java @@ -0,0 +1,15 @@ +package dev.micle.firefly_bush_backport.sound; + +import dev.micle.firefly_bush_backport.FireflyBushBackport; +import net.minecraft.sounds.SoundEvent; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.ForgeRegistries; + +public class ModSounds { + public static final DeferredRegister SOUNDS = DeferredRegister.create(ForgeRegistries.SOUND_EVENTS, FireflyBushBackport.MOD_ID); + + public static void register(IEventBus modEventBus) { + SOUNDS.register(modEventBus); + } +}