diff --git a/src/main/java/ru/magistu/siegemachines/client/SoundTypes.java b/src/main/java/ru/magistu/siegemachines/client/SoundTypes.java index e6962d4..9028067 100644 --- a/src/main/java/ru/magistu/siegemachines/client/SoundTypes.java +++ b/src/main/java/ru/magistu/siegemachines/client/SoundTypes.java @@ -1,43 +1,41 @@ package ru.magistu.siegemachines.client; -import ru.magistu.siegemachines.SiegeMachines; 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; +import ru.magistu.siegemachines.SiegeMachines; -public class SoundTypes -{ - public static final DeferredRegister SOUNDS = DeferredRegister.create(ForgeRegistries.SOUND_EVENTS, - SiegeMachines.ID); +public class SoundTypes { + public static final DeferredRegister SOUNDS = DeferredRegister.create(ForgeRegistries.SOUND_EVENTS, + SiegeMachines.ID); - public static RegistryObject TREBUCHET_SHOOTING = SOUNDS.register("trebuchet_shooting", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "trebuchet_shooting"))); - public static RegistryObject TREBUCHET_RELOADING = SOUNDS.register("trebuchet_reloading", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "trebuchet_reloading"))); - public static RegistryObject CATAPULT_SHOOTING = SOUNDS.register("catapult_shooting", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "catapult_shooting"))); - public static RegistryObject CATAPULT_RELOADING = SOUNDS.register("catapult_reloading", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "catapult_reloading"))); - public static RegistryObject BALLISTA_SHOOTING = SOUNDS.register("ballista_shooting", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "ballista_shooting"))); - public static RegistryObject BALLISTA_RELOADING = SOUNDS.register("ballista_reloading", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "ballista_reloading"))); - public static RegistryObject MORTAR_SHOOTING = SOUNDS.register("mortar_shooting", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "mortar_shooting"))); - public static RegistryObject FUSE = SOUNDS.register("fuse", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "fuse"))); + public static RegistryObject TREBUCHET_SHOOTING = SOUNDS.register("trebuchet_shooting", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "trebuchet_shooting"))); + public static RegistryObject TREBUCHET_RELOADING = SOUNDS.register("trebuchet_reloading", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "trebuchet_reloading"))); + public static RegistryObject CATAPULT_SHOOTING = SOUNDS.register("catapult_shooting", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "catapult_shooting"))); + public static RegistryObject CATAPULT_RELOADING = SOUNDS.register("catapult_reloading", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "catapult_reloading"))); + public static RegistryObject BALLISTA_SHOOTING = SOUNDS.register("ballista_shooting", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "ballista_shooting"))); + public static RegistryObject BALLISTA_RELOADING = SOUNDS.register("ballista_reloading", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "ballista_reloading"))); + public static RegistryObject MORTAR_SHOOTING = SOUNDS.register("mortar_shooting", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "mortar_shooting"))); + public static RegistryObject FUSE = SOUNDS.register("fuse", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "fuse"))); public static RegistryObject CANNON_WHEELS = SOUNDS.register("cannon_wheels", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "cannon_wheels"))); - public static RegistryObject RAM_WHEELS = SOUNDS.register("ram_wheels", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "ram_wheels"))); - public static RegistryObject RAM_HITTING = SOUNDS.register("ram_hitting", - () -> new SoundEvent(new ResourceLocation(SiegeMachines.ID, "ram_hitting"))); + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "cannon_wheels"))); + public static RegistryObject RAM_WHEELS = SOUNDS.register("ram_wheels", + () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(SiegeMachines.ID, "ram_wheels"))); + public static RegistryObject RAM_HITTING = SOUNDS.register("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); } }