public class BiomeMoodSound extends Object
Modifier and Type | Field and Description |
---|---|
static BiomeMoodSound |
CAVE |
private int |
cultivationTicks |
private SoundEvent |
event |
private double |
extraDistance |
private int |
spawnRange |
Constructor and Description |
---|
BiomeMoodSound(SoundEvent event,
int cultivationTicks,
int spawnRange,
double extraDistance) |
Modifier and Type | Method and Description |
---|---|
int |
getCultivationTicks()
Returns the ticks it takes for entering the mood environment (a totally
dark cave) to playing the mood sound, or the inverse of the per-tick.
|
SoundEvent |
getEvent() |
double |
getExtraDistance()
Returns the extra distance of the sound from the player when the sound
plays from the mood position.
|
int |
getSpawnRange()
Returns the chebyshev distance from which the mood sound can play to
the player.
|
public static final BiomeMoodSound CAVE
private SoundEvent event
private int cultivationTicks
private int spawnRange
private double extraDistance
public BiomeMoodSound(SoundEvent event, int cultivationTicks, int spawnRange, double extraDistance)
@Environment(value=CLIENT) public SoundEvent getEvent()
@Environment(value=CLIENT) public int getCultivationTicks()
@Environment(value=CLIENT) public int getSpawnRange()
@Environment(value=CLIENT) public double getExtraDistance()
The sound is actually played at a position along the line on the three-dimensional vector from the player to the chosen mood position that is this distance to the mood position and this distance farther from the player.