历史 - net.minecraft.world.entity.monster.hoglin.HoglinAi
1.21.11
名称
cxv
dax
字段
构造函数
方法
1.21.10
名称
字段
构造函数
方法
1.21.9
名称
ctd
cxv
字段
构造函数
方法
1.21.8
名称
字段
构造函数
方法
1.21.7
名称
字段
构造函数
方法
1.21.6
名称
cqs
ctd
字段
构造函数
方法
1.21.5
名称
cnh
cqs
字段
构造函数
方法
1.21.4
名称
cog
cnh
字段
构造函数
方法
1.21.3
名称
cli
cog
字段
构造函数
方法
void (Hoglin, LivingEntity): c, broadcastRetreat, method_24675, askAdultsToAvoid, m_34605_
void (Hoglin, LivingEntity): b, broadcastRetreat, method_24675, askAdultsToAvoid, m_34605_
void (Hoglin, LivingEntity): d, retreatFromNearestTarget, method_24678, avoidEnemy, m_34612_
void (Hoglin, LivingEntity): c, retreatFromNearestTarget, method_24678, avoidEnemy, m_34612_
void (Hoglin, LivingEntity): e, setAvoidTarget, method_24681, avoid, m_34619_
void (Hoglin, LivingEntity): d, setAvoidTarget, method_24681, avoid, m_34619_
Optional<? extends LivingEntity> (Hoglin): d, findNearestValidAttackTarget, method_24684, getNearestVisibleTargetablePlayer, m_34610_
boolean (Hoglin): e, wantsToStopFleeing, method_25947, isLoneAdult, m_34617_
boolean (Hoglin): d, wantsToStopFleeing, method_25947, isLoneAdult, m_34617_
boolean (Hoglin): f, piglinsOutnumberHoglins, method_24686, hasMoreHoglinsAround, m_34622_
boolean (Hoglin): e, piglinsOutnumberHoglins, method_24686, hasMoreHoglinsAround, m_34622_
void (Hoglin, LivingEntity): b, wasHurtBy, method_24672, onAttacked, m_34595_
void (Hoglin, LivingEntity): f, maybeRetaliate, method_24683, targetEnemy, m_34624_
void (Hoglin, LivingEntity): g, setAttackTarget, method_24685, setAttackTarget, m_34629_
void (Hoglin, LivingEntity): e, setAttackTarget, method_24685, setAttackTarget, m_34629_
void (Hoglin, LivingEntity): h, broadcastAttackTarget, method_24687, askAdultsForHelp, m_34634_
void (Hoglin, LivingEntity): f, broadcastAttackTarget, method_24687, askAdultsForHelp, m_34634_
void (Hoglin, LivingEntity): i, setAttackTargetIfCloserThanCurrent, method_24689, setAttackTargetIfCloser, m_34639_
void (Hoglin, LivingEntity): g, setAttackTargetIfCloserThanCurrent, method_24689, setAttackTargetIfCloser, m_34639_
List<Hoglin> (Hoglin): g, getVisibleAdultHoglins, method_24690, getAdultHoglinsAround, m_34627_
List<Hoglin> (Hoglin): f, getVisibleAdultHoglins, method_24690, getAdultHoglinsAround, m_34627_
boolean (Hoglin): h, isNearRepellent, method_30085, hasNearestRepellent, m_34632_
boolean (Hoglin): g, isNearRepellent, method_30085, hasNearestRepellent, m_34632_
boolean (Hoglin): i, isBreeding, method_24691, hasBreedTarget, m_34637_
boolean (Hoglin): h, isBreeding, method_24691, hasBreedTarget, m_34637_
Optional<? extends LivingEntity> (ServerLevel, Hoglin): a, findNearestValidAttackTarget, method_24684, getNearestVisibleTargetablePlayer, m_34610_
void (ServerLevel, Hoglin, LivingEntity): a, wasHurtBy, method_24672, onAttacked, m_34595_
void (ServerLevel, Hoglin, LivingEntity): b, maybeRetaliate, method_24683, targetEnemy, m_34624_
1.21.1
名称
字段
构造函数
方法
1.21
名称
clk
cli
字段
构造函数
方法
1.20.6
名称
cdt
clk
字段
构造函数
方法
1.20.4
名称
caf
cdt
字段
构造函数
方法
1.20.2
名称
bwz
caf
字段
构造函数
方法
1.20.1
名称
bwx
bwz
字段
int: g, ATTACK_INTERVAL, field_30538, field_30538, f_149907_
int: g, ATTACK_INTERVAL, field_30538, ADULT_MELEE_ATTACK_COOLDOWN, f_149907_
int: h, BABY_ATTACK_INTERVAL, field_30539, field_30539, f_149908_
int: h, BABY_ATTACK_INTERVAL, field_30539, BABY_MELEE_ATTACK_COOLDOWN, f_149908_
float: l, SPEED_MULTIPLIER_WHEN_RETREATING, field_30542, field_30542, f_149911_
float: l, SPEED_MULTIPLIER_WHEN_RETREATING, field_30542, AVOID_TARGET_SPEED, f_149911_
构造函数
方法
1.19.4
名称
bva
bwx
字段
构造函数
方法
1.19.3
名称
bsn
bva
字段
构造函数
方法
1.19.2
名称
字段
构造函数
方法
1.19.1
名称
brq
bsn
字段
构造函数
方法
1.19
名称
bna
brq
字段
构造函数
方法
1.18.2
名称
bmi
bna
字段
构造函数
方法
1.18.1
名称
字段
构造函数
方法
1.18
名称
biv
bmi
字段
构造函数
方法
1.17.1
名称
biu
biv
字段
构造函数
方法
1.17
名称
ben
biu
net.minecraft.entity.monster.HoglinTasks
net.minecraft.src.C_1098_
net.minecraft.server.v1_16_R3.HoglinAI
net.minecraft.world.entity.monster.hoglin.HoglinAI
字段
IntRange: a, RETREAT_DURATION, field_22369, AVOID_MEMORY_DURATION, field_234372_a_
IntRange: b, ADULT_FOLLOW_RANGE, field_25383, WALK_TOWARD_CLOSEST_ADULT_RANGE, field_234373_b_
int: a, REPELLENT_DETECTION_RANGE_HORIZONTAL, field_30533, field_30533, f_149902_
int: b, REPELLENT_DETECTION_RANGE_VERTICAL, field_30534, field_30534, f_149903_
UniformInt: c, RETREAT_DURATION, field_22369, AVOID_MEMORY_DURATION, f_34568_
int: d, ATTACK_DURATION, field_30535, field_30535, f_149904_
int: e, DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING, field_30536, field_30536, f_149905_
int: f, DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING, field_30537, field_30537, f_149906_
int: g, ATTACK_INTERVAL, field_30538, field_30538, f_149907_
int: h, BABY_ATTACK_INTERVAL, field_30539, field_30539, f_149908_
int: i, REPELLENT_PACIFY_TIME, field_30540, field_30540, f_149909_
UniformInt: j, ADULT_FOLLOW_RANGE, field_25383, WALK_TOWARD_CLOSEST_ADULT_RANGE, f_34569_
float: k, SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT, field_30541, field_30541, f_149910_
float: l, SPEED_MULTIPLIER_WHEN_RETREATING, field_30542, field_30542, f_149911_
float: m, SPEED_MULTIPLIER_WHEN_MAKING_LOVE, field_30543, field_30543, f_149912_
float: n, SPEED_MULTIPLIER_WHEN_IDLING, field_30544, field_30544, f_149913_
float: o, SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT, field_30545, field_30545, f_149914_
构造函数
()
方法
Brain<?> (Brain<Hoglin>): a, makeBrain, method_24668, create, func_234376_a_
Brain<?> (Brain<Hoglin>): a, makeBrain, method_24668, create, m_34575_
void (Brain<Hoglin>): b, initCoreActivity, method_24666, addCoreTasks, func_234382_b_
void (Brain<Hoglin>): b, initCoreActivity, method_24666, addCoreTasks, m_34591_
void (Brain<Hoglin>): c, initIdleActivity, method_24673, addIdleTasks, func_234385_c_
void (Brain<Hoglin>): c, initIdleActivity, method_24673, addIdleTasks, m_34601_
void (Brain<Hoglin>): d, initFightActivity, method_24676, addFightTasks, func_234388_d_
void (Brain<Hoglin>): d, initFightActivity, method_24676, addFightTasks, m_34608_
void (Brain<Hoglin>): e, initRetreatActivity, method_24679, addAvoidTasks, func_234391_e_
void (Brain<Hoglin>): e, initRetreatActivity, method_24679, addAvoidTasks, m_34615_
RunOne<Hoglin> (): a, createIdleMovementBehaviors, method_24662, makeRandomWalkTask, func_234374_a_
RunOne<Hoglin> (): a, createIdleMovementBehaviors, method_24662, makeRandomWalkTask, m_34571_
void (Hoglin): a, updateActivity, method_24664, refreshActivities, func_234377_a_
void (Hoglin): a, updateActivity, method_24664, refreshActivities, m_34577_
void (Hoglin, LivingEntity): a, onHitTarget, method_24665, onAttacking, func_234378_a_
void (Hoglin, LivingEntity): a, onHitTarget, method_24665, onAttacking, m_34579_
void (Hoglin, LivingEntity): c, broadcastRetreat, method_24675, askAdultsToAvoid, func_234387_c_
void (Hoglin, LivingEntity): c, broadcastRetreat, method_24675, askAdultsToAvoid, m_34605_
void (Hoglin, LivingEntity): d, retreatFromNearestTarget, method_24678, avoidEnemy, func_234390_d_
void (Hoglin, LivingEntity): d, retreatFromNearestTarget, method_24678, avoidEnemy, m_34612_
void (Hoglin, LivingEntity): e, setAvoidTarget, method_24681, avoid, func_234393_e_
void (Hoglin, LivingEntity): e, setAvoidTarget, method_24681, avoid, m_34619_
Optional<? extends LivingEntity> (Hoglin): d, findNearestValidAttackTarget, method_24684, getNearestVisibleTargetablePlayer, func_234392_e_
Optional<? extends LivingEntity> (Hoglin): d, findNearestValidAttackTarget, method_24684, getNearestVisibleTargetablePlayer, m_34610_
boolean (Hoglin, BlockPos): a, isPosNearNearestRepellent, method_24669, isWarpedFungusAround, func_234380_a_
boolean (Hoglin, BlockPos): a, isPosNearNearestRepellent, method_24669, isWarpedFungusAround, m_34585_
boolean (Hoglin): e, wantsToStopFleeing, method_25947, method_25947, func_234394_f_
boolean (Hoglin): e, wantsToStopFleeing, method_25947, isLoneAdult, m_34617_
boolean (Hoglin): f, piglinsOutnumberHoglins, method_24686, hasMoreHoglinsAround, func_234396_g_
boolean (Hoglin): f, piglinsOutnumberHoglins, method_24686, hasMoreHoglinsAround, m_34622_
void (Hoglin, LivingEntity): b, wasHurtBy, method_24672, onAttacked, func_234384_b_
void (Hoglin, LivingEntity): b, wasHurtBy, method_24672, onAttacked, m_34595_
void (Hoglin, LivingEntity): f, maybeRetaliate, method_24683, targetEnemy, func_234395_f_
void (Hoglin, LivingEntity): f, maybeRetaliate, method_24683, targetEnemy, m_34624_
void (Hoglin, LivingEntity): g, setAttackTarget, method_24685, setAttackTarget, func_234397_g_
void (Hoglin, LivingEntity): g, setAttackTarget, method_24685, setAttackTarget, m_34629_
void (Hoglin, LivingEntity): h, broadcastAttackTarget, method_24687, askAdultsForHelp, func_234399_h_
void (Hoglin, LivingEntity): h, broadcastAttackTarget, method_24687, askAdultsForHelp, m_34634_
void (Hoglin, LivingEntity): i, setAttackTargetIfCloserThanCurrent, method_24689, setAttackTargetIfCloser, func_234401_i_
void (Hoglin, LivingEntity): i, setAttackTargetIfCloserThanCurrent, method_24689, setAttackTargetIfCloser, m_34639_
Optional<SoundEvent> (Hoglin): b, getSoundForCurrentActivity, method_30083, method_30083, func_234398_h_
Optional<SoundEvent> (Hoglin): b, getSoundForCurrentActivity, method_30083, getSoundEvent, m_34593_
SoundEvent (Hoglin, Activity): a, getSoundForActivity, method_30082, method_30082, func_241413_a_
SoundEvent (Hoglin, Activity): a, getSoundForActivity, method_30082, getSoundEvent, m_34582_
List<Hoglin> (Hoglin): g, getVisibleAdultHoglins, method_24690, getAdultHoglinsAround, func_234400_i_
List<Hoglin> (Hoglin): g, getVisibleAdultHoglins, method_24690, getAdultHoglinsAround, m_34627_
boolean (Hoglin): h, isNearRepellent, method_30085, method_30085, func_241416_h_
boolean (Hoglin): h, isNearRepellent, method_30085, hasNearestRepellent, m_34632_
boolean (Hoglin): i, isBreeding, method_24691, hasBreedTarget, func_234402_j_
boolean (Hoglin): i, isBreeding, method_24691, hasBreedTarget, m_34637_
boolean (Hoglin): c, isPacified, method_24677, isNearPlayer, func_234386_c_
boolean (Hoglin): c, isPacified, method_24677, isNearPlayer, m_34603_
1.16.5
名称
字段
构造函数
方法
1.16.4
名称
bek
ben
net.minecraft.server.v1_16_R2.HoglinAI
net.minecraft.server.v1_16_R3.HoglinAI
字段
构造函数
方法
1.16.3
名称
字段
构造函数
方法
1.16.2
名称
bcy
bek
net.minecraft.server.v1_16_R1.HoglinAI
net.minecraft.server.v1_16_R2.HoglinAI
字段
构造函数
方法
1.16.1
名称
bcy
net.minecraft.world.entity.monster.hoglin.HoglinAi
net.minecraft.class_4835
net.minecraft.entity.mob.HoglinBrain
net.minecraft.entity.monster.HoglinTasks
net.minecraft.server.v1_16_R1.HoglinAI
字段
IntRange: a, RETREAT_DURATION, field_22369, AVOID_MEMORY_DURATION, field_234372_a_
IntRange: b, ADULT_FOLLOW_RANGE, field_25383, WALK_TOWARD_CLOSEST_ADULT_RANGE, field_234373_b_
构造函数
方法
Brain<?> (Brain<Hoglin>): a, makeBrain, method_24668, create, func_234376_a_
void (Brain<Hoglin>): b, initCoreActivity, method_24666, addCoreTasks, func_234382_b_
void (Brain<Hoglin>): c, initIdleActivity, method_24673, addIdleTasks, func_234385_c_
void (Brain<Hoglin>): d, initFightActivity, method_24676, addFightTasks, func_234388_d_
void (Brain<Hoglin>): e, initRetreatActivity, method_24679, addAvoidTasks, func_234391_e_
RunOne<Hoglin> (): a, createIdleMovementBehaviors, method_24662, makeRandomWalkTask, func_234374_a_
void (Hoglin): a, updateActivity, method_24664, refreshActivities, func_234377_a_
void (Hoglin, LivingEntity): a, onHitTarget, method_24665, onAttacking, func_234378_a_
void (Hoglin, LivingEntity): c, broadcastRetreat, method_24675, askAdultsToAvoid, func_234387_c_
void (Hoglin, LivingEntity): d, retreatFromNearestTarget, method_24678, avoidEnemy, func_234390_d_
void (Hoglin, LivingEntity): e, setAvoidTarget, method_24681, avoid, func_234393_e_
Optional<? extends LivingEntity> (Hoglin): d, findNearestValidAttackTarget, method_24684, getNearestVisibleTargetablePlayer, func_234392_e_
boolean (Hoglin, BlockPos): a, isPosNearNearestRepellent, method_24669, isWarpedFungusAround, func_234380_a_
boolean (Hoglin): e, wantsToStopFleeing, method_25947, method_25947, func_234394_f_
boolean (Hoglin): f, piglinsOutnumberHoglins, method_24686, hasMoreHoglinsAround, func_234396_g_
void (Hoglin, LivingEntity): b, wasHurtBy, method_24672, onAttacked, func_234384_b_
void (Hoglin, LivingEntity): f, maybeRetaliate, method_24683, targetEnemy, func_234395_f_
void (Hoglin, LivingEntity): g, setAttackTarget, method_24685, setAttackTarget, func_234397_g_
void (Hoglin, LivingEntity): h, broadcastAttackTarget, method_24687, askAdultsForHelp, func_234399_h_
void (Hoglin, LivingEntity): i, setAttackTargetIfCloserThanCurrent, method_24689, setAttackTargetIfCloser, func_234401_i_
Optional<SoundEvent> (Hoglin): b, getSoundForCurrentActivity, method_30083, method_30083, func_234398_h_
SoundEvent (Hoglin, Activity): a, getSoundForActivity, method_30082, method_30082, func_241413_a_
List<Hoglin> (Hoglin): g, getVisibleAdultHoglins, method_24690, getAdultHoglinsAround, func_234400_i_
boolean (Hoglin): h, isNearRepellent, method_30085, method_30085, func_241416_h_
boolean (Hoglin): i, isBreeding, method_24691, hasBreedTarget, func_234402_j_
boolean (Hoglin): c, isPacified, method_24677, isNearPlayer, func_234386_c_