HyCodeYourTale
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)

protectedWieldingInteraction.AngledWielding angledWielding
protectedDamageEffects blockedEffects
protectedString blockedInteractions
protectedtransient Int2FloatMap damageModifiers
protectedObject2FloatMap<String> damageModifiersRaw
protectedtransient Int2DoubleMap knockbackModifiers
protectedObject2DoubleMap<String> knockbackModifiersRaw
protectedWieldingInteraction.StaminaCost staminaCost

Related Classes