历史 - net.minecraft.world.entity.ai.goal.SpearUseGoal

1.21.11

名称

cpv

net.minecraft.world.entity.ai.goal.SpearUseGoal

net.minecraft.class_12112

net.minecraft.entity.ai.goal.ChargeKineticWeaponGoal

net.minecraft.src.C_432506_

net.minecraft.world.entity.ai.goal.SpearUseGoal

字段

int: a, MIN_REPOSITION_DISTANCE, field_64637, field_64637, f_435994_

int: b, MAX_REPOSITION_DISTANCE, field_64638, field_64638, f_433143_

int: c, MIN_COOLDOWN_DISTANCE, field_64639, field_64639, f_435710_

int: d, MAX_COOLDOWN_DISTANCE, field_64640, field_64640, f_437236_

double: i, MAX_FLEEING_TIME, field_63311, CHARGING_TIME_TICKS, f_433551_

T: j, mob, field_63306, entity, f_434241_

SpearUseGoal$SpearUseState: k, state, field_64643, data, f_436505_

double: e, speedModifierWhenCharging, field_63307, speed, f_433855_

double: f, speedModifierWhenRepositioning, field_63308, targetFollowingSpeed, f_436293_

float: g, approachDistanceSq, field_64641, maxSquaredDistanceToTarget, f_435902_

float: h, targetInRangeRadiusSq, field_64642, minSquaredDistanceToTarget, f_435523_

构造函数

(T, double, double, float, float)

方法

boolean (): b, canUse, method_6264, canStart, m_8036_

boolean (): h, ableToAttack, method_75142, canAttack, m_446153_

int (): i, getKineticWeaponUseDuration, method_75143, getUseGoalTicks, m_446596_

boolean (): c, canContinueToUse, method_6266, shouldContinue, m_8045_

void (): d, start, method_6269, start, m_8056_

void (): e, stop, method_6270, stop, m_8041_

void (): a, tick, method_6268, tick, m_8037_