Package net.minecraft
Class class_6338<E extends PathAwareEntity>
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<E>
net.minecraft.class_6338<E>
- Mappings:
Namespace Name official awa
intermediary net/minecraft/class_6338
named net/minecraft/class_6338
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static float
private UniformIntProvider
private TargetPredicate
private float
private Vec3d
private Function<E,SoundEvent>
Fields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
Constructor Summary
ConstructorsConstructorDescriptionclass_6338(UniformIntProvider uniformIntProvider, TargetPredicate targetPredicate, Function<E,Integer> function, float float2, Function<E,Float> function2, Function<E,SoundEvent> function3)
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
keepRunning(ServerWorld serverWorld, E e, long long2)
protected void
method_36279(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)
protected void
run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)
protected boolean
shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)
protected boolean
shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)
Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, stop, tick, toString, tryStarting
-
Field Details
-
field_33474
public static final int field_33474- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Lawa;a:I
intermediary field_33474
Lnet/minecraft/class_6338;field_33474:I
named field_33474
Lnet/minecraft/class_6338;field_33474:I
-
field_33475
public static final float field_33475- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official c
Lawa;c:F
intermediary field_33475
Lnet/minecraft/class_6338;field_33475:F
named field_33475
Lnet/minecraft/class_6338;field_33475:F
-
field_33476
- Mappings:
Namespace Name Mixin selector official d
Lawa;d:Laqv;
intermediary field_33476
Lnet/minecraft/class_6338;field_33476:Lnet/minecraft/class_6019;
named field_33476
Lnet/minecraft/class_6338;field_33476:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
-
field_33477
- Mappings:
Namespace Name Mixin selector official e
Lawa;e:Lbch;
intermediary field_33477
Lnet/minecraft/class_6338;field_33477:Lnet/minecraft/class_4051;
named field_33477
Lnet/minecraft/class_6338;field_33477:Lnet/minecraft/entity/ai/TargetPredicate;
-
field_33478
- Mappings:
Namespace Name Mixin selector official f
Lawa;f:Ljava/util/function/Function;
intermediary field_33478
Lnet/minecraft/class_6338;field_33478:Ljava/util/function/Function;
named field_33478
Lnet/minecraft/class_6338;field_33478:Ljava/util/function/Function;
-
field_33479
private final float field_33479- Mappings:
Namespace Name Mixin selector official g
Lawa;g:F
intermediary field_33479
Lnet/minecraft/class_6338;field_33479:F
named field_33479
Lnet/minecraft/class_6338;field_33479:F
-
field_33480
- Mappings:
Namespace Name Mixin selector official h
Lawa;h:Ljava/util/function/Function;
intermediary field_33480
Lnet/minecraft/class_6338;field_33480:Ljava/util/function/Function;
named field_33480
Lnet/minecraft/class_6338;field_33480:Ljava/util/function/Function;
-
field_33481
- Mappings:
Namespace Name Mixin selector official i
Lawa;i:Ldmb;
intermediary field_33481
Lnet/minecraft/class_6338;field_33481:Lnet/minecraft/class_243;
named field_33481
Lnet/minecraft/class_6338;field_33481:Lnet/minecraft/util/math/Vec3d;
-
field_33482
- Mappings:
Namespace Name Mixin selector official j
Lawa;j:Ljava/util/function/Function;
intermediary field_33482
Lnet/minecraft/class_6338;field_33482:Ljava/util/function/Function;
named field_33482
Lnet/minecraft/class_6338;field_33482:Ljava/util/function/Function;
-
-
Constructor Details
-
class_6338
public class_6338(UniformIntProvider uniformIntProvider, TargetPredicate targetPredicate, Function<E,Integer> function, float float2, Function<E,Float> function2, Function<E,SoundEvent> function3)
-
-
Method Details
-
shouldRun
- Overrides:
shouldRun
in classTask<E extends PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official a
Lawa;a(Labj;Latk;)Z
intermediary method_36277
Lnet/minecraft/class_6338;method_36277(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z
named shouldRun
Lnet/minecraft/class_6338;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)Z
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)- Overrides:
shouldKeepRunning
in classTask<E extends PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official a
Lawa;a(Labj;Latk;J)Z
intermediary method_36278
Lnet/minecraft/class_6338;method_36278(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
named shouldKeepRunning
Lnet/minecraft/class_6338;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)Z
-
run
- Overrides:
run
in classTask<E extends PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official b
Lawa;b(Labj;Latk;J)V
intermediary method_36280
Lnet/minecraft/class_6338;method_36280(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
named run
Lnet/minecraft/class_6338;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
keepRunning
- Overrides:
keepRunning
in classTask<E extends PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official c
Lawa;c(Labj;Latk;J)V
intermediary method_36281
Lnet/minecraft/class_6338;method_36281(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
named keepRunning
Lnet/minecraft/class_6338;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
method_36279
- Mappings:
Namespace Name Mixin selector official b
Lawa;b(Labj;Latk;)V
intermediary method_36279
Lnet/minecraft/class_6338;method_36279(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)V
named method_36279
Lnet/minecraft/class_6338;method_36279(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)V
-