SetChunk

public class SetChunk implements Packet

Class SetChunk. Provides setchunk functionality for the Hytale server.

java.lang.Object > SetChunk

Field Summary

x

public int x

Field x.

y

public int y

Field y.

z

public int z

Field z.

localLight

public byte[] localLight

Field localLight.

globalLight

public byte[] globalLight

Field globalLight.

data

public byte[] data

Field data.

obj

final SetChunk obj

Field obj.

nullBits

final byte nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

localLightCount

final int localLightCount

Field localLightCount.

varIntLen

final int varIntLen

Field varIntLen.

varPos2

final int varPos2

Field varPos2.

globalLightCount

final int globalLightCount

Field globalLightCount.

varPos3

final int varPos3

Field varPos3.

dataCount

final int dataCount

Field dataCount.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

arrLen

final int arrLen

Field arrLen.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

fieldOffset3

final int fieldOffset3

Field fieldOffset3.

startPos

final int startPos

Field startPos.

localLightOffsetSlot

final int localLightOffsetSlot

Field localLightOffsetSlot.

globalLightOffsetSlot

final int globalLightOffsetSlot

Field globalLightOffsetSlot.

dataOffsetSlot

final int dataOffsetSlot

Field dataOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

localLightOffset

final int localLightOffset

Field localLightOffset.

globalLightOffset

final int globalLightOffset

Field globalLightOffset.

dataOffset

final int dataOffset

Field dataOffset.

copy

final SetChunk copy

Field copy.

Method Detail

getId

public int getId ()

Method getId.

SetChunk

public public SetChunk ()

Method SetChunk.

deserialize

static SetChunk deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public SetChunk clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.