HyCodeYourTale
classpublicPriority 3

BlockPlacementSettings

com.hypixel.hytale.protocol.BlockPlacementSettings

6

Methods

6

Public Methods

7

Fields

3

Constructors

Constants

intFIXED_BLOCK_SIZE= 16
intMAX_SIZE= 16
intNULLABLE_BIT_FIELD_SIZE= 0
intVARIABLE_BLOCK_START= 16
intVARIABLE_FIELD_COUNT= 0

Constructors

public
BlockPlacementSettings()
public
BlockPlacementSettings(boolean allowRotationKey, boolean placeInEmptyBlocks, BlockPreviewVisibility previewVisibility, BlockPlacementRotationMode rotationMode, int wallPlacementOverrideBlockId, int floorPlacementOverrideBlockId, int ceilingPlacementOverrideBlockId)
public
BlockPlacementSettings(BlockPlacementSettings 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 (7)

publicboolean allowRotationKey
publicint ceilingPlacementOverrideBlockId
publicint floorPlacementOverrideBlockId
publicboolean placeInEmptyBlocks
publicBlockPreviewVisibility previewVisibility
publicBlockPlacementRotationMode rotationMode
publicint wallPlacementOverrideBlockId

Related Classes