Package com.hypixel.hytale.protocol
Class AmbienceFXConditions
java.lang.Object
com.hypixel.hytale.protocol.AmbienceFXConditions
-
Field Summary
FieldsModifier and TypeFieldDescriptionint[]intstatic final intbooleanint[]static final intbooleanstatic final intbooleanintstatic final intstatic final intint[]int -
Constructor Summary
ConstructorsConstructorDescriptionAmbienceFXConditions(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) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic AmbienceFXConditionsdeserialize(io.netty.buffer.ByteBuf buf, int offset) booleaninthashCode()voidserialize(io.netty.buffer.ByteBuf buf) static ValidationResultvalidateStructure(io.netty.buffer.ByteBuf buffer, int offset)
-
Field Details
-
NULLABLE_BIT_FIELD_SIZE
public static final int NULLABLE_BIT_FIELD_SIZE- See Also:
-
FIXED_BLOCK_SIZE
public static final int FIXED_BLOCK_SIZE- See Also:
-
VARIABLE_FIELD_COUNT
public static final int VARIABLE_FIELD_COUNT- See Also:
-
VARIABLE_BLOCK_START
public static final int VARIABLE_BLOCK_START- See Also:
-
MAX_SIZE
public static final int MAX_SIZE- See Also:
-
never
public boolean never -
environmentIndices
@Nullable public int[] environmentIndices -
weatherIndices
@Nullable public int[] weatherIndices -
fluidFXIndices
@Nullable public int[] fluidFXIndices -
environmentTagPatternIndex
public int environmentTagPatternIndex -
weatherTagPatternIndex
public int weatherTagPatternIndex -
surroundingBlockSoundSets
-
altitude
-
walls
-
roof
public boolean roof -
roofMaterialTagPatternIndex
public int roofMaterialTagPatternIndex -
floor
public boolean floor -
sunLightLevel
-
torchLightLevel
-
globalLightLevel
-
dayTime
-
-
Constructor Details
-
AmbienceFXConditions
public AmbienceFXConditions() -
AmbienceFXConditions
public AmbienceFXConditions(boolean never, @Nullable int[] environmentIndices, @Nullable int[] weatherIndices, @Nullable int[] fluidFXIndices, int environmentTagPatternIndex, int weatherTagPatternIndex, @Nullable AmbienceFXBlockSoundSet[] surroundingBlockSoundSets, @Nullable Range altitude, @Nullable Rangeb walls, boolean roof, int roofMaterialTagPatternIndex, boolean floor, @Nullable Rangeb sunLightLevel, @Nullable Rangeb torchLightLevel, @Nullable Rangeb globalLightLevel, @Nullable Rangef dayTime) -
AmbienceFXConditions
-
-
Method Details
-
deserialize
@Nonnull public static AmbienceFXConditions deserialize(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
computeBytesConsumed
public static int computeBytesConsumed(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
serialize
public void serialize(@Nonnull io.netty.buffer.ByteBuf buf) -
computeSize
public int computeSize() -
validateStructure
public static ValidationResult validateStructure(@Nonnull io.netty.buffer.ByteBuf buffer, int offset) -
clone
-
equals
-
hashCode
public int hashCode()
-