Class RangedApproachTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<MobEntity>
net.minecraft.entity.ai.brain.task.RangedApproachTask
- Mappings:
Namespace Name official bexintermediary net/minecraft/class_4822named net/minecraft/entity/ai/brain/task/RangedApproachTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<LivingEntity,Float> private static final intFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
ConstructorsConstructorDescriptionRangedApproachTask(float speed) RangedApproachTask(Function<LivingEntity, Float> speed) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidforgetWalkTarget(LivingEntity entity) private voidrememberWalkTarget(LivingEntity entity, LivingEntity target) protected voidrun(ServerWorld serverWorld, MobEntity mobEntity, long long2) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
WEAPON_REACH_REDUCTION
private static final int WEAPON_REACH_REDUCTION- See Also:
- Mappings:
Namespace Name Mixin selector official aLbex;a:Iintermediary field_30166Lnet/minecraft/class_4822;field_30166:Inamed WEAPON_REACH_REDUCTIONLnet/minecraft/entity/ai/brain/task/RangedApproachTask;WEAPON_REACH_REDUCTION:I
-
speed
- Mappings:
Namespace Name Mixin selector official dLbex;d:Ljava/util/function/Function;intermediary field_22323Lnet/minecraft/class_4822;field_22323:Ljava/util/function/Function;named speedLnet/minecraft/entity/ai/brain/task/RangedApproachTask;speed:Ljava/util/function/Function;
-
-
Constructor Details
-
RangedApproachTask
public RangedApproachTask(float speed) - Mappings:
Namespace Name Mixin selector official <init>Lbex;<init>(F)Vintermediary <init>Lnet/minecraft/class_4822;<init>(F)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/RangedApproachTask;<init>(F)V
-
RangedApproachTask
- Mappings:
Namespace Name Mixin selector official <init>Lbex;<init>(Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_4822;<init>(Ljava/util/function/Function;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/RangedApproachTask;<init>(Ljava/util/function/Function;)V
-
-
Method Details
-
run
- Overrides:
runin classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLbex;a(Lafo;Lbbh;J)Vintermediary method_25945Lnet/minecraft/class_4822;method_25945(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed runLnet/minecraft/entity/ai/brain/task/RangedApproachTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
rememberWalkTarget
- Mappings:
Namespace Name Mixin selector official aLbex;a(Lbbf;Lbbf;)Vintermediary method_24605Lnet/minecraft/class_4822;method_24605(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Vnamed rememberWalkTargetLnet/minecraft/entity/ai/brain/task/RangedApproachTask;rememberWalkTarget(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)V
-
forgetWalkTarget
- Mappings:
Namespace Name Mixin selector official aLbex;a(Lbbf;)Vintermediary method_24604Lnet/minecraft/class_4822;method_24604(Lnet/minecraft/class_1309;)Vnamed forgetWalkTargetLnet/minecraft/entity/ai/brain/task/RangedApproachTask;forgetWalkTarget(Lnet/minecraft/entity/LivingEntity;)V
-