Package com.hypixel.hytale.protocol
Class WieldingInteraction
java.lang.Object
com.hypixel.hytale.protocol.Interaction
com.hypixel.hytale.protocol.ChargingInteraction
com.hypixel.hytale.protocol.WieldingInteraction
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intbooleanstatic final intstatic final intstatic final intstatic final intFields inherited from class com.hypixel.hytale.protocol.ChargingInteraction
allowIndefiniteHold, cancelOnOtherClick, chargedNext, chargingDelay, displayProgress, failed, failOnDamage, forks, mouseSensitivityAdjustmentDuration, mouseSensitivityAdjustmentTargetFields inherited from class com.hypixel.hytale.protocol.Interaction
camera, cancelOnItemChange, effects, horizontalSpeedMultiplier, rules, runTime, settings, tags, waitForDataFrom -
Constructor Summary
ConstructorsConstructorDescriptionWieldingInteraction(WaitForDataFrom waitForDataFrom, InteractionEffects effects, float horizontalSpeedMultiplier, float runTime, boolean cancelOnItemChange, Map<GameMode, InteractionSettings> settings, InteractionRules rules, int[] tags, InteractionCameraSettings camera, int failed, boolean allowIndefiniteHold, boolean displayProgress, boolean cancelOnOtherClick, boolean failOnDamage, float mouseSensitivityAdjustmentTarget, float mouseSensitivityAdjustmentDuration, Map<Float, Integer> chargedNext, Map<InteractionType, Integer> forks, ChargingDelay chargingDelay, DamageEffects blockedEffects, boolean hasModifiers, AngledWielding angledWielding) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic WieldingInteractiondeserialize(io.netty.buffer.ByteBuf buf, int offset) booleaninthashCode()intserialize(io.netty.buffer.ByteBuf buf) static ValidationResultvalidateStructure(io.netty.buffer.ByteBuf buffer, int offset) Methods inherited from class com.hypixel.hytale.protocol.Interaction
computeSizeWithTypeId, getTypeId, serializeWithTypeId
-
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:
-
blockedEffects
-
hasModifiers
public boolean hasModifiers -
angledWielding
-
-
Constructor Details
-
WieldingInteraction
public WieldingInteraction() -
WieldingInteraction
public WieldingInteraction(@Nonnull WaitForDataFrom waitForDataFrom, @Nullable InteractionEffects effects, float horizontalSpeedMultiplier, float runTime, boolean cancelOnItemChange, @Nullable Map<GameMode, InteractionSettings> settings, @Nullable InteractionRules rules, @Nullable int[] tags, @Nullable InteractionCameraSettings camera, int failed, boolean allowIndefiniteHold, boolean displayProgress, boolean cancelOnOtherClick, boolean failOnDamage, float mouseSensitivityAdjustmentTarget, float mouseSensitivityAdjustmentDuration, @Nullable Map<Float, Integer> chargedNext, @Nullable Map<InteractionType, Integer> forks, @Nullable ChargingDelay chargingDelay, @Nullable DamageEffects blockedEffects, boolean hasModifiers, @Nullable AngledWielding angledWielding) -
WieldingInteraction
-
-
Method Details
-
deserialize
@Nonnull public static WieldingInteraction deserialize(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
computeBytesConsumed
public static int computeBytesConsumed(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
serialize
public int serialize(@Nonnull io.netty.buffer.ByteBuf buf) - Overrides:
serializein classChargingInteraction
-
computeSize
public int computeSize()- Overrides:
computeSizein classChargingInteraction
-
validateStructure
public static ValidationResult validateStructure(@Nonnull io.netty.buffer.ByteBuf buffer, int offset) -
clone
- Overrides:
clonein classChargingInteraction
-
equals
- Overrides:
equalsin classChargingInteraction
-
hashCode
public int hashCode()- Overrides:
hashCodein classChargingInteraction
-