Class TemptTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<PathAwareEntity>
net.minecraft.entity.ai.brain.task.TemptTask
public class TemptTask extends Task<PathAwareEntity>
- Mappings:
Namespace Name official atdintermediary net/minecraft/class_5754named net/minecraft/entity/ai/brain/task/TemptTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
Fields Modifier and Type Field Description private Function<LivingEntity,Float>speedFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description TemptTask(Function<LivingEntity,Float> speed) -
Method Summary
Modifier and Type Method Description protected 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)
-
Field Details
-
speed
- Mappings:
Namespace Name Mixin selector official bLatd;b:Ljava/util/function/Function;intermediary field_28316Lnet/minecraft/class_5754;field_28316:Ljava/util/function/Function;named speedLnet/minecraft/entity/ai/brain/task/TemptTask;speed:Ljava/util/function/Function;
-
-
Constructor Details
-
TemptTask
- Mappings:
Namespace Name Mixin selector official <init>Latd;<init>(Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_5754;<init>(Ljava/util/function/Function;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/TemptTask;<init>(Ljava/util/function/Function;)V
-
-
Method Details
-
getSpeed
- Mappings:
Namespace Name Mixin selector official aLatd;a(Larq;)Fintermediary method_33196Lnet/minecraft/class_5754;method_33196(Lnet/minecraft/class_1314;)Fnamed getSpeedLnet/minecraft/entity/ai/brain/task/TemptTask;getSpeed(Lnet/minecraft/entity/mob/PathAwareEntity;)F
-
getTemptingPlayer
- Mappings:
Namespace Name Mixin selector official bLatd;b(Larq;)Ljava/util/Optional;intermediary method_33198Lnet/minecraft/class_5754;method_33198(Lnet/minecraft/class_1314;)Ljava/util/Optional;named getTemptingPlayerLnet/minecraft/entity/ai/brain/task/TemptTask;getTemptingPlayer(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Optional;
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time)- Overrides:
isTimeLimitExceededin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLass;a(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Znamed isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/Task;isTimeLimitExceeded(J)Z
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)- Overrides:
shouldKeepRunningin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLatd;a(Laav;Larq;J)Zintermediary method_33195Lnet/minecraft/class_5754;method_33195(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/TemptTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)Z
-
run
- Overrides:
runin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official bLatd;b(Laav;Larq;J)Vintermediary method_33197Lnet/minecraft/class_5754;method_33197(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed runLnet/minecraft/entity/ai/brain/task/TemptTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official cLatd;c(Laav;Larq;J)Vintermediary method_33199Lnet/minecraft/class_5754;method_33199(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/TemptTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
keepRunning
- Overrides:
keepRunningin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official dLatd;d(Laav;Larq;J)Vintermediary method_33200Lnet/minecraft/class_5754;method_33200(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/TemptTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-