public class Sound extends java.lang.Object implements ISoundEventAccessor<Sound>
Modifier and Type | Class and Description |
---|---|
static class |
Sound.Type |
Constructor and Description |
---|
Sound(java.lang.String nameIn,
float volumeIn,
float pitchIn,
int weightIn,
Sound.Type typeIn,
boolean streamingIn,
boolean preloadIn,
int attenuationDistanceIn) |
Modifier and Type | Method and Description |
---|---|
Sound |
cloneEntry() |
void |
func_217867_a(SoundEngine p_217867_1_) |
int |
getAttenuationDistance() |
float |
getPitch() |
ResourceLocation |
getSoundAsOggLocation() |
ResourceLocation |
getSoundLocation() |
Sound.Type |
getType() |
float |
getVolume() |
int |
getWeight() |
boolean |
isStreaming() |
boolean |
shouldPreload() |
public Sound(java.lang.String nameIn, float volumeIn, float pitchIn, int weightIn, Sound.Type typeIn, boolean streamingIn, boolean preloadIn, int attenuationDistanceIn)
public ResourceLocation getSoundLocation()
public ResourceLocation getSoundAsOggLocation()
public float getVolume()
public float getPitch()
public int getWeight()
getWeight
in interface ISoundEventAccessor<Sound>
public Sound cloneEntry()
cloneEntry
in interface ISoundEventAccessor<Sound>
public void func_217867_a(SoundEngine p_217867_1_)
func_217867_a
in interface ISoundEventAccessor<Sound>
public Sound.Type getType()
public boolean isStreaming()
public boolean shouldPreload()
public int getAttenuationDistance()