Class TemptTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<PathAwareEntity>
net.minecraft.entity.ai.brain.task.TemptTask
- All Implemented Interfaces:
- Task<PathAwareEntity>
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/brain/task/TemptTask- intermediary - net/minecraft/class_5754- official - bxo
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final doublestatic final doubleprivate final Function<LivingEntity, Float> private final Function<LivingEntity, Double> static final intFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructorsConstructorDescriptionTemptTask(Function<LivingEntity, Float> speed) TemptTask(Function<LivingEntity, Float> speed, Function<LivingEntity, Double> stopDistanceGetter) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) protected floatgetSpeed(PathAwareEntity entity) private Optional<PlayerEntity> getTemptingPlayer(PathAwareEntity entity) protected booleanisTimeLimitExceeded(long time) protected voidkeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) protected voidrun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskgetName, getStatus, hasRequiredMemoryState, shouldRun, stop, tick, tryStarting
- 
Field Details- 
TEMPTATION_COOLDOWN_TICKSpublic static final int TEMPTATION_COOLDOWN_TICKS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TEMPTATION_COOLDOWN_TICKS- Lnet/minecraft/entity/ai/brain/task/TemptTask;TEMPTATION_COOLDOWN_TICKS:I- intermediary - field_30115- Lnet/minecraft/class_5754;field_30115:I- official - c- Lbxo;c:I
 
- 
DEFAULT_STOP_DISTANCEpublic static final double DEFAULT_STOP_DISTANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_STOP_DISTANCE- Lnet/minecraft/entity/ai/brain/task/TemptTask;DEFAULT_STOP_DISTANCE:D- intermediary - field_45125- Lnet/minecraft/class_5754;field_45125:D- official - d- Lbxo;d:D
 
- 
LARGE_ENTITY_STOP_DISTANCEpublic static final double LARGE_ENTITY_STOP_DISTANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - LARGE_ENTITY_STOP_DISTANCE- Lnet/minecraft/entity/ai/brain/task/TemptTask;LARGE_ENTITY_STOP_DISTANCE:D- intermediary - field_45126- Lnet/minecraft/class_5754;field_45126:D- official - e- Lbxo;e:D
 
- 
speed- Mappings:
- Namespace - Name - Mixin selector - named - speed- Lnet/minecraft/entity/ai/brain/task/TemptTask;speed:Ljava/util/function/Function;- intermediary - field_28316- Lnet/minecraft/class_5754;field_28316:Ljava/util/function/Function;- official - f- Lbxo;f:Ljava/util/function/Function;
 
- 
stopDistanceGetter- Mappings:
- Namespace - Name - Mixin selector - named - stopDistanceGetter- Lnet/minecraft/entity/ai/brain/task/TemptTask;stopDistanceGetter:Ljava/util/function/Function;- intermediary - field_44704- Lnet/minecraft/class_5754;field_44704:Ljava/util/function/Function;- official - g- Lbxo;g:Ljava/util/function/Function;
 
 
- 
- 
Constructor Details- 
TemptTask- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/brain/task/TemptTask;<init>(Ljava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_5754;<init>(Ljava/util/function/Function;)V- official - <init>- Lbxo;<init>(Ljava/util/function/Function;)V
 
- 
TemptTaskpublic TemptTask(Function<LivingEntity, Float> speed, Function<LivingEntity, Double> stopDistanceGetter) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/brain/task/TemptTask;<init>(Ljava/util/function/Function;Ljava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_5754;<init>(Ljava/util/function/Function;Ljava/util/function/Function;)V- official - <init>- Lbxo;<init>(Ljava/util/function/Function;Ljava/util/function/Function;)V
 
 
- 
- 
Method Details- 
getSpeed- Mappings:
- Namespace - Name - Mixin selector - named - getSpeed- Lnet/minecraft/entity/ai/brain/task/TemptTask;getSpeed(Lnet/minecraft/entity/mob/PathAwareEntity;)F- intermediary - method_33196- Lnet/minecraft/class_5754;method_33196(Lnet/minecraft/class_1314;)F- official - a- Lbxo;a(Lbvq;)F
 
- 
getTemptingPlayer- Mappings:
- Namespace - Name - Mixin selector - named - getTemptingPlayer- Lnet/minecraft/entity/ai/brain/task/TemptTask;getTemptingPlayer(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Optional;- intermediary - method_33198- Lnet/minecraft/class_5754;method_33198(Lnet/minecraft/class_1314;)Ljava/util/Optional;- official - b- Lbxo;b(Lbvq;)Ljava/util/Optional;
 
- 
isTimeLimitExceededprotected boolean isTimeLimitExceeded(long time) - Overrides:
- isTimeLimitExceededin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - isTimeLimitExceeded- Lnet/minecraft/entity/ai/brain/task/MultiTickTask;isTimeLimitExceeded(J)Z- intermediary - method_18915- Lnet/minecraft/class_4097;method_18915(J)Z- official - a- Lbxb;a(J)Z
 
- 
shouldKeepRunningprotected boolean shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) - Overrides:
- shouldKeepRunningin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/TemptTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)Z- intermediary - method_33195- Lnet/minecraft/class_5754;method_33195(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z- official - a- Lbxo;a(Lard;Lbvq;J)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - run- Lnet/minecraft/entity/ai/brain/task/TemptTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V- intermediary - method_33197- Lnet/minecraft/class_5754;method_33197(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- official - b- Lbxo;b(Lard;Lbvq;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - finishRunning- Lnet/minecraft/entity/ai/brain/task/TemptTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V- intermediary - method_33199- Lnet/minecraft/class_5754;method_33199(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- official - c- Lbxo;c(Lard;Lbvq;J)V
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - keepRunning- Lnet/minecraft/entity/ai/brain/task/TemptTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V- intermediary - method_33200- Lnet/minecraft/class_5754;method_33200(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- official - d- Lbxo;d(Lard;Lbvq;J)V
 
 
-