java.lang.Object
team.lodestar.lodestone.modules.toolkit.sound.SoundPlayer

public class SoundPlayer extends Object
A helper class containing various methods designed to play sound from a side independent context.
  • 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

      public static SoundPlayer create(Supplier<net.minecraft.sounds.SoundEvent> soundEvent)
    • create

      public static SoundPlayer create(net.minecraft.sounds.SoundEvent soundEvent)
    • pitch

      public SoundPlayer pitch(float pitch)
    • pitch

      public SoundPlayer pitch(float min, float max)
    • volume

      public SoundPlayer volume(float volume)
    • volume

      public SoundPlayer volume(float min, float max)
    • play

      public SoundPlayer play(net.minecraft.world.entity.Entity entity)
    • 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)