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/BreezeJumpTask- intermediary - net/minecraft/class_8952- official - cmy
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier 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.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.MultiTickTaskgetName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
- 
Field Details- 
REQUIRED_SPACE_ABOVEprivate static final int REQUIRED_SPACE_ABOVE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - REQUIRED_SPACE_ABOVE- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;REQUIRED_SPACE_ABOVE:I- intermediary - field_47289- Lnet/minecraft/class_8952;field_47289:I- official - c- Lcmy;c:I
 
- 
JUMP_COOLDOWN_EXPIRYprivate static final int JUMP_COOLDOWN_EXPIRY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - JUMP_COOLDOWN_EXPIRY- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;JUMP_COOLDOWN_EXPIRY:I- intermediary - field_47291- Lnet/minecraft/class_8952;field_47291:I- official - d- Lcmy;d:I
 
- 
JUMP_COOLDOWN_EXPIRY_WHEN_HURTprivate static final int JUMP_COOLDOWN_EXPIRY_WHEN_HURT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - JUMP_COOLDOWN_EXPIRY_WHEN_HURT- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;JUMP_COOLDOWN_EXPIRY_WHEN_HURT:I- intermediary - field_47292- Lnet/minecraft/class_8952;field_47292:I- official - e- Lcmy;e:I
 
- 
JUMP_INHALING_EXPIRYprivate static final int JUMP_INHALING_EXPIRY- Mappings:
- Namespace - Name - Mixin selector - named - JUMP_INHALING_EXPIRY- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;JUMP_INHALING_EXPIRY:I- intermediary - field_47293- Lnet/minecraft/class_8952;field_47293:I- official - f- Lcmy;f:I
 
- 
field_52499private static final float field_52499- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_52499- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;field_52499:F- intermediary - field_52499- Lnet/minecraft/class_8952;field_52499:F- official - g- Lcmy;g:F
 
- 
MAX_JUMP_VELOCITYprivate static final float MAX_JUMP_VELOCITY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_JUMP_VELOCITY- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;MAX_JUMP_VELOCITY:F- intermediary - field_47294- Lnet/minecraft/class_8952;field_47294:F- official - h- Lcmy;h:F
 
- 
FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITYprivate static final float FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITY- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITY:F- intermediary - field_52500- Lnet/minecraft/class_8952;field_52500:F- official - i- Lcmy;i:F
 
- 
POSSIBLE_JUMP_ANGLES- Mappings:
- Namespace - Name - Mixin selector - named - POSSIBLE_JUMP_ANGLES- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;POSSIBLE_JUMP_ANGLES:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- intermediary - field_47295- Lnet/minecraft/class_8952;field_47295:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- official - j- Lcmy;j:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
 
 
- 
- 
Constructor Details- 
BreezeJumpTaskpublic BreezeJumpTask()
 
- 
- 
Method Details- 
shouldJump- Mappings:
- Namespace - Name - Mixin selector - named - shouldJump- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldJump(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Z- intermediary - method_58644- Lnet/minecraft/class_8952;method_58644(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z- official - a- Lcmy;a(Lard;Lcmv;)Z
 
- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldRun- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Z- intermediary - method_55020- Lnet/minecraft/class_8952;method_55020(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z- official - b- Lcmy;b(Lard;Lcmv;)Z
 
- 
shouldKeepRunning- Overrides:
- shouldKeepRunningin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Z- intermediary - method_55021- Lnet/minecraft/class_8952;method_55021(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Z- official - a- Lcmy;a(Lard;Lcmv;J)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - run- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V- intermediary - method_55030- Lnet/minecraft/class_8952;method_55030(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V- official - b- Lcmy;b(Lard;Lcmv;J)V
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - keepRunning- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V- intermediary - method_55034- Lnet/minecraft/class_8952;method_55034(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V- official - c- Lcmy;c(Lard;Lcmv;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - finishRunning- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V- intermediary - method_55035- Lnet/minecraft/class_8952;method_55035(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V- official - d- Lcmy;d(Lard;Lcmv;J)V
 
- 
shouldStopInhalingPose- Mappings:
- Namespace - Name - Mixin selector - named - shouldStopInhalingPose- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldStopInhalingPose(Lnet/minecraft/entity/mob/BreezeEntity;)Z- intermediary - method_55024- Lnet/minecraft/class_8952;method_55024(Lnet/minecraft/class_8949;)Z- official - a- Lcmy;a(Lcmv;)Z
 
- 
shouldStopLongJumpingPose- Mappings:
- Namespace - Name - Mixin selector - named - shouldStopLongJumpingPose- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;shouldStopLongJumpingPose(Lnet/minecraft/entity/mob/BreezeEntity;)Z- intermediary - method_55031- Lnet/minecraft/class_8952;method_55031(Lnet/minecraft/class_8949;)Z- official - b- Lcmy;b(Lcmv;)Z
 
- 
getPosToJumpTo- Mappings:
- Namespace - Name - Mixin selector - named - getPosToJumpTo- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;getPosToJumpTo(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/BlockPos;- intermediary - method_55023- Lnet/minecraft/class_8952;method_55023(Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)Lnet/minecraft/class_2338;- official - a- Lcmy;a(Lbvi;Lfbb;)Lji;
 
- 
isTargetOutOfRange- Mappings:
- Namespace - Name - Mixin selector - named - isTargetOutOfRange- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;isTargetOutOfRange(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Z- intermediary - method_55026- Lnet/minecraft/class_8952;method_55026(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z- official - a- Lcmy;a(Lcmv;Lbvi;)Z
 
- 
isTargetTooClose- Mappings:
- Namespace - Name - Mixin selector - named - isTargetTooClose- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;isTargetTooClose(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Z- intermediary - method_55032- Lnet/minecraft/class_8952;method_55032(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z- official - b- Lcmy;b(Lcmv;Lbvi;)Z
 
- 
hasRoomToJump- Mappings:
- Namespace - Name - Mixin selector - named - hasRoomToJump- Lnet/minecraft/entity/ai/brain/task/BreezeJumpTask;hasRoomToJump(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Z- intermediary - method_55029- Lnet/minecraft/class_8952;method_55029(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z- official - c- Lcmy;c(Lard;Lcmv;)Z
 
- 
getJumpingVelocityprivate static Optional<Vec3d> getJumpingVelocity(BreezeEntity breeze, Random random, Vec3d jumpTarget) - Mappings:
- Namespace - Name - Mixin selector - named - getJumpingVelocity- Lnet/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_55025- Lnet/minecraft/class_8952;method_55025(Lnet/minecraft/class_8949;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)Ljava/util/Optional;- official - a- Lcmy;a(Lcmv;Lazh;Lfbb;)Ljava/util/Optional;
 
 
-