Class BreezeJumpTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<BreezeEntity>
net.minecraft.entity.ai.brain.task.BreezeJumpTask
- All Implemented Interfaces:
Task<BreezeEntity>
- Mappings:
Namespace Name named net/minecraft/entity/ai/brain/task/BreezeJumpTaskintermediary net/minecraft/class_8952official cqj
-
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 floatprivate static final floatprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final ObjectArrayList<Integer> private static final intFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) getJumpingVelocity(BreezeEntity breeze, Random random, Vec3d jumpTarget) getPosToJumpTo(LivingEntity breeze, Vec3d pos) private static booleanhasRoomToJump(ServerWorld world, BreezeEntity breeze) private static booleanisTargetOutOfRange(BreezeEntity breeze, LivingEntity target) private static booleanisTargetTooClose(BreezeEntity breeze, LivingEntity target) protected voidkeepRunning(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) protected voidrun(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) static booleanshouldJump(ServerWorld world, BreezeEntity breeze) protected booleanshouldKeepRunning(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) protected booleanshouldRun(ServerWorld serverWorld, BreezeEntity breezeEntity) private static booleanshouldStopInhalingPose(BreezeEntity breeze) private static booleanMethods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
-
Field Details
-
REQUIRED_SPACE_ABOVE
private static final int REQUIRED_SPACE_ABOVE- See Also:
- Mappings:
Namespace Name Mixin selector named REQUIRED_SPACE_ABOVELnet/minecraft/entity/ai/brain/task/BreezeJumpTask;REQUIRED_SPACE_ABOVE:Iintermediary field_47289Lnet/minecraft/class_8952;field_47289:Iofficial cLcqj;c:I
-
JUMP_COOLDOWN_EXPIRY
private static final int JUMP_COOLDOWN_EXPIRY- See Also:
- Mappings:
Namespace Name Mixin selector named JUMP_COOLDOWN_EXPIRYLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;JUMP_COOLDOWN_EXPIRY:Iintermediary field_47291Lnet/minecraft/class_8952;field_47291:Iofficial dLcqj;d:I
-
JUMP_COOLDOWN_EXPIRY_WHEN_HURT
private static final int JUMP_COOLDOWN_EXPIRY_WHEN_HURT- See Also:
- Mappings:
Namespace Name Mixin selector named JUMP_COOLDOWN_EXPIRY_WHEN_HURTLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;JUMP_COOLDOWN_EXPIRY_WHEN_HURT:Iintermediary field_47292Lnet/minecraft/class_8952;field_47292:Iofficial eLcqj;e:I
-
JUMP_INHALING_EXPIRY
private static final int JUMP_INHALING_EXPIRY- Mappings:
Namespace Name Mixin selector named JUMP_INHALING_EXPIRYLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;JUMP_INHALING_EXPIRY:Iintermediary field_47293Lnet/minecraft/class_8952;field_47293:Iofficial fLcqj;f:I
-
field_52499
private static final float field_52499- See Also:
- Mappings:
Namespace Name Mixin selector named field_52499Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;field_52499:Fintermediary field_52499Lnet/minecraft/class_8952;field_52499:Fofficial gLcqj;g:F
-
MAX_JUMP_VELOCITY
private static final float MAX_JUMP_VELOCITY- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_JUMP_VELOCITYLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;MAX_JUMP_VELOCITY:Fintermediary field_47294Lnet/minecraft/class_8952;field_47294:Fofficial hLcqj;h:F
-
FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITY
private static final float FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITY- See Also:
- Mappings:
Namespace Name Mixin selector named FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITYLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITY:Fintermediary field_52500Lnet/minecraft/class_8952;field_52500:Fofficial iLcqj;i:F
-
POSSIBLE_JUMP_ANGLES
- Mappings:
Namespace Name Mixin selector named POSSIBLE_JUMP_ANGLESLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;POSSIBLE_JUMP_ANGLES:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;intermediary field_47295Lnet/minecraft/class_8952;field_47295:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;official jLcqj;j:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
-
-
Constructor Details
-
BreezeJumpTask
public BreezeJumpTask()
-
-
Method Details
-
shouldJump
- Mappings:
Namespace Name Mixin selector named shouldJumpLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldJump(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Zintermediary method_58644Lnet/minecraft/class_8952;method_58644(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Zofficial aLcqj;a(Lasb;Lcqg;)Z
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named shouldRunLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Zintermediary method_55020Lnet/minecraft/class_8952;method_55020(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Zofficial bLcqj;b(Lasb;Lcqg;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named shouldKeepRunningLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Zintermediary method_55021Lnet/minecraft/class_8952;method_55021(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Zofficial aLcqj;a(Lasb;Lcqg;J)Z
-
run
- Overrides:
runin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Vintermediary method_55030Lnet/minecraft/class_8952;method_55030(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vofficial bLcqj;b(Lasb;Lcqg;J)V
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named keepRunningLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Vintermediary method_55034Lnet/minecraft/class_8952;method_55034(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vofficial cLcqj;c(Lasb;Lcqg;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named finishRunningLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Vintermediary method_55035Lnet/minecraft/class_8952;method_55035(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vofficial dLcqj;d(Lasb;Lcqg;J)V
-
shouldStopInhalingPose
- Mappings:
Namespace Name Mixin selector named shouldStopInhalingPoseLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldStopInhalingPose(Lnet/minecraft/entity/mob/BreezeEntity;)Zintermediary method_55024Lnet/minecraft/class_8952;method_55024(Lnet/minecraft/class_8949;)Zofficial aLcqj;a(Lcqg;)Z
-
shouldStopLongJumpingPose
- Mappings:
Namespace Name Mixin selector named shouldStopLongJumpingPoseLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldStopLongJumpingPose(Lnet/minecraft/entity/mob/BreezeEntity;)Zintermediary method_55031Lnet/minecraft/class_8952;method_55031(Lnet/minecraft/class_8949;)Zofficial bLcqj;b(Lcqg;)Z
-
getPosToJumpTo
- Mappings:
Namespace Name Mixin selector named getPosToJumpToLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;getPosToJumpTo(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/BlockPos;intermediary method_55023Lnet/minecraft/class_8952;method_55023(Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)Lnet/minecraft/class_2338;official aLcqj;a(Lbyf;Lfgc;)Liw;
-
isTargetOutOfRange
- Mappings:
Namespace Name Mixin selector named isTargetOutOfRangeLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;isTargetOutOfRange(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_55026Lnet/minecraft/class_8952;method_55026(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Zofficial aLcqj;a(Lcqg;Lbyf;)Z
-
isTargetTooClose
- Mappings:
Namespace Name Mixin selector named isTargetTooCloseLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;isTargetTooClose(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_55032Lnet/minecraft/class_8952;method_55032(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Zofficial bLcqj;b(Lcqg;Lbyf;)Z
-
hasRoomToJump
- Mappings:
Namespace Name Mixin selector named hasRoomToJumpLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;hasRoomToJump(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Zintermediary method_55029Lnet/minecraft/class_8952;method_55029(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Zofficial cLcqj;c(Lasb;Lcqg;)Z
-
getJumpingVelocity
private static Optional<Vec3d> getJumpingVelocity(BreezeEntity breeze, Random random, Vec3d jumpTarget) - Mappings:
Namespace Name Mixin selector named getJumpingVelocityLnet/minecraft/entity/ai/brain/task/BreezeJumpTask;getJumpingVelocity(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/Vec3d;)Ljava/util/Optional;intermediary method_55025Lnet/minecraft/class_8952;method_55025(Lnet/minecraft/class_8949;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)Ljava/util/Optional;official aLcqj;a(Lcqg;Lbai;Lfgc;)Ljava/util/Optional;
-