历史 - net.minecraft.world.entity.ai.behavior.StopAttackingIfTargetInvalid

1.21.11

名称

cjc

clw

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

ces

cjc

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

ccl

ces

字段

构造函数

方法

1.21.5

名称

bzq

ccl

字段

构造函数

方法

1.21.4

名称

cao

bzq

字段

构造函数

方法

1.21.3

名称

bxw

cao

字段

构造函数

方法

<E extends Mob> BehaviorControl<E> (BiConsumer<E, LivingEntity>): a, create, method_47137, create, m_257940_

<E extends Mob> BehaviorControl<E> (Predicate<LivingEntity>): a, create, method_47138, create, m_257990_

<E extends Mob> BehaviorControl<E> (Predicate<LivingEntity>, BiConsumer<E, LivingEntity>, boolean): a, create, method_47139, create, m_257811_

<E extends Mob> BehaviorControl<E> (StopAttackingIfTargetInvalid$TargetErasedCallback<E>): a, create, method_47137, create, m_257940_

<E extends Mob> BehaviorControl<E> (StopAttackingIfTargetInvalid$StopAttackCondition): a, create, method_47138, create, m_257990_

<E extends Mob> BehaviorControl<E> (StopAttackingIfTargetInvalid$StopAttackCondition, StopAttackingIfTargetInvalid$TargetErasedCallback<E>, boolean): a, create, method_47139, create, m_257811_

1.21.1

名称

字段

构造函数

方法

1.21

名称

bxz

bxw

字段

构造函数

方法

1.20.6

名称

bqr

bxz

字段

构造函数

方法

1.20.4

名称

bnl

bqr

字段

构造函数

方法

1.20.2

名称

bkf

bnl

字段

构造函数

方法

1.20.1

名称

bkd

bkf

字段

构造函数

方法

1.19.4

名称

bii

bkd

字段

构造函数

方法

1.19.3

名称

bge

bii

字段

Predicate<LivingEntity>: d, stopAttackingWhen, field_22329, alternativeCondition, f_24233_

BiConsumer<E, LivingEntity>: e, onTargetErased, field_30178, forgetCallback, f_147979_

boolean: f, canGrowTiredOfTryingToReachTarget, field_38102, shouldForgetIfTargetUnreachable, f_217397_

构造函数

(Predicate<LivingEntity>)

(Predicate<LivingEntity>, BiConsumer<E, LivingEntity>, boolean)

(Predicate<LivingEntity>, BiConsumer<E, LivingEntity>)

(BiConsumer<E, LivingEntity>)

方法

void (ServerLevel, E, long): a, start, method_24623, run, m_6735_

boolean (E): b, isCurrentTargetInDifferentLevel, method_24622, isAttackTargetInAnotherWorld, m_24247_

LivingEntity (E): c, getAttackTarget, method_24625, getAttackTarget, m_24251_

<E extends LivingEntity> boolean (E): a, isTiredOfTryingToReachTarget, method_24621, cannotReachTarget, m_24245_

boolean (E): d, isCurrentTargetDeadOrRemoved, method_24626, isAttackTargetDead, m_24253_

void (E): a, clearAttackTarget, method_24627, forgetAttackTarget, m_24255_

<E extends Mob> BehaviorControl<E> (BiConsumer<E, LivingEntity>): a, create, method_47137, create, m_257940_

<E extends Mob> BehaviorControl<E> (Predicate<LivingEntity>): a, create, method_47138, create, m_257990_

<E extends Mob> BehaviorControl<E> (): a, create, method_47132, create, m_257822_

<E extends Mob> BehaviorControl<E> (Predicate<LivingEntity>, BiConsumer<E, LivingEntity>, boolean): a, create, method_47139, create, m_257811_

boolean (LivingEntity, Optional<Long>): a, isTiredOfTryingToReachTarget, method_24621, cannotReachTarget, m_258032_

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

bfh

bge

字段

构造函数

方法

1.19

名称

bbv

bfh

字段

Predicate<LivingEntity>: c, stopAttackingWhen, field_22329, alternativeCondition, f_24233_

Predicate<LivingEntity>: d, stopAttackingWhen, field_22329, alternativeCondition, f_24233_

Consumer<E>: d, onTargetErased, field_30178, forgetCallback, f_147979_

BiConsumer<E, LivingEntity>: e, onTargetErased, field_30178, forgetCallback, f_147979_

