Class BuilderToolOnUseInteraction
java.lang.Object
com.hypixel.hytale.protocol.packets.buildertools.BuilderToolOnUseInteraction
- All Implemented Interfaces:
Packet
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final booleanbooleanbooleanbooleanbooleanstatic final intintstatic final intintintintstatic final intfloatfloatfloatfloatfloatfloatstatic final intstatic final intintintint -
Constructor Summary
ConstructorsConstructorDescriptionBuilderToolOnUseInteraction(InteractionType type, int x, int y, int z, int offsetForPaintModeX, int offsetForPaintModeY, int offsetForPaintModeZ, boolean isAltPlaySculptBrushModDown, boolean isHoldDownInteraction, boolean isDoServerRaytraceForPosition, boolean isShowEditNotifications, int maxLengthToolIgnoreHistory, float raycastOriginX, float raycastOriginY, float raycastOriginZ, float raycastDirectionX, float raycastDirectionY, float raycastDirectionZ) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic BuilderToolOnUseInteractiondeserialize(io.netty.buffer.ByteBuf buf, int offset) booleanintgetId()inthashCode()voidserialize(io.netty.buffer.ByteBuf buf) static ValidationResultvalidateStructure(io.netty.buffer.ByteBuf buffer, int offset)
-
Field Details
-
PACKET_ID
public static final int PACKET_ID- See Also:
-
IS_COMPRESSED
public static final boolean IS_COMPRESSED- See Also:
-
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:
-
type
-
x
public int x -
y
public int y -
z
public int z -
offsetForPaintModeX
public int offsetForPaintModeX -
offsetForPaintModeY
public int offsetForPaintModeY -
offsetForPaintModeZ
public int offsetForPaintModeZ -
isAltPlaySculptBrushModDown
public boolean isAltPlaySculptBrushModDown -
isHoldDownInteraction
public boolean isHoldDownInteraction -
isDoServerRaytraceForPosition
public boolean isDoServerRaytraceForPosition -
isShowEditNotifications
public boolean isShowEditNotifications -
maxLengthToolIgnoreHistory
public int maxLengthToolIgnoreHistory -
raycastOriginX
public float raycastOriginX -
raycastOriginY
public float raycastOriginY -
raycastOriginZ
public float raycastOriginZ -
raycastDirectionX
public float raycastDirectionX -
raycastDirectionY
public float raycastDirectionY -
raycastDirectionZ
public float raycastDirectionZ
-
-
Constructor Details
-
BuilderToolOnUseInteraction
public BuilderToolOnUseInteraction() -
BuilderToolOnUseInteraction
public BuilderToolOnUseInteraction(@Nonnull InteractionType type, int x, int y, int z, int offsetForPaintModeX, int offsetForPaintModeY, int offsetForPaintModeZ, boolean isAltPlaySculptBrushModDown, boolean isHoldDownInteraction, boolean isDoServerRaytraceForPosition, boolean isShowEditNotifications, int maxLengthToolIgnoreHistory, float raycastOriginX, float raycastOriginY, float raycastOriginZ, float raycastDirectionX, float raycastDirectionY, float raycastDirectionZ) -
BuilderToolOnUseInteraction
-
-
Method Details
-
getId
public int getId() -
deserialize
@Nonnull public static BuilderToolOnUseInteraction 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()- Specified by:
computeSizein interfacePacket
-
validateStructure
public static ValidationResult validateStructure(@Nonnull io.netty.buffer.ByteBuf buffer, int offset) -
clone
-
equals
-
hashCode
public int hashCode()
-