历史 - 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_