History - net.minecraft.entity.ai.brain.task.LongJumpTask

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

1.21.11_unobfuscated

Names

net.minecraft.world.entity.ai.behavior.LongJumpToRandomPos

net.minecraft.class_6030

net.minecraft.entity.ai.brain.task.LongJumpTask

Fields

int: FIND_JUMP_TRIES, field_30135, MAX_TARGET_SEARCH_TIME

int: PREPARE_JUMP_DURATION, field_30136, JUMP_WINDUP_TIME

int: MIN_PATHFIND_DISTANCE_TO_VALID_JUMP, field_30137, PATHING_DISTANCE

int: TIME_OUT_DURATION, field_30134, RUN_TIME

List<Integer>: ALLOWED_ANGLES, field_37431, RAM_RANGES

UniformIntProvider: timeBetweenLongJumps, field_30138, cooldownRange

int: maxLongJumpHeight, field_30139, verticalRange

int: maxLongJumpWidth, field_30140, horizontalRange

float: maxJumpVelocityMultiplier, field_30141, maxRange

List<LongJumpTask$Target>: jumpCandidates, field_30142, potentialTargets

Optional<Vec3d>: initialPosition, field_30143, startPos

Vec3d: chosenJump, field_30144, currentTarget

int: findJumpTries, field_30145, targetSearchTime

long: prepareJumpStart, field_30146, targetPickedTime

Function<E, SoundEvent>: getJumpSound, field_33460, entityToSound

BiPredicate<E, BlockPos>: acceptableLandingSpot, field_37432, jumpToPredicate

Constructors

(UniformIntProvider, int, int, float, Function<E, SoundEvent>)

(UniformIntProvider, int, int, float, Function<E, SoundEvent>, BiPredicate<E, BlockPos>)

Methods

<E extends MobEntity> boolean (E, BlockPos): defaultAcceptableLandingSpot, method_45333, shouldJumpTo

boolean (ServerWorld, MobEntity): checkExtraStartConditions, method_35076, shouldRun

boolean (ServerWorld, MobEntity, long): canStillUse, method_35077, shouldKeepRunning

void (ServerWorld, E, long): start, method_35082, run

void (ServerWorld, E, long): tick, method_35083, keepRunning

void (ServerWorld, E, long): pickCandidate, method_41342, pickTarget

Optional<LongJumpTask$Target> (ServerWorld): getJumpCandidate, method_41336, removeRandomTarget

boolean (ServerWorld, E, BlockPos): isAcceptableLandingPosition, method_41337, canJumpTo

Vec3d (MobEntity, Vec3d): calculateOptimalJumpVector, method_35078, getJumpingVelocity

boolean (ServerWorld, LivingEntity): checkExtraStartConditions, method_18919, shouldRun

boolean (ServerWorld, LivingEntity, long): canStillUse, method_18927, shouldKeepRunning

void (ServerWorld, LivingEntity, long): tick, method_18924, keepRunning

void (ServerWorld, LivingEntity, long): start, method_18920, run

LongJumpTask$Target (BlockPos, BlockPos): lambda$start$1, method_41340, method_41340

boolean (BlockPos, BlockPos): lambda$start$0, method_41341, method_41341