Files
SuperNova/src/main/java/net/halbear/supernova/registry/util/ModSoundEvents.java
T
2026-05-17 00:47:05 +01:00

28 lines
1.3 KiB
Java

package net.halbear.supernova.registry.util;
import net.halbear.supernova.SuperNova;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.SoundEvent;
import net.minecraftforge.fml.RegistryObject;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;
public class ModSoundEvents {
public static final DeferredRegister<SoundEvent> SOUND_EVENTS =
DeferredRegister.create(ForgeRegistries.SOUND_EVENTS, SuperNova.MOD_ID);
//Game Sounds
//Entity Sounds
//Music Disks
public static final RegistryObject<SoundEvent> NEW_WORLD = registerSoundEvent("new_world");
public static final RegistryObject<SoundEvent> NEBULA = registerSoundEvent("nebula");
public static final RegistryObject<SoundEvent> STARDUST_MOUNTAIN = registerSoundEvent("stardust_mountain");
public static final RegistryObject<SoundEvent> ASTRAL_NIGHTMARE = registerSoundEvent("astral_nightmare");
public static final RegistryObject<SoundEvent> FISSURE_IN_SPACE = registerSoundEvent("fissure_in_space");
public static RegistryObject<SoundEvent> registerSoundEvent(String name){
return SOUND_EVENTS.register(name, () -> new SoundEvent(new ResourceLocation(SuperNova.MOD_ID, name)));
}
}