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 named net/minecraft/entity/ai/brain/task/TemptationCooldownTaskintermediary net/minecraft/class_5753official bvm
-
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 named moduleTypeLnet/minecraft/entity/ai/brain/task/TemptationCooldownTask;moduleType:Lnet/minecraft/entity/ai/brain/MemoryModuleType;intermediary field_30113Lnet/minecraft/class_5753;field_30113:Lnet/minecraft/class_4140;official cLbvm;c:Lccr;
-
-
Constructor Details
-
TemptationCooldownTask
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/brain/task/TemptationCooldownTask;<init>(Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Vintermediary <init>Lnet/minecraft/class_5753;<init>(Lnet/minecraft/class_4140;)Vofficial <init>Lbvm;<init>(Lccr;)V
-
-
Method Details
-
getTemptationCooldownTicks
- Mappings:
Namespace Name Mixin selector named getTemptationCooldownTicksLnet/minecraft/entity/ai/brain/task/TemptationCooldownTask;getTemptationCooldownTicks(Lnet/minecraft/entity/LivingEntity;)Ljava/util/Optional;intermediary method_33194Lnet/minecraft/class_5753;method_33194(Lnet/minecraft/class_1309;)Ljava/util/Optional;official bLbvm;b(Lbtn;)Ljava/util/Optional;
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time) - Overrides:
isTimeLimitExceededin classMultiTickTask<LivingEntity>- Mappings:
Namespace Name Mixin selector named isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/MultiTickTask;isTimeLimitExceeded(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Zofficial aLbvg;a(J)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<LivingEntity>- Mappings:
Namespace Name Mixin selector named shouldKeepRunningLnet/minecraft/entity/ai/brain/task/MultiTickTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Zintermediary method_18927Lnet/minecraft/class_4097;method_18927(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Zofficial aLbvg;a(Lare;Lbtn;J)Z
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<LivingEntity>- Mappings:
Namespace Name Mixin selector named keepRunningLnet/minecraft/entity/ai/brain/task/MultiTickTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Vintermediary method_18924Lnet/minecraft/class_4097;method_18924(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vofficial cLbvg;c(Lare;Lbtn;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<LivingEntity>- Mappings:
Namespace Name Mixin selector named finishRunningLnet/minecraft/entity/ai/brain/task/MultiTickTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Vintermediary method_18926Lnet/minecraft/class_4097;method_18926(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vofficial bLbvg;b(Lare;Lbtn;J)V
-