28 lines
1.3 KiB
Java
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)));
|
|
}
|
|
}
|