类 ForgetAttackTargetTask<E extends MobEntity>
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<E>
-
- net.minecraft.entity.ai.brain.task.ForgetAttackTargetTask<E>
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
字段 修饰符和类型 字段 说明 private Predicate<LivingEntity>alternativeConditionprivate static intfield_30177private Consumer<E>field_30178-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 ForgetAttackTargetTask()ForgetAttackTargetTask(Consumer<E> consumer)ForgetAttackTargetTask(Predicate<LivingEntity> alternativeCondition)ForgetAttackTargetTask(Predicate<LivingEntity> predicate, Consumer<E> consumer)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 private static <E extends LivingEntity>
booleancannotReachTarget(E entity)protected voidforgetAttackTarget(E entity)private LivingEntitygetAttackTarget(E entity)private booleanisAttackTargetDead(E entity)private booleanisAttackTargetInAnotherWorld(E entity)protected voidrun(ServerWorld serverWorld, E e, long long2)-
从类继承的方法 net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
-
-
-
字段详细资料
-
field_30177
private static final int field_30177
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLawt;a:Iintermediary field_30177Lnet/minecraft/class_4828;field_30177:Inamed field_30177Lnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;field_30177:I
-
alternativeCondition
private final Predicate<LivingEntity> alternativeCondition
- Mappings:
Namespace Name Mixin selector official cLawt;c:Ljava/util/function/Predicate;intermediary field_22329Lnet/minecraft/class_4828;field_22329:Ljava/util/function/Predicate;named alternativeConditionLnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;alternativeCondition:Ljava/util/function/Predicate;
-
field_30178
private final Consumer<E extends MobEntity> field_30178
- Mappings:
Namespace Name Mixin selector official dLawt;d:Ljava/util/function/Consumer;intermediary field_30178Lnet/minecraft/class_4828;field_30178:Ljava/util/function/Consumer;named field_30178Lnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;field_30178:Ljava/util/function/Consumer;
-
-
构造器详细资料
-
ForgetAttackTargetTask
public ForgetAttackTargetTask(Predicate<LivingEntity> predicate, Consumer<E> consumer)
-
ForgetAttackTargetTask
public ForgetAttackTargetTask(Predicate<LivingEntity> alternativeCondition)
- Mappings:
Namespace Name Mixin selector official <init>Lawt;<init>(Ljava/util/function/Predicate;)Vintermediary <init>Lnet/minecraft/class_4828;<init>(Ljava/util/function/Predicate;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;<init>(Ljava/util/function/Predicate;)V
-
ForgetAttackTargetTask
public ForgetAttackTargetTask()
-
-
方法详细资料
-
run
protected void run(ServerWorld serverWorld, E e, long long2)
- 覆盖:
run在类中Task<E extends MobEntity>- Mappings:
Namespace Name Mixin selector official aLawt;a(Labj;Lasz;J)Vintermediary method_24623Lnet/minecraft/class_4828;method_24623(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed runLnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
isAttackTargetInAnotherWorld
private boolean isAttackTargetInAnotherWorld(E entity)
- Mappings:
Namespace Name Mixin selector official bLawt;b(Lasz;)Zintermediary method_24622Lnet/minecraft/class_4828;method_24622(Lnet/minecraft/class_1308;)Znamed isAttackTargetInAnotherWorldLnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;isAttackTargetInAnotherWorld(Lnet/minecraft/entity/mob/MobEntity;)Z
-
getAttackTarget
private LivingEntity getAttackTarget(E entity)
- Mappings:
Namespace Name Mixin selector official cLawt;c(Lasz;)Lasy;intermediary method_24625Lnet/minecraft/class_4828;method_24625(Lnet/minecraft/class_1308;)Lnet/minecraft/class_1309;named getAttackTargetLnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;getAttackTarget(Lnet/minecraft/entity/mob/MobEntity;)Lnet/minecraft/entity/LivingEntity;
-
cannotReachTarget
private static <E extends LivingEntity> boolean cannotReachTarget(E entity)
- Mappings:
Namespace Name Mixin selector official aLawt;a(Lasy;)Zintermediary method_24621Lnet/minecraft/class_4828;method_24621(Lnet/minecraft/class_1309;)Znamed cannotReachTargetLnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;cannotReachTarget(Lnet/minecraft/entity/LivingEntity;)Z
-
isAttackTargetDead
private boolean isAttackTargetDead(E entity)
- Mappings:
Namespace Name Mixin selector official dLawt;d(Lasz;)Zintermediary method_24626Lnet/minecraft/class_4828;method_24626(Lnet/minecraft/class_1308;)Znamed isAttackTargetDeadLnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;isAttackTargetDead(Lnet/minecraft/entity/mob/MobEntity;)Z
-
forgetAttackTarget
protected void forgetAttackTarget(E entity)
- Mappings:
Namespace Name Mixin selector official aLawt;a(Lasz;)Vintermediary method_24627Lnet/minecraft/class_4828;method_24627(Lnet/minecraft/class_1308;)Vnamed forgetAttackTargetLnet/minecraft/entity/ai/brain/task/ForgetAttackTargetTask;forgetAttackTarget(Lnet/minecraft/entity/mob/MobEntity;)V
-
-