历史 - net.minecraft.world.entity.ai.behavior.SpearAttack
1.21.11
名称
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
字段
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_
构造函数
(double, double, float, float)
方法
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_