History - net.minecraft.world.entity.ai.behavior.SpearAttack

1.21.11

Names

clr

net.minecraft.world.entity.ai.behavior.SpearAttack

net.minecraft.class_12359

net.minecraft.entity.ai.brain.task.SpearChargeTask

net.minecraft.src.C_432204_

net.minecraft.world.entity.ai.behavior.SpearAttack

Fields

int: c, MIN_REPOSITION_DISTANCE, field_64623, field_64623, f_436616_

int: d, MAX_REPOSITION_DISTANCE, field_64624, field_64624, f_437213_

double: e, speedModifierWhenCharging, field_64625, chargeStartSpeed, f_434072_

double: f, speedModifierWhenRepositioning, field_64626, chargeSpeed, f_435741_

float: g, approachDistanceSq, field_64627, field_64627, f_433354_

float: h, targetInRangeRadiusSq, field_64628, squaredChargeRange, f_434029_

Constructors

(double, double, float, float)

Methods

LivingEntity (PathfinderMob): a, getTarget, method_76707, getTarget, m_438887_

boolean (PathfinderMob): b, ableToAttack, method_76709, shouldAttack, m_447286_

int (PathfinderMob): c, getKineticWeaponUseDuration, method_76711, getSpearUseTicks, m_445828_

boolean (ServerLevel, PathfinderMob): a, checkExtraStartConditions, method_76705, shouldRun, m_6114_

void (ServerLevel, PathfinderMob, long): a, start, method_76706, run, m_6735_

boolean (ServerLevel, PathfinderMob, long): b, canStillUse, method_76708, shouldKeepRunning, m_6737_

void (ServerLevel, PathfinderMob, long): c, tick, method_76710, keepRunning, m_6725_

void (ServerLevel, PathfinderMob, long): d, stop, method_76712, finishRunning, m_6732_

boolean (long): a, timedOut, method_18915, isTimeLimitExceeded, m_7773_