Class MovingVoiceSoundInstanceImpl
java.lang.Object
net.minecraft.client.resources.sounds.AbstractSoundInstance
purplecreate.tramways.content.announcements.sound.VoiceSoundInstance
purplecreate.tramways.content.announcements.sound.MovingVoiceSoundInstance
purplecreate.tramways.content.announcements.sound.forge.MovingVoiceSoundInstanceImpl
- All Implemented Interfaces:
net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.client.resources.sounds.TickableSoundInstance
-
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 purplecreate.tramways.content.announcements.sound.VoiceSoundInstance
streamFields inherited from class net.minecraft.client.resources.sounds.AbstractSoundInstance
attenuation, delay, location, looping, pitch, random, relative, sound, source, volume, x, y, z -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMovingVoiceSoundInstanceImpl(net.minecraft.client.sounds.AudioStream stream, com.simibubi.create.content.trains.entity.Carriage carriage, net.minecraft.core.BlockPos localPos) -
Method Summary
Modifier and TypeMethodDescriptionstatic MovingVoiceSoundInstancecreate(net.minecraft.client.sounds.AudioStream stream, com.simibubi.create.content.trains.entity.Carriage carriage, net.minecraft.core.BlockPos localPos) CompletableFuture<net.minecraft.client.sounds.AudioStream>getStream(net.minecraft.client.sounds.SoundBufferLibrary soundBuffers, net.minecraft.client.resources.sounds.Sound sound, boolean looping) Methods inherited from class purplecreate.tramways.content.announcements.sound.MovingVoiceSoundInstance
isStopped, tickMethods inherited from class purplecreate.tramways.content.announcements.sound.VoiceSoundInstance
create, getSoundMethods inherited from class net.minecraft.client.resources.sounds.AbstractSoundInstance
getAttenuation, getDelay, getLocation, getPitch, getSource, getVolume, getX, getY, getZ, 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, getPitch, getSound, getSource, getVolume, getX, getY, getZ, isLooping, isRelative, resolve
-
Constructor Details
-
MovingVoiceSoundInstanceImpl
protected MovingVoiceSoundInstanceImpl(net.minecraft.client.sounds.AudioStream stream, com.simibubi.create.content.trains.entity.Carriage carriage, net.minecraft.core.BlockPos localPos)
-
-
Method Details
-
create
public static MovingVoiceSoundInstance create(net.minecraft.client.sounds.AudioStream stream, com.simibubi.create.content.trains.entity.Carriage carriage, net.minecraft.core.BlockPos localPos) -
getStream
public CompletableFuture<net.minecraft.client.sounds.AudioStream> getStream(net.minecraft.client.sounds.SoundBufferLibrary soundBuffers, net.minecraft.client.resources.sounds.Sound sound, boolean looping)
-