Class RangedApproachTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<MobEntity>
net.minecraft.entity.ai.brain.task.RangedApproachTask
- Mappings:
Namespace Name official bhgintermediary 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) protected voidmethod_25945(ServerWorld serverWorld, MobEntity mobEntity, long long2) private voidrememberWalkTarget(LivingEntity entity, LivingEntity target) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, run, 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 aLbhg;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 dLbhg;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>Lbhg;<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>Lbhg;<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
-
method_25945
- Mappings:
Namespace Name Mixin selector official aLbhg;a(Lahb;Lbdp;J)Vintermediary method_25945Lnet/minecraft/class_4822;method_25945(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed method_25945Lnet/minecraft/entity/ai/brain/task/RangedApproachTask;method_25945(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
rememberWalkTarget
- Mappings:
Namespace Name Mixin selector official aLbhg;a(Lbdn;Lbdn;)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 aLbhg;a(Lbdn;)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
-