classpublicPriority 1
WieldingInteraction
com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.WieldingInteraction
extends ChargingInteraction
12
Methods
12
Public Methods
8
Fields
1
Constructors
Constants
BuilderCodec<WieldingInteraction>CODEC= BuilderCodec.builder(
WieldingInteraction.class, WieldingInteraction::new, ChargingInter...
BuilderCodec<WieldingInteraction.AngledWielding>CODEC= BuilderCodec.builder(
WieldingInteraction.AngledWielding.class, WieldingInteraction.A...
BuilderCodec<WieldingInteraction.StaminaCost>CODEC= BuilderCodec.builder(
WieldingInteraction.StaminaCost.class, WieldingInteraction.Stam...
floatWIELDING_INDEX= 0.0F
Constructors
public
WieldingInteraction()Methods
Public Methods (12)
public
float computeStaminaAmountToConsume(float damageRaw, EntityStatMap entityStatMap)public
double getAngleDistanceRad()public
double getAngleRad()public
WieldingInteraction.AngledWielding getAngledWielding()public
DamageEffects getBlockedEffects()public
String getBlockedInteractions()public
Int2FloatMap getDamageModifiers()@Nonnull
public
Int2DoubleMap getKnockbackModifiers()@Nonnull
public
WieldingInteraction.StaminaCost getStaminaCost()public
void handle(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context)@Override
public
com.hypixel.hytale.protocol.AngledWielding toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (8)
protected
WieldingInteraction.AngledWielding angledWieldingprotected
DamageEffects blockedEffectsprotected
String blockedInteractionsprotected
transient Int2FloatMap damageModifiersprotected
Object2FloatMap<String> damageModifiersRawprotected
transient Int2DoubleMap knockbackModifiersprotected
Object2DoubleMap<String> knockbackModifiersRawprotected
WieldingInteraction.StaminaCost staminaCostRelated Classes
Used By