Class TemptationCooldownTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<LivingEntity>
net.minecraft.entity.ai.brain.task.TemptationCooldownTask
- All Implemented Interfaces:
Task<LivingEntity>
- Mappings:
Namespace Name official bhvintermediary net/minecraft/class_5753named net/minecraft/entity/ai/brain/task/TemptationCooldownTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld world, LivingEntity entity, long time) protected booleanisTimeLimitExceeded(long time) protected voidkeepRunning(ServerWorld world, LivingEntity entity, long time) protected booleanshouldKeepRunning(ServerWorld world, LivingEntity entity, long time) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
getName, getStatus, hasRequiredMemoryState, run, shouldRun, stop, tick, tryStarting
-
Field Details
-
moduleType
- Mappings:
Namespace Name Mixin selector official cLbhv;c:Lboz;intermediary field_30113Lnet/minecraft/class_5753;field_30113:Lnet/minecraft/class_4140;named moduleTypeLnet/minecraft/entity/ai/brain/task/TemptationCooldownTask;moduleType:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
-
-
Constructor Details
-
TemptationCooldownTask
- Mappings:
Namespace Name Mixin selector official <init>Lbhv;<init>(Lboz;)Vintermediary <init>Lnet/minecraft/class_5753;<init>(Lnet/minecraft/class_4140;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/TemptationCooldownTask;<init>(Lnet/minecraft/entity/ai/brain/MemoryModuleType;)V
-
-
Method Details
-
getTemptationCooldownTicks
- Mappings:
Namespace Name Mixin selector official bLbhv;b(Lbfx;)Ljava/util/Optional;intermediary method_33194Lnet/minecraft/class_5753;method_33194(Lnet/minecraft/class_1309;)Ljava/util/Optional;named getTemptationCooldownTicksLnet/minecraft/entity/ai/brain/task/TemptationCooldownTask;getTemptationCooldownTicks(Lnet/minecraft/entity/LivingEntity;)Ljava/util/Optional;
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time) - Overrides:
isTimeLimitExceededin classMultiTickTask<LivingEntity>- Mappings:
Namespace Name Mixin selector official aLbhp;a(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Znamed isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/MultiTickTask;isTimeLimitExceeded(J)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<LivingEntity>- Mappings:
Namespace Name Mixin selector official aLbhp;a(Laif;Lbfx;J)Zintermediary method_18927Lnet/minecraft/class_4097;method_18927(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/MultiTickTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Z
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<LivingEntity>- Mappings:
Namespace Name Mixin selector official cLbhp;c(Laif;Lbfx;J)Vintermediary method_18924Lnet/minecraft/class_4097;method_18924(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/MultiTickTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<LivingEntity>- Mappings:
Namespace Name Mixin selector official bLbhp;b(Laif;Lbfx;J)Vintermediary method_18926Lnet/minecraft/class_4097;method_18926(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/MultiTickTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
-