SoftBlock

public class SoftBlock

Class SoftBlock. Provides softblock functionality for the Hytale server.

java.lang.Object > SoftBlock

Field Summary

itemId

public String itemId

Field itemId.

dropListId

public String dropListId

Field dropListId.

isWeaponBreakable

public boolean isWeaponBreakable

Field isWeaponBreakable.

obj

final SoftBlock obj

Field obj.

nullBits

final byte nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

itemIdLen

final int itemIdLen

Field itemIdLen.

varPos2

final int varPos2

Field varPos2.

dropListIdLen

final int dropListIdLen

Field dropListIdLen.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

sl

final int sl

Field sl.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

startPos

final int startPos

Field startPos.

itemIdOffsetSlot

final int itemIdOffsetSlot

Field itemIdOffsetSlot.

dropListIdOffsetSlot

final int dropListIdOffsetSlot

Field dropListIdOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

itemIdOffset

final int itemIdOffset

Field itemIdOffset.

dropListIdOffset

final int dropListIdOffset

Field dropListIdOffset.

copy

final SoftBlock copy

Field copy.

Method Detail

SoftBlock

public public SoftBlock ()

Method SoftBlock.

deserialize

static SoftBlock 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 SoftBlock clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.