Class BuilderToolBrushData
java.lang.Object
com.hypixel.hytale.protocol.packets.buildertools.BuilderToolBrushData
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionBuilderToolBrushData(BuilderToolIntArg width, BuilderToolIntArg height, BuilderToolIntArg thickness, BuilderToolBoolArg capped, BuilderToolBrushShapeArg shape, BuilderToolBrushOriginArg origin, BuilderToolBoolArg originRotation, BuilderToolBrushAxisArg rotationAxis, BuilderToolRotationArg rotationAngle, BuilderToolBrushAxisArg mirrorAxis, BuilderToolBlockArg material, BuilderToolBlockArg[] favoriteMaterials, BuilderToolMaskArg mask, BuilderToolMaskArg maskAbove, BuilderToolMaskArg maskNot, BuilderToolMaskArg maskBelow, BuilderToolMaskArg maskAdjacent, BuilderToolMaskArg maskNeighbor, BuilderToolStringArg[] maskCommands, BuilderToolBoolArg useMaskCommands, BuilderToolBoolArg invertMask) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic BuilderToolBrushDatadeserialize(io.netty.buffer.ByteBuf buf, int offset) booleaninthashCode()voidserialize(io.netty.buffer.ByteBuf buf) static ValidationResultvalidateStructure(io.netty.buffer.ByteBuf buffer, int offset)
-
Field Details
-
NULLABLE_BIT_FIELD_SIZE
public static final int NULLABLE_BIT_FIELD_SIZE- See Also:
-
FIXED_BLOCK_SIZE
public static final int FIXED_BLOCK_SIZE- See Also:
-
VARIABLE_FIELD_COUNT
public static final int VARIABLE_FIELD_COUNT- See Also:
-
VARIABLE_BLOCK_START
public static final int VARIABLE_BLOCK_START- See Also:
-
MAX_SIZE
public static final int MAX_SIZE- See Also:
-
width
-
height
-
thickness
-
capped
-
shape
-
origin
-
originRotation
-
rotationAxis
-
rotationAngle
-
mirrorAxis
-
material
-
favoriteMaterials
-
mask
-
maskAbove
-
maskNot
-
maskBelow
-
maskAdjacent
-
maskNeighbor
-
maskCommands
-
useMaskCommands
-
invertMask
-
-
Constructor Details
-
BuilderToolBrushData
public BuilderToolBrushData() -
BuilderToolBrushData
public BuilderToolBrushData(@Nullable BuilderToolIntArg width, @Nullable BuilderToolIntArg height, @Nullable BuilderToolIntArg thickness, @Nullable BuilderToolBoolArg capped, @Nullable BuilderToolBrushShapeArg shape, @Nullable BuilderToolBrushOriginArg origin, @Nullable BuilderToolBoolArg originRotation, @Nullable BuilderToolBrushAxisArg rotationAxis, @Nullable BuilderToolRotationArg rotationAngle, @Nullable BuilderToolBrushAxisArg mirrorAxis, @Nullable BuilderToolBlockArg material, @Nullable BuilderToolBlockArg[] favoriteMaterials, @Nullable BuilderToolMaskArg mask, @Nullable BuilderToolMaskArg maskAbove, @Nullable BuilderToolMaskArg maskNot, @Nullable BuilderToolMaskArg maskBelow, @Nullable BuilderToolMaskArg maskAdjacent, @Nullable BuilderToolMaskArg maskNeighbor, @Nullable BuilderToolStringArg[] maskCommands, @Nullable BuilderToolBoolArg useMaskCommands, @Nullable BuilderToolBoolArg invertMask) -
BuilderToolBrushData
-
-
Method Details
-
deserialize
@Nonnull public static BuilderToolBrushData deserialize(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
computeBytesConsumed
public static int computeBytesConsumed(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
serialize
public void serialize(@Nonnull io.netty.buffer.ByteBuf buf) -
computeSize
public int computeSize() -
validateStructure
public static ValidationResult validateStructure(@Nonnull io.netty.buffer.ByteBuf buffer, int offset) -
clone
-
equals
-
hashCode
public int hashCode()
-