Class TemptTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<PathAwareEntity>
net.minecraft.entity.ai.brain.task.TemptTask
- Mappings:
Namespace Name official bdeintermediary 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
FieldsModifier and TypeFieldDescriptionstatic final doubleprivate final Function<LivingEntity,Float> static final intFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier 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)
-
Field Details
-
TEMPTATION_COOLDOWN_TICKS
public static final int TEMPTATION_COOLDOWN_TICKS- See Also:
- Mappings:
Namespace Name Mixin selector official aLbde;a:Iintermediary field_30115Lnet/minecraft/class_5754;field_30115:Inamed TEMPTATION_COOLDOWN_TICKSLnet/minecraft/entity/ai/brain/task/TemptTask;TEMPTATION_COOLDOWN_TICKS:I
-
field_30116
public static final double field_30116- See Also:
- Mappings:
Namespace Name Mixin selector official dLbde;d:Dintermediary field_30116Lnet/minecraft/class_5754;field_30116:Dnamed field_30116Lnet/minecraft/entity/ai/brain/task/TemptTask;field_30116:D
-
speed
- Mappings:
Namespace Name Mixin selector official eLbde;e: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>Lbde;<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 aLbde;a(Lbbo;)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 bLbde;b(Lbbo;)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 aLbcr;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 aLbde;a(Lafo;Lbbo;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 bLbde;b(Lafo;Lbbo;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 cLbde;c(Lafo;Lbbo;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 dLbde;d(Lafo;Lbbo;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
-