Package net.minecraft
Class class_8952
- All Implemented Interfaces:
Task<class_8949>
- Mappings:
Namespace Name official ccx
intermediary net/minecraft/class_8952
named net/minecraft/class_8952
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final double
private static final int
private static final int
private static final int
private static final float
private static final ObjectArrayList<Integer>
Fields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
finishRunning
(ServerWorld serverWorld, class_8949 class_8949, long long2) protected void
keepRunning
(ServerWorld serverWorld, class_8949 class_8949, long long2) private static Vec3d
method_55022
(LivingEntity livingEntity, Random random) method_55023
(LivingEntity livingEntity, Vec3d vec3d) private static boolean
method_55024
(class_8949 class_8949) method_55025
(class_8949 class_8949, Random random, Vec3d vec3d) private static boolean
method_55026
(class_8949 class_8949, LivingEntity livingEntity) static boolean
method_55027
(class_8949 class_8949, Vec3d vec3d) private static boolean
method_55029
(ServerWorld serverWorld, class_8949 class_8949) private static boolean
method_55031
(class_8949 class_8949) private static boolean
method_55032
(class_8949 class_8949, LivingEntity livingEntity) protected void
run
(ServerWorld serverWorld, class_8949 class_8949, long long2) protected boolean
shouldKeepRunning
(ServerWorld serverWorld, class_8949 class_8949, long long2) protected boolean
shouldRun
(ServerWorld serverWorld, class_8949 class_8949) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
-
Field Details
-
field_47289
private static final int field_47289- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lccx;c:I
intermediary field_47289
Lnet/minecraft/class_8952;field_47289:I
named field_47289
Lnet/minecraft/class_8952;field_47289:I
-
field_47290
private static final double field_47290- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lccx;d:D
intermediary field_47290
Lnet/minecraft/class_8952;field_47290:D
named field_47290
Lnet/minecraft/class_8952;field_47290:D
-
field_47291
private static final int field_47291- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lccx;e:I
intermediary field_47291
Lnet/minecraft/class_8952;field_47291:I
named field_47291
Lnet/minecraft/class_8952;field_47291:I
-
field_47292
private static final int field_47292- See Also:
- Mappings:
Namespace Name Mixin selector official f
Lccx;f:I
intermediary field_47292
Lnet/minecraft/class_8952;field_47292:I
named field_47292
Lnet/minecraft/class_8952;field_47292:I
-
field_47293
private static final int field_47293- Mappings:
Namespace Name Mixin selector official g
Lccx;g:I
intermediary field_47293
Lnet/minecraft/class_8952;field_47293:I
named field_47293
Lnet/minecraft/class_8952;field_47293:I
-
field_47294
private static final float field_47294- See Also:
- Mappings:
Namespace Name Mixin selector official h
Lccx;h:F
intermediary field_47294
Lnet/minecraft/class_8952;field_47294:F
named field_47294
Lnet/minecraft/class_8952;field_47294:F
-
field_47295
- Mappings:
Namespace Name Mixin selector official i
Lccx;i:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
intermediary field_47295
Lnet/minecraft/class_8952;field_47295:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
named field_47295
Lnet/minecraft/class_8952;field_47295:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
-
-
Constructor Details
-
class_8952
public class_8952()
-
-
Method Details
-
shouldRun
- Overrides:
shouldRun
in classMultiTickTask<class_8949>
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lamp;Lccv;)Z
intermediary method_55020
Lnet/minecraft/class_8952;method_55020(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z
named shouldRun
Lnet/minecraft/class_8952;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8949;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunning
in classMultiTickTask<class_8949>
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lamp;Lccv;J)Z
intermediary method_55021
Lnet/minecraft/class_8952;method_55021(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Z
named shouldKeepRunning
Lnet/minecraft/class_8952;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8949;J)Z
-
run
- Overrides:
run
in classMultiTickTask<class_8949>
- Mappings:
Namespace Name Mixin selector official b
Lccx;b(Lamp;Lccv;J)V
intermediary method_55030
Lnet/minecraft/class_8952;method_55030(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V
named run
Lnet/minecraft/class_8952;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8949;J)V
-
keepRunning
- Overrides:
keepRunning
in classMultiTickTask<class_8949>
- Mappings:
Namespace Name Mixin selector official c
Lccx;c(Lamp;Lccv;J)V
intermediary method_55034
Lnet/minecraft/class_8952;method_55034(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V
named keepRunning
Lnet/minecraft/class_8952;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8949;J)V
-
finishRunning
- Overrides:
finishRunning
in classMultiTickTask<class_8949>
- Mappings:
Namespace Name Mixin selector official d
Lccx;d(Lamp;Lccv;J)V
intermediary method_55035
Lnet/minecraft/class_8952;method_55035(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V
named finishRunning
Lnet/minecraft/class_8952;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8949;J)V
-
method_55024
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lccv;)Z
intermediary method_55024
Lnet/minecraft/class_8952;method_55024(Lnet/minecraft/class_8949;)Z
named method_55024
Lnet/minecraft/class_8952;method_55024(Lnet/minecraft/class_8949;)Z
-
method_55031
- Mappings:
Namespace Name Mixin selector official b
Lccx;b(Lccv;)Z
intermediary method_55031
Lnet/minecraft/class_8952;method_55031(Lnet/minecraft/class_8949;)Z
named method_55031
Lnet/minecraft/class_8952;method_55031(Lnet/minecraft/class_8949;)Z
-
method_55022
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lblv;Lauf;)Lelb;
intermediary method_55022
Lnet/minecraft/class_8952;method_55022(Lnet/minecraft/class_1309;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;
named method_55022
Lnet/minecraft/class_8952;method_55022(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/math/Vec3d;
-
method_55023
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lblv;Lelb;)Lhv;
intermediary method_55023
Lnet/minecraft/class_8952;method_55023(Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)Lnet/minecraft/class_2338;
named method_55023
Lnet/minecraft/class_8952;method_55023(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/BlockPos;
-
method_55027
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lccv;Lelb;)Z
intermediary method_55027
Lnet/minecraft/class_8952;method_55027(Lnet/minecraft/class_8949;Lnet/minecraft/class_243;)Z
named method_55027
Lnet/minecraft/class_8952;method_55027(Lnet/minecraft/class_8949;Lnet/minecraft/util/math/Vec3d;)Z
-
method_55026
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lccv;Lblv;)Z
intermediary method_55026
Lnet/minecraft/class_8952;method_55026(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z
named method_55026
Lnet/minecraft/class_8952;method_55026(Lnet/minecraft/class_8949;Lnet/minecraft/entity/LivingEntity;)Z
-
method_55032
- Mappings:
Namespace Name Mixin selector official b
Lccx;b(Lccv;Lblv;)Z
intermediary method_55032
Lnet/minecraft/class_8952;method_55032(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z
named method_55032
Lnet/minecraft/class_8952;method_55032(Lnet/minecraft/class_8949;Lnet/minecraft/entity/LivingEntity;)Z
-
method_55029
- Mappings:
Namespace Name Mixin selector official b
Lccx;b(Lamp;Lccv;)Z
intermediary method_55029
Lnet/minecraft/class_8952;method_55029(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z
named method_55029
Lnet/minecraft/class_8952;method_55029(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8949;)Z
-
method_55025
- Mappings:
Namespace Name Mixin selector official a
Lccx;a(Lccv;Lauf;Lelb;)Ljava/util/Optional;
intermediary method_55025
Lnet/minecraft/class_8952;method_55025(Lnet/minecraft/class_8949;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)Ljava/util/Optional;
named method_55025
Lnet/minecraft/class_8952;method_55025(Lnet/minecraft/class_8949;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/Vec3d;)Ljava/util/Optional;
-