public class BlockPlacementSettings
Class BlockPlacementSettings. Provides blockplacementsettings functionality for the Hytale server.
java.lang.Object > BlockPlacementSettings
Field Summary
allowRotationKey
public
boolean
allowRotationKey
Field allowRotationKey.
placeInEmptyBlocks
public
boolean
placeInEmptyBlocks
Field placeInEmptyBlocks.
previewVisibility
public
BlockPreviewVisibility
previewVisibility
Field previewVisibility.
rotationMode
public
BlockPlacementRotationMode
rotationMode
Field rotationMode.
wallPlacementOverrideBlockId
public
int
wallPlacementOverrideBlockId
Field wallPlacementOverrideBlockId.
floorPlacementOverrideBlockId
public
int
floorPlacementOverrideBlockId
Field floorPlacementOverrideBlockId.
ceilingPlacementOverrideBlockId
public
int
ceilingPlacementOverrideBlockId
Field ceilingPlacementOverrideBlockId.
obj
final
BlockPlacementSettings
obj
Field obj.
copy
final
BlockPlacementSettings
copy
Field copy.
Method Detail
BlockPlacementSettings
public
public
BlockPlacementSettings
()
Method BlockPlacementSettings.
deserialize
Method deserialize.
- Parameters:
@Nonnull final ByteBufbuffinal intoffset
computeBytesConsumed
static
int
computeBytesConsumed
(@Nonnull final ByteBuf buf, final int offset)
Method computeBytesConsumed.
- Parameters:
@Nonnull final ByteBufbuffinal intoffset
serialize
public
void
serialize
(@Nonnull final ByteBuf buf)
Method serialize.
- Parameters:
@Nonnull final ByteBufbuf
computeSize
public
int
computeSize
()
Method computeSize.
validateStructure
Method validateStructure.
- Parameters:
@Nonnull final ByteBufbufferfinal intoffset
equals
public
boolean
equals
(final Object obj)
Method equals.
- Parameters:
final Objectobj
hashCode
public
int
hashCode
()
Method hashCode.