classpublicPriority 3
AmbienceFXConditions
com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFXConditions
implements NetworkSerializable
20
Methods
20
Public Methods
19
Fields
1
Constructors
Constants
BuilderCodec<AmbienceFXConditions>CODEC= BuilderCodec.builder(AmbienceFXConditions.class, AmbienceFXConditions::new)
.appendInherite...
RangeDEFAULT_ALTITUDE= new Range(0, 512)
RangefDEFAULT_DAY_TIME= new Rangef(0.0F, 24.0F)
RangebDEFAULT_LIGHT_LEVEL= new Rangeb((byte)0, (byte)15)
RangebDEFAULT_WALLS= new Rangeb((byte)0, (byte)4)
Constructors
protected
AmbienceFXConditions()Methods
Public Methods (20)
public
Range getAltitude()public
Rangef getDayTime()public
String[] getEnvironmentIds()public
int[] getEnvironmentIndices()public
boolean getFloor()public
String[] getFluidFXIds()public
int[] getFluidFXIndices()public
Rangeb getGlobalLightLevel()public
boolean getRoof()public
Rangeb getSunLightLevel()public
AmbienceFXBlockSoundSet[] getSurroundingBlockSoundSets()public
Rangeb getTorchLightLevel()public
Rangeb getWalls()public
String[] getWeatherIds()public
int[] getWeatherIndices()public
boolean isFloor()public
boolean isNever()public
boolean isRoof()public
com.hypixel.hytale.protocol.AmbienceFXConditions toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (19)
protected
Range altitudeprotected
Rangef dayTimeprotected
String[] environmentIdsprotected
transient int[] environmentIndicesprotected
String environmentTagPatternprotected
boolean floorprotected
String[] fluidFXIdsprotected
transient int[] fluidFXIndicesprotected
Rangeb globalLightLevelprotected
boolean neverprotected
boolean roofprotected
String roofMaterialTagPatternprotected
Rangeb sunLightLevelprotected
AmbienceFXBlockSoundSet[] surroundingBlockSoundSetsprotected
Rangeb torchLightLevelprotected
Rangeb wallsprotected
String[] weatherIdsprotected
transient int[] weatherIndicesprotected
String weatherTagPattern