Class VoiceSoundInstanceImpl
java.lang.Object
net.minecraft.client.resources.sounds.AbstractSoundInstance
purplecreate.tramways.content.announcements.sound.VoiceSoundInstance
purplecreate.tramways.content.announcements.sound.forge.VoiceSoundInstanceImpl
- All Implemented Interfaces:
net.minecraft.client.resources.sounds.SoundInstance
-
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
stream
Fields inherited from class net.minecraft.client.resources.sounds.AbstractSoundInstance
attenuation, delay, location, looping, pitch, random, relative, sound, source, volume, x, y, z
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
VoiceSoundInstanceImpl
(net.minecraft.client.sounds.AudioStream stream, net.minecraft.core.BlockPos pos) -
Method Summary
Modifier and TypeMethodDescriptionstatic VoiceSoundInstance
create
(net.minecraft.client.sounds.AudioStream stream, net.minecraft.core.BlockPos pos) 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.VoiceSoundInstance
getSound
Methods inherited from class net.minecraft.client.resources.sounds.AbstractSoundInstance
getAttenuation, getDelay, getLocation, getPitch, getSource, getVolume, getX, getY, getZ, isLooping, isRelative, resolve, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.client.resources.sounds.SoundInstance
canPlaySound, canStartSilent
-
Constructor Details
-
VoiceSoundInstanceImpl
protected VoiceSoundInstanceImpl(net.minecraft.client.sounds.AudioStream stream, net.minecraft.core.BlockPos pos)
-
-
Method Details
-
create
public static VoiceSoundInstance create(net.minecraft.client.sounds.AudioStream stream, net.minecraft.core.BlockPos pos) -
getStream
public CompletableFuture<net.minecraft.client.sounds.AudioStream> getStream(net.minecraft.client.sounds.SoundBufferLibrary soundBuffers, net.minecraft.client.resources.sounds.Sound sound, boolean looping)
-