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() |
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 Sound.Type getType()
public boolean isStreaming()
public boolean shouldPreload()
public int getAttenuationDistance()