classpublicPriority 1
BlockPlacementSettings
com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockPlacementSettings
implements NetworkSerializable
4
Methods
4
Public Methods
7
Fields
1
Constructors
Constants
BuilderCodec<BlockPlacementSettings>CODEC= BuilderCodec.builder(BlockPlacementSettings.class, BlockPlacementSettings::new)
.append(
...
EnumCodec<BlockPlacementSettings.BlockPreviewVisibility>CODEC= new EnumCodec<>(BlockPlacementSettings.BlockPreviewVisibility.class)
EnumCodec<BlockPlacementSettings.RotationMode>CODEC= new EnumCodec<>(BlockPlacementSettings.RotationMode.class)
Constructors
protected
BlockPlacementSettings()Methods
Public Methods (4)
public
String getCeilingPlacementOverrideBlockId()public
String getFloorPlacementOverrideBlockId()public
String getWallPlacementOverrideBlockId()public
com.hypixel.hytale.protocol.BlockPlacementSettings toPacket()@Nonnull
Fields
Protected Fields (3)
protected
String ceilingPlacementOverrideBlockIdprotected
String floorPlacementOverrideBlockIdprotected
String wallPlacementOverrideBlockIdPrivate/Package Fields (4)
private
boolean allowRotationKeyprivate
boolean placeInEmptyBlocksprivate
BlockPlacementSettings.BlockPreviewVisibility previewVisibilityprivate
BlockPlacementSettings.RotationMode rotationMode