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 avzintermediary net/minecraft/class_6336named 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 intprivate intprivate intprivate intprivate floatprivate TargetPredicateprivate intprivate 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 voidfinishRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidkeepRunning(ServerWorld serverWorld, E e, long long2)method_36262(PathAwareEntity pathAwareEntity, LivingEntity livingEntity)private booleanmethod_36263(PathAwareEntity pathAwareEntity, BlockPos blockPos)private Vec3dmethod_36266(BlockPos blockPos, BlockPos blockPos2)private voidmethod_36268(PathAwareEntity pathAwareEntity, LivingEntity livingEntity)protected voidrun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected booleanshouldKeepRunning(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 aLavz;a:Iintermediary field_33461Lnet/minecraft/class_6336;field_33461:Inamed field_33461Lnet/minecraft/class_6336;field_33461:I
-
field_33462
private final int field_33462- Mappings:
Namespace Name Mixin selector official cLavz;c:Iintermediary field_33462Lnet/minecraft/class_6336;field_33462:Inamed field_33462Lnet/minecraft/class_6336;field_33462:I
-
field_33463
private final int field_33463- Mappings:
Namespace Name Mixin selector official dLavz;d:Iintermediary field_33463Lnet/minecraft/class_6336;field_33463:Inamed field_33463Lnet/minecraft/class_6336;field_33463:I
-
field_33464
private final int field_33464- Mappings:
Namespace Name Mixin selector official eLavz;e:Iintermediary field_33464Lnet/minecraft/class_6336;field_33464:Inamed field_33464Lnet/minecraft/class_6336;field_33464:I
-
field_33465
private final float field_33465- Mappings:
Namespace Name Mixin selector official fLavz;f:Fintermediary field_33465Lnet/minecraft/class_6336;field_33465:Fnamed field_33465Lnet/minecraft/class_6336;field_33465:F
-
field_33466
- Mappings:
Namespace Name Mixin selector official gLavz;g:Lbch;intermediary field_33466Lnet/minecraft/class_6336;field_33466:Lnet/minecraft/class_4051;named field_33466Lnet/minecraft/class_6336;field_33466:Lnet/minecraft/entity/ai/TargetPredicate;
-
field_33467
private final int field_33467- Mappings:
Namespace Name Mixin selector official hLavz;h:Iintermediary field_33467Lnet/minecraft/class_6336;field_33467:Inamed field_33467Lnet/minecraft/class_6336;field_33467:I
-
field_33468
- Mappings:
Namespace Name Mixin selector official iLavz;i:Ljava/util/function/Function;intermediary field_33468Lnet/minecraft/class_6336;field_33468:Ljava/util/function/Function;named field_33468Lnet/minecraft/class_6336;field_33468:Ljava/util/function/Function;
-
field_33469
- Mappings:
Namespace Name Mixin selector official jLavz;j:Ljava/util/Optional;intermediary field_33469Lnet/minecraft/class_6336;field_33469:Ljava/util/Optional;named field_33469Lnet/minecraft/class_6336;field_33469:Ljava/util/Optional;
-
field_33470
- Mappings:
Namespace Name Mixin selector official kLavz;k:Ljava/util/Optional;intermediary field_33470Lnet/minecraft/class_6336;field_33470:Ljava/util/Optional;named field_33470Lnet/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:
runin classTask<E extends PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLavz;a(Labj;Latk;J)Vintermediary method_36260Lnet/minecraft/class_6336;method_36260(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed runLnet/minecraft/class_6336;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classTask<E extends PathAwareEntity>- Mappings:
Namespace Name Mixin selector official bLavz;b(Labj;Latk;J)Vintermediary method_36267Lnet/minecraft/class_6336;method_36267(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed finishRunningLnet/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:
shouldKeepRunningin classTask<E extends PathAwareEntity>- Mappings:
Namespace Name Mixin selector official cLavz;c(Labj;Latk;J)Zintermediary method_36269Lnet/minecraft/class_6336;method_36269(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Znamed shouldKeepRunningLnet/minecraft/class_6336;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)Z
-
keepRunning
- Overrides:
keepRunningin classTask<E extends PathAwareEntity>- Mappings:
Namespace Name Mixin selector official dLavz;d(Labj;Latk;J)Vintermediary method_36271Lnet/minecraft/class_6336;method_36271(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed keepRunningLnet/minecraft/class_6336;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
method_36266
- Mappings:
Namespace Name Mixin selector official aLavz;a(Lgb;Lgb;)Ldmb;intermediary method_36266Lnet/minecraft/class_6336;method_36266(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;named method_36266Lnet/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 aLavz;a(Latk;Latb;)Ljava/util/Optional;intermediary method_36262Lnet/minecraft/class_6336;method_36262(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Ljava/util/Optional;named method_36262Lnet/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 aLavz;a(Latk;Lgb;)Zintermediary method_36263Lnet/minecraft/class_6336;method_36263(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Znamed method_36263Lnet/minecraft/class_6336;method_36263(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/BlockPos;)Z
-
method_36268
- Mappings:
Namespace Name Mixin selector official bLavz;b(Latk;Latb;)Vintermediary method_36268Lnet/minecraft/class_6336;method_36268(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Vnamed method_36268Lnet/minecraft/class_6336;method_36268(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/entity/LivingEntity;)V
-