类 PanicTask
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<VillagerEntity>
-
- net.minecraft.entity.ai.brain.task.PanicTask
-
public class PanicTask extends Task<VillagerEntity>
- Mappings:
Namespace Name official axjintermediary net/minecraft/class_4113named net/minecraft/entity/ai/brain/task/PanicTask
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 PanicTask()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static booleanisHostileNearby(LivingEntity entity)protected voidkeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)protected voidrun(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)protected booleanshouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)static booleanwasHurt(LivingEntity entity)-
从类继承的方法 net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, shouldRun, stop, tick, toString, tryStarting
-
-
-
-
方法详细资料
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
shouldKeepRunning在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official aLaxj;a(Labj;Lbis;J)Zintermediary method_20646Lnet/minecraft/class_4113;method_20646(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/PanicTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)Z
-
run
protected void run(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
run在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official bLaxj;b(Labj;Lbis;J)Vintermediary method_20647Lnet/minecraft/class_4113;method_20647(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed runLnet/minecraft/entity/ai/brain/task/PanicTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
keepRunning
protected void keepRunning(ServerWorld serverWorld, VillagerEntity villagerEntity, long long2)
- 覆盖:
keepRunning在类中Task<VillagerEntity>- Mappings:
Namespace Name Mixin selector official cLaxj;c(Labj;Lbis;J)Vintermediary method_20648Lnet/minecraft/class_4113;method_20648(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/PanicTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V
-
isHostileNearby
public static boolean isHostileNearby(LivingEntity entity)
- Mappings:
Namespace Name Mixin selector official aLaxj;a(Lasy;)Zintermediary method_19574Lnet/minecraft/class_4113;method_19574(Lnet/minecraft/class_1309;)Znamed isHostileNearbyLnet/minecraft/entity/ai/brain/task/PanicTask;isHostileNearby(Lnet/minecraft/entity/LivingEntity;)Z
-
wasHurt
public static boolean wasHurt(LivingEntity entity)
- Mappings:
Namespace Name Mixin selector official bLaxj;b(Lasy;)Zintermediary method_19575Lnet/minecraft/class_4113;method_19575(Lnet/minecraft/class_1309;)Znamed wasHurtLnet/minecraft/entity/ai/brain/task/PanicTask;wasHurt(Lnet/minecraft/entity/LivingEntity;)Z
-
-