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 csu
-
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 cLcsu;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 dLcsu;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 eLcsu;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 fLcsu;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 gLcsu;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 hLcsu;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 iLcsu;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 jLcsu;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 aLcsu;a(Laub;Lcsr;)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 bLcsu;b(Laub;Lcsr;)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 aLcsu;a(Laub;Lcsr;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 bLcsu;b(Laub;Lcsr;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 cLcsu;c(Laub;Lcsr;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 dLcsu;d(Laub;Lcsr;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 aLcsu;a(Lcsr;)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 bLcsu;b(Lcsr;)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 aLcsu;a(Lcam;Lfis;)Ljb;
-
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 aLcsu;a(Lcsr;Lcam;)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 bLcsu;b(Lcsr;Lcam;)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 cLcsu;c(Laub;Lcsr;)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 aLcsu;a(Lcsr;Lbck;Lfis;)Ljava/util/Optional;
-