Class ContinuousSound
java.lang.Object
net.minecraft.client.resources.sounds.AbstractSoundInstance
net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
com.simibubi.create.foundation.sound.ContinuousSound
- All Implemented Interfaces:
net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.client.resources.sounds.TickableSoundInstance
public class ContinuousSound
extends net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.resources.sounds.SoundInstance
net.minecraft.client.resources.sounds.SoundInstance.Attenuation -
Field Summary
Fields inherited from class net.minecraft.client.resources.sounds.AbstractSoundInstance
attenuation, delay, location, looping, pitch, relative, sound, source, volume, x, y, z -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedContinuousSound(net.minecraft.sounds.SoundEvent event, com.simibubi.create.foundation.sound.SoundScape scape, float sharedPitch, float relativeVolume) -
Method Summary
Methods inherited from class net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
isStopped, stopMethods inherited from class net.minecraft.client.resources.sounds.AbstractSoundInstance
getAttenuation, getDelay, getLocation, getSound, getSource, isLooping, isRelative, resolve, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.client.resources.sounds.SoundInstance
canPlaySound, canStartSilent, getAttenuation, getDelay, getLocation, getSound, getSource, isLooping, isRelative, resolve
-
Constructor Details
-
ContinuousSound
protected ContinuousSound(net.minecraft.sounds.SoundEvent event, com.simibubi.create.foundation.sound.SoundScape scape, float sharedPitch, float relativeVolume)
-
-
Method Details
-
remove
public void remove() -
getVolume
public float getVolume()- Specified by:
getVolumein interfacenet.minecraft.client.resources.sounds.SoundInstance- Overrides:
getVolumein classnet.minecraft.client.resources.sounds.AbstractSoundInstance
-
getPitch
public float getPitch()- Specified by:
getPitchin interfacenet.minecraft.client.resources.sounds.SoundInstance- Overrides:
getPitchin classnet.minecraft.client.resources.sounds.AbstractSoundInstance
-
getX
public double getX()- Specified by:
getXin interfacenet.minecraft.client.resources.sounds.SoundInstance- Overrides:
getXin classnet.minecraft.client.resources.sounds.AbstractSoundInstance
-
getY
public double getY()- Specified by:
getYin interfacenet.minecraft.client.resources.sounds.SoundInstance- Overrides:
getYin classnet.minecraft.client.resources.sounds.AbstractSoundInstance
-
getZ
public double getZ()- Specified by:
getZin interfacenet.minecraft.client.resources.sounds.SoundInstance- Overrides:
getZin classnet.minecraft.client.resources.sounds.AbstractSoundInstance
-
tick
public void tick()
-