boolean: f, canGrowTiredOfTryingToReachTarget, field_38102, shouldForgetIfTargetUnreachable, f_217397_

构造函数

(Predicate<LivingEntity>, Consumer<E>)

(Consumer<E>)

(Predicate<LivingEntity>, BiConsumer<E, LivingEntity>, boolean)

(Predicate<LivingEntity>, BiConsumer<E, LivingEntity>)

(BiConsumer<E, LivingEntity>)

方法

1.18.2

名称

bbe

bbv

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

axs

bbe

字段

构造函数

方法

1.17.1

名称

axr

axs

字段

构造函数

方法

1.17

名称

aty

axr

net.minecraft.entity.ai.brain.task.FindNewAttackTargetTask

net.minecraft.src.C_635_

net.minecraft.server.v1_16_R3.BehaviorAttackTargetForget

net.minecraft.world.entity.ai.behavior.BehaviorAttackTargetForget

字段

Predicate<LivingEntity>: b, stopAttackingWhen, field_22329, alternativeCondition, field_233981_b_

Predicate<LivingEntity>: c, stopAttackingWhen, field_22329, alternativeCondition, f_24233_

int: a, TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE, field_30177, REMEMBER_TIME, f_147978_

Consumer<E>: d, onTargetErased, field_30178, forgetCallback, f_147979_

构造函数

(Predicate<LivingEntity>, Consumer<E>)

(Consumer<E>)

方法

void (ServerLevel, E, long): a, start, method_24623, run, func_212831_a_

void (ServerLevel, E, long): a, start, method_24623, run, m_6735_

boolean (E): a, isCurrentTargetInDifferentLevel, method_24622, isAttackTargetInAnotherWorld, func_233983_a_

boolean (E): b, isCurrentTargetInDifferentLevel, method_24622, isAttackTargetInAnotherWorld, m_24247_

LivingEntity (E): b, getAttackTarget, method_24625, getAttackTarget, func_233985_b_

LivingEntity (E): c, getAttackTarget, method_24625, getAttackTarget, m_24251_

<E extends LivingEntity> boolean (E): a, isTiredOfTryingToReachTarget, method_24621, cannotReachTarget, func_233982_a_

<E extends LivingEntity> boolean (E): a, isTiredOfTryingToReachTarget, method_24621, cannotReachTarget, m_24245_

boolean (E): c, isCurrentTargetDeadOrRemoved, method_24626, isAttackTargetDead, func_233986_c_

boolean (E): d, isCurrentTargetDeadOrRemoved, method_24626, isAttackTargetDead, m_24253_

void (E): d, clearAttackTarget, method_24627, forgetAttackTarget, func_233987_d_

void (E): a, clearAttackTarget, method_24627, forgetAttackTarget, m_24255_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

atv

aty

net.minecraft.server.v1_16_R2.BehaviorAttackTargetForget

net.minecraft.server.v1_16_R3.BehaviorAttackTargetForget

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

ask

atv

net.minecraft.server.v1_16_R1.BehaviorAttackTargetForget

net.minecraft.server.v1_16_R2.BehaviorAttackTargetForget

字段

构造函数

方法

1.16.1

名称

ask

net.minecraft.world.entity.ai.behavior.StopAttackingIfTargetInvalid

net.minecraft.class_4828

net.minecraft.entity.ai.brain.task.ForgetAttackTargetTask

net.minecraft.entity.ai.brain.task.FindNewAttackTargetTask

net.minecraft.server.v1_16_R1.BehaviorAttackTargetForget

字段

Predicate<LivingEntity>: b, stopAttackingWhen, field_22329, alternativeCondition, field_233981_b_

构造函数

(Predicate<LivingEntity>)

()

方法

void (ServerLevel, E, long): a, start, method_24623, run, func_212831_a_

boolean (E): a, isCurrentTargetInDifferentLevel, method_24622, isAttackTargetInAnotherWorld, func_233983_a_

LivingEntity (E): b, getAttackTarget, method_24625, getAttackTarget, func_233985_b_

<E extends LivingEntity> boolean (E): a, isTiredOfTryingToReachTarget, method_24621, cannotReachTarget, func_233982_a_

boolean (E): c, isCurrentTargetDeadOrRemoved, method_24626, isAttackTargetDead, func_233986_c_

void (E): d, clearAttackTarget, method_24627, forgetAttackTarget, func_233987_d_