Class ClientSpellSoundManager

java.lang.Object
com.binaris.wizardry.core.ClientSpellSoundManager

public final class ClientSpellSoundManager extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    playChargeSound(net.minecraft.world.entity.LivingEntity entity)
     
    static void
    playMovingSound(net.minecraft.world.entity.Entity entity, net.minecraft.sounds.SoundEvent sound, net.minecraft.sounds.SoundSource category, float volume, float pitch, boolean repeat)
     
    static void
    playSpellSoundLoop(net.minecraft.world.entity.LivingEntity entity, Spell spell, net.minecraft.sounds.SoundEvent[] sounds, float volume, float pitch)
     
    static void
    playSpellSoundLoop(net.minecraft.world.entity.LivingEntity entity, Spell spell, net.minecraft.sounds.SoundEvent start, net.minecraft.sounds.SoundEvent loop, net.minecraft.sounds.SoundEvent end, float volume, float pitch)
     
    static void
    playSpellSoundLoop(net.minecraft.world.level.Level world, double x, double y, double z, Spell spell, net.minecraft.sounds.SoundEvent[] sounds, float volume, float pitch, int duration)
     
    static void
    playSpellSoundLoop(net.minecraft.world.level.Level world, double x, double y, double z, Spell spell, net.minecraft.sounds.SoundEvent start, net.minecraft.sounds.SoundEvent loop, net.minecraft.sounds.SoundEvent end, float volume, float pitch, int duration)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientSpellSoundManager

      public ClientSpellSoundManager()
  • Method Details

    • playSpellSoundLoop

      public static void playSpellSoundLoop(net.minecraft.world.entity.LivingEntity entity, Spell spell, net.minecraft.sounds.SoundEvent[] sounds, float volume, float pitch)
    • playSpellSoundLoop

      public static void playSpellSoundLoop(net.minecraft.world.entity.LivingEntity entity, Spell spell, net.minecraft.sounds.SoundEvent start, net.minecraft.sounds.SoundEvent loop, net.minecraft.sounds.SoundEvent end, float volume, float pitch)
    • playSpellSoundLoop

      public static void playSpellSoundLoop(net.minecraft.world.level.Level world, double x, double y, double z, Spell spell, net.minecraft.sounds.SoundEvent[] sounds, float volume, float pitch, int duration)
    • playSpellSoundLoop

      public static void playSpellSoundLoop(net.minecraft.world.level.Level world, double x, double y, double z, Spell spell, net.minecraft.sounds.SoundEvent start, net.minecraft.sounds.SoundEvent loop, net.minecraft.sounds.SoundEvent end, float volume, float pitch, int duration)
    • playMovingSound

      public static void playMovingSound(net.minecraft.world.entity.Entity entity, net.minecraft.sounds.SoundEvent sound, net.minecraft.sounds.SoundSource category, float volume, float pitch, boolean repeat)
    • playChargeSound

      public static void playChargeSound(net.minecraft.world.entity.LivingEntity entity)