Class SoundPlayer
java.lang.Object
team.lodestar.lodestone.modules.toolkit.sound.SoundPlayer
A helper class containing various methods designed to play sound from a side independent context.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SoundPlayerstatic SoundPlayercreate(net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> soundEvent) static SoundPlayercreate(net.minecraft.sounds.SoundEvent soundEvent) static SoundPlayercreate(net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> soundEvent) pitch(float pitch) pitch(float min, float max) play(net.minecraft.world.entity.Entity entity) play(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos position, net.minecraft.sounds.SoundSource source) play(net.minecraft.world.level.Level level, net.minecraft.core.Position position, net.minecraft.sounds.SoundSource source) volume(float volume) volume(float min, float max)
-
Constructor Details
-
SoundPlayer
public SoundPlayer(net.minecraft.sounds.SoundEvent soundEvent)
-
-
Method Details
-
create
public static SoundPlayer create(net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> soundEvent) -
create
public static SoundPlayer create(net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> soundEvent) -
create
-
create
-
pitch
-
pitch
-
volume
-
volume
-
play
-
play
public SoundPlayer play(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos position, net.minecraft.sounds.SoundSource source) -
play
public SoundPlayer play(net.minecraft.world.level.Level level, net.minecraft.core.Position position, net.minecraft.sounds.SoundSource source)
-