Package net.minecraft
Class class_6336<E extends PathAwareEntity>
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<E>
net.minecraft.class_6336<E>
- Mappings:
Namespace Name official avz
intermediary net/minecraft/class_6336
named net/minecraft/class_6336
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
private int
private int
private int
private float
private TargetPredicate
private int
private Function<E,SoundEvent>
private Optional<class_6336.class_6337>
Fields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
Constructor Summary
ConstructorsConstructorDescriptionclass_6336(int int2, int int3, int int4, float float2, TargetPredicate targetPredicate, int int5, Function<E,SoundEvent> function)
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
finishRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)
protected void
keepRunning(ServerWorld serverWorld, E e, long long2)
method_36262(PathAwareEntity pathAwareEntity, LivingEntity livingEntity)
private boolean
method_36263(PathAwareEntity pathAwareEntity, BlockPos blockPos)
private Vec3d
method_36266(BlockPos blockPos, BlockPos blockPos2)
private void
method_36268(PathAwareEntity pathAwareEntity, LivingEntity livingEntity)
protected void
run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)
protected boolean
shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)
Methods inherited from class net.minecraft.entity.ai.brain.task.Task
getStatus, isTimeLimitExceeded, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
field_33461
public static final int field_33461- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Lavz;a:I
intermediary field_33461
Lnet/minecraft/class_6336;field_33461:I
named field_33461
Lnet/minecraft/class_6336;field_33461:I
-
field_33462
private final int field_33462- Mappings:
Namespace Name Mixin selector official c
Lavz;c:I
intermediary field_33462
Lnet/minecraft/class_6336;field_33462:I
named field_33462
Lnet/minecraft/class_6336;field_33462:I
-
field_33463
private final int field_33463- Mappings:
Namespace Name Mixin selector official d
Lavz;d:I
intermediary field_33463
Lnet/minecraft/class_6336;field_33463:I
named field_33463
Lnet/minecraft/class_6336;field_33463:I
-
field_33464
private final int field_33464- Mappings:
Namespace Name Mixin selector official e
Lavz;e:I
intermediary field_33464
Lnet/minecraft/class_6336;field_33464:I
named field_33464
Lnet/minecraft/class_6336;field_33464:I
-
field_33465
private final float field_33465- Mappings:
Namespace Name Mixin selector official f
Lavz;f:F
intermediary field_33465
Lnet/minecraft/class_6336;field_33465:F
named field_33465
Lnet/minecraft/class_6336;field_33465:F
-
field_33466
- Mappings:
Namespace Name Mixin selector official g
Lavz;g:Lbch;
intermediary field_33466
Lnet/minecraft/class_6336;field_33466:Lnet/minecraft/class_4051;
named field_33466
Lnet/minecraft/class_6336;field_33466:Lnet/minecraft/entity/ai/TargetPredicate;
-
field_33467
private final int field_33467- Mappings:
Namespace Name Mixin selector official h
Lavz;h:I
intermediary field_33467
Lnet/minecraft/class_6336;field_33467:I
named field_33467
Lnet/minecraft/class_6336;field_33467:I
-
field_33468
- Mappings:
Namespace Name Mixin selector official i
Lavz;i:Ljava/util/function/Function;
intermediary field_33468
Lnet/minecraft/class_6336;field_33468:Ljava/util/function/Function;
named field_33468
Lnet/minecraft/class_6336;field_33468:Ljava/util/function/Function;
-
field_33469
- Mappings:
Namespace Name Mixin selector official j
Lavz;j:Ljava/util/Optional;
intermediary field_33469
Lnet/minecraft/class_6336;field_33469:Ljava/util/Optional;
named field_33469
Lnet/minecraft/class_6336;field_33469:Ljava/util/Optional;
-
field_33470
- Mappings:
Namespace Name Mixin selector official k
Lavz;k:Ljava/util/Optional;
intermediary field_33470
Lnet/minecraft/class_6336;field_33470:Ljava/util/Optional;
named field_33470
Lnet/minecraft/class_6336;field_33470:Ljava/util/Optional;
-
-
Constructor Details
-
class_6336
public class_6336(int int2, int int3, int int4, float float2, TargetPredicate targetPredicate, int int5, Function<E,SoundEvent> function)
-
-
Method Details
-
run
- Overrides:
run
in classTask<E extends PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official a
Lavz;a(Labj;Latk;J)V
intermediary method_36260
Lnet/minecraft/class_6336;method_36260(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
named run
Lnet/minecraft/class_6336;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
finishRunning
- Overrides:
finishRunning
in classTask<E extends PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official b
Lavz;b(Labj;Latk;J)V
intermediary method_36267
Lnet/minecraft/class_6336;method_36267(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
named finishRunning
Lnet/minecraft/class_6336;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)- Overrides:
shouldKeepRunning
in classTask<E extends PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official c
Lavz;c(Labj;Latk;J)Z
intermediary method_36269
Lnet/minecraft/class_6336;method_36269(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
named shouldKeepRunning
Lnet/minecraft/class_6336;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)Z
-
keepRunning
- Overrides:
keepRunning
in classTask<E extends PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official d
Lavz;d(Labj;Latk;J)V
intermediary method_36271
Lnet/minecraft/class_6336;method_36271(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
named keepRunning
Lnet/minecraft/class_6336;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
method_36266
- Mappings:
Namespace Name Mixin selector official a
Lavz;a(Lgb;Lgb;)Ldmb;
intermediary method_36266
Lnet/minecraft/class_6336;method_36266(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;
named method_36266
Lnet/minecraft/class_6336;method_36266(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;
-
method_36262
private Optional<BlockPos> method_36262(PathAwareEntity pathAwareEntity, LivingEntity livingEntity)- Mappings:
Namespace Name Mixin selector official a
Lavz;a(Latk;Latb;)Ljava/util/Optional;
intermediary method_36262
Lnet/minecraft/class_6336;method_36262(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Ljava/util/Optional;
named method_36262
Lnet/minecraft/class_6336;method_36262(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/entity/LivingEntity;)Ljava/util/Optional;
-
method_36263
- Mappings:
Namespace Name Mixin selector official a
Lavz;a(Latk;Lgb;)Z
intermediary method_36263
Lnet/minecraft/class_6336;method_36263(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
named method_36263
Lnet/minecraft/class_6336;method_36263(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Z
-
method_36268
- Mappings:
Namespace Name Mixin selector official b
Lavz;b(Latk;Latb;)V
intermediary method_36268
Lnet/minecraft/class_6336;method_36268(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V
named method_36268
Lnet/minecraft/class_6336;method_36268(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/entity/LivingEntity;)V
-