HyCodeYourTale
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)

publicRange altitude
publicRangef dayTime
publicint[] environmentIndices
publicint environmentTagPatternIndex
publicboolean floor
publicint[] fluidFXIndices
publicRangeb globalLightLevel
publicboolean never
publicboolean roof
publicint roofMaterialTagPatternIndex
publicRangeb sunLightLevel
publicAmbienceFXBlockSoundSet[] surroundingBlockSoundSets
publicRangeb torchLightLevel
publicRangeb walls
publicint[] weatherIndices
publicint weatherTagPatternIndex

Related Classes