Update SoundEvent

This commit is contained in:
Vecoo 2025-03-03 22:38:33 +11:00
parent ddd0108a90
commit cefa4381f2

View File

@ -1,43 +1,41 @@
package ru.magistu.siegemachines.client; package ru.magistu.siegemachines.client;
import ru.magistu.siegemachines.SiegeMachines;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
import net.minecraft.sounds.SoundEvent; import net.minecraft.sounds.SoundEvent;
import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.RegistryObject; import net.minecraftforge.registries.RegistryObject;
import ru.magistu.siegemachines.SiegeMachines;
public class SoundTypes public class SoundTypes {
{
public static final DeferredRegister<SoundEvent> SOUNDS = DeferredRegister.create(ForgeRegistries.SOUND_EVENTS, public static final DeferredRegister<SoundEvent> SOUNDS = DeferredRegister.create(ForgeRegistries.SOUND_EVENTS,
SiegeMachines.ID); SiegeMachines.ID);
public static RegistryObject<SoundEvent> TREBUCHET_SHOOTING = SOUNDS.register("trebuchet_shooting", public static RegistryObject<SoundEvent> TREBUCHET_SHOOTING = SOUNDS.register("trebuchet_shooting",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "trebuchet_shooting"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "trebuchet_shooting")));
public static RegistryObject<SoundEvent> TREBUCHET_RELOADING = SOUNDS.register("trebuchet_reloading", public static RegistryObject<SoundEvent> TREBUCHET_RELOADING = SOUNDS.register("trebuchet_reloading",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "trebuchet_reloading"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "trebuchet_reloading")));
public static RegistryObject<SoundEvent> CATAPULT_SHOOTING = SOUNDS.register("catapult_shooting", public static RegistryObject<SoundEvent> CATAPULT_SHOOTING = SOUNDS.register("catapult_shooting",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "catapult_shooting"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "catapult_shooting")));
public static RegistryObject<SoundEvent> CATAPULT_RELOADING = SOUNDS.register("catapult_reloading", public static RegistryObject<SoundEvent> CATAPULT_RELOADING = SOUNDS.register("catapult_reloading",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "catapult_reloading"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "catapult_reloading")));
public static RegistryObject<SoundEvent> BALLISTA_SHOOTING = SOUNDS.register("ballista_shooting", public static RegistryObject<SoundEvent> BALLISTA_SHOOTING = SOUNDS.register("ballista_shooting",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "ballista_shooting"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "ballista_shooting")));
public static RegistryObject<SoundEvent> BALLISTA_RELOADING = SOUNDS.register("ballista_reloading", public static RegistryObject<SoundEvent> BALLISTA_RELOADING = SOUNDS.register("ballista_reloading",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "ballista_reloading"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "ballista_reloading")));
public static RegistryObject<SoundEvent> MORTAR_SHOOTING = SOUNDS.register("mortar_shooting", public static RegistryObject<SoundEvent> MORTAR_SHOOTING = SOUNDS.register("mortar_shooting",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "mortar_shooting"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "mortar_shooting")));
public static RegistryObject<SoundEvent> FUSE = SOUNDS.register("fuse", public static RegistryObject<SoundEvent> FUSE = SOUNDS.register("fuse",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "fuse"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "fuse")));
public static RegistryObject<SoundEvent> CANNON_WHEELS = SOUNDS.register("cannon_wheels", public static RegistryObject<SoundEvent> CANNON_WHEELS = SOUNDS.register("cannon_wheels",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "cannon_wheels"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "cannon_wheels")));
public static RegistryObject<SoundEvent> RAM_WHEELS = SOUNDS.register("ram_wheels", public static RegistryObject<SoundEvent> RAM_WHEELS = SOUNDS.register("ram_wheels",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "ram_wheels"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "ram_wheels")));
public static RegistryObject<SoundEvent> RAM_HITTING = SOUNDS.register("ram_hitting", public static RegistryObject<SoundEvent> RAM_HITTING = SOUNDS.register("ram_hitting",
() -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "ram_hitting"))); () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "ram_hitting")));
public static void register(IEventBus eventBus) public static void register(IEventBus eventBus) {
{
SOUNDS.register(eventBus); SOUNDS.register(eventBus);
} }
} }