Package com.binaris.wizardry.client.sound
package com.binaris.wizardry.client.sound
-
ClassDescriptionMovingSoundEntity<T extends net.minecraft.world.entity.Entity>Handle all the active sound loops with the
SoundLoop.onClientTick(EBClientTickEvent)Saves all the info for the three basic sounds (start, loop, end) and handle all the logic in the event
This class only works as a blueprint for situations that you need to play a sound loop, for example:SpellSoundManager, all the logic here is just for simplify the process of doing a sound loopEncapsulate all the work and info needed to cast spells in the mod, this contains 3 subclasses that are used depending on how you're casting a spellSound loop from a spell cast by a dispenserSound loop from a spell cast by an entitySound loop from a spell cast just by the location, normally a /cast command