net.minecraft.entity.ai.brain.task

public class RangedApproachTask

net.minecraft.world.entity.ai.behavior.SetWalkTargetFromAttackTargetIfTargetOutOfReach
net.minecraft.class_4822
net.minecraft.entity.ai.brain.task.RangedApproachTask

Field summary

Modifier and TypeField
private static final int
PROJECTILE_ATTACK_RANGE_BUFFER
field_30166
WEAPON_REACH_REDUCTION

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Task<MobEntity>
create(float speedModifier)
method_47094(float arg0)
create(float speed)
public static Task<MobEntity>
create(Function<LivingEntity, Float> speedModifier)
method_47098(Function<class_1309, Float> arg0)
create(Function<LivingEntity, Float> speed)
private static com.mojang.datafixers.kinds.App
lambda$create$1(Function arg0, BehaviorBuilder$Instance arg1)
method_47099(Function arg0, class_7898$class_7900 arg1)
method_47099(Function arg0, TaskTriggerer$TaskContext context)
private static TaskRunnable
lambda$create$2(BehaviorBuilder$Instance arg0, Function arg1, MemoryAccessor arg2, MemoryAccessor arg3, MemoryAccessor arg4, MemoryAccessor arg5)
method_47097(class_7898$class_7900 arg0, Function arg1, class_7906 arg2, class_7906 arg3, class_7906 arg4, class_7906 arg5)
method_47097(TaskTriggerer$TaskContext arg0, Function arg1, MemoryQueryResult walkTarget, MemoryQueryResult lookTarget, MemoryQueryResult attackTarget, MemoryQueryResult visibleMobs)
private static boolean
lambda$create$3(BehaviorBuilder$Instance arg0, MemoryAccessor arg1, MemoryAccessor arg2, MemoryAccessor arg3, MemoryAccessor arg4, Function arg5, ServerLevel arg6, Mob arg7, long arg8)
method_47096(class_7898$class_7900 arg0, class_7906 arg1, class_7906 arg2, class_7906 arg3, class_7906 arg4, Function arg5, class_3218 arg6, class_1308 arg7, long arg8)
method_47096(TaskTriggerer$TaskContext arg0, MemoryQueryResult arg1, MemoryQueryResult arg2, MemoryQueryResult arg3, MemoryQueryResult arg4, Function arg5, ServerWorld world, MobEntity entity, long time)
private static Float
lambda$create$0(float arg0, LivingEntity arg1)
method_47095(float arg0, class_1309 arg1)
method_47095(float arg0, LivingEntity entity)