Class TemptationCooldownTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<LivingEntity>
net.minecraft.entity.ai.brain.task.TemptationCooldownTask
public class TemptationCooldownTask extends Task<LivingEntity>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
Fields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description TemptationCooldownTask() -
Method Summary
Modifier and Type Method Description protected voidfinishRunning(ServerWorld world, LivingEntity entity, long time)private Optional<Integer>getTemptationCooldownTicks(LivingEntity entity)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.Task
getStatus, isTimeLimitExceeded, run, shouldRun, stop, tick, toString, tryStarting
-
Constructor Details
-
TemptationCooldownTask
public TemptationCooldownTask()
-
-
Method Details
-
getTemptationCooldownTicks
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classTask<LivingEntity>
-
keepRunning
- Overrides:
keepRunningin classTask<LivingEntity>
-
finishRunning
- Overrides:
finishRunningin classTask<LivingEntity>
-