classpublicPriority 3
AmbienceFXConditions
com.hypixel.hytale.protocol.AmbienceFXConditions
6
Methods
6
Public Methods
16
Fields
3
Constructors
Constants
intFIXED_BLOCK_SIZE= 41
intMAX_SIZE= 102400077
intNULLABLE_BIT_FIELD_SIZE= 2
intVARIABLE_BLOCK_START= 57
intVARIABLE_FIELD_COUNT= 4
Constructors
public
AmbienceFXConditions()public
AmbienceFXConditions(boolean never, int[] environmentIndices, int[] weatherIndices, int[] fluidFXIndices, int environmentTagPatternIndex, int weatherTagPatternIndex, AmbienceFXBlockSoundSet[] surroundingBlockSoundSets, Range altitude, Rangeb walls, boolean roof, int roofMaterialTagPatternIndex, boolean floor, Rangeb sunLightLevel, Rangeb torchLightLevel, Rangeb globalLightLevel, Rangef dayTime)public
AmbienceFXConditions(AmbienceFXConditions other)Methods
Public Methods (6)
publicstatic
int computeBytesConsumed(ByteBuf buf, int offset)public
int computeSize()public
boolean equals(Object obj)@Override
public
int hashCode()@Override
public
void serialize(ByteBuf buf)publicstatic
ValidationResult validateStructure(ByteBuf buffer, int offset)Fields
Public Fields (16)
public
Range altitudepublic
Rangef dayTimepublic
int[] environmentIndicespublic
int environmentTagPatternIndexpublic
boolean floorpublic
int[] fluidFXIndicespublic
Rangeb globalLightLevelpublic
boolean neverpublic
boolean roofpublic
int roofMaterialTagPatternIndexpublic
Rangeb sunLightLevelpublic
AmbienceFXBlockSoundSet[] surroundingBlockSoundSetspublic
Rangeb torchLightLevelpublic
Rangeb wallspublic
int[] weatherIndicespublic
int weatherTagPatternIndex