net.minecraft.world.entity.monster.breeze

public class LongJump

extends Behavior<Breeze>

All mapped superinterfaces:

BehaviorControl

cpd
net.minecraft.world.entity.monster.breeze.LongJump
net.minecraft.class_8952
net.minecraft.unmapped.C_eadqehug
net.minecraft.entity.ai.brain.task.BreezeJumpTask
net.minecraft.entity.ai.brain.task.BreezeLongJumpTask

Field summary

Modifier and TypeField
private static final int
c
REQUIRED_AIR_BLOCKS_ABOVE
field_47289
f_nhirfxju
REQUIRED_SPACE_ABOVE
REQUIRED_AIR_BLOCKS_ABOVE
private static final int
d
JUMP_COOLDOWN_TICKS
field_47291
f_rxlvpvwu
JUMP_COOLDOWN_EXPIRY
JUMP_COOLDOWN
private static final int
e
JUMP_COOLDOWN_WHEN_HURT_TICKS
field_47292
f_xsygvjol
JUMP_COOLDOWN_EXPIRY_WHEN_HURT
JUMP_COOLDOWN_WHEN_HURT
private static final int
f
INHALING_DURATION_TICKS
field_47293
f_vfqjpkaj
JUMP_INHALING_EXPIRY
INHALING_DURATION
private static final float
g
DEFAULT_FOLLOW_RANGE
field_52499
f_oknthhqd
field_52499
DEFAULT_FOLLOW_RANGE
private static final float
h
DEFAULT_MAX_JUMP_VELOCITY
field_47294
f_xloabgtw
MAX_JUMP_VELOCITY
DEFAULT_MAX_JUMP_VELOCITY
private static final float
i
MAX_JUMP_VELOCITY_MULTIPLIER
field_52500
f_gqwfesec
FOLLOW_RANGE_MULTIPLIER_FOR_VELOCITY
MAX_JUMP_VELOCITY_MULTIPLIER
private static final it.unimi.dsi.fastutil.objects.ObjectArrayList<Integer>
j
ALLOWED_ANGLES
field_47295
f_uiikvybd
POSSIBLE_JUMP_ANGLES
ALLOWED_JUMP_ANGLES

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static boolean
a(arq arg0, cpa arg1)
canRun(ServerLevel arg0, Breeze arg1)
method_58644(class_3218 arg0, class_8949 arg1)
m_ledexntg(C_bdwnwhiu arg0, C_nqresjkz arg1)
shouldJump(ServerWorld world, BreezeEntity breeze)
canRun(ServerWorld world, BreezeEntity breeze)
protected boolean
b(arq arg0, cpa arg1)
checkExtraStartConditions(ServerLevel arg0, Breeze arg1)
method_55020(class_3218 arg0, class_8949 arg1)
m_stihwrhy(C_bdwnwhiu arg0, C_nqresjkz arg1)
shouldRun(ServerWorld arg0, BreezeEntity arg1)
shouldRun(ServerWorld world, BreezeEntity arg1)
protected boolean
a(arq arg0, cpa arg1, long arg2)
canStillUse(ServerLevel arg0, Breeze arg1, long arg2)
method_55021(class_3218 arg0, class_8949 arg1, long arg2)
m_vnnamyjs(C_bdwnwhiu arg0, C_nqresjkz arg1, long arg2)
shouldKeepRunning(ServerWorld arg0, BreezeEntity arg1, long arg2)
shouldKeepRunning(ServerWorld world, BreezeEntity arg1, long arg2)
protected void
b(arq arg0, cpa arg1, long arg2)
start(ServerLevel arg0, Breeze arg1, long arg2)
method_55030(class_3218 arg0, class_8949 arg1, long arg2)
m_jtevlfyn(C_bdwnwhiu arg0, C_nqresjkz arg1, long arg2)
run(ServerWorld arg0, BreezeEntity arg1, long arg2)
run(ServerWorld world, BreezeEntity arg1, long arg2)
protected void
c(arq arg0, cpa arg1, long arg2)
tick(ServerLevel arg0, Breeze arg1, long arg2)
method_55034(class_3218 arg0, class_8949 arg1, long arg2)
m_mldmpowx(C_bdwnwhiu arg0, C_nqresjkz arg1, long arg2)
keepRunning(ServerWorld arg0, BreezeEntity arg1, long arg2)
keepRunning(ServerWorld world, BreezeEntity arg1, long arg2)
protected void
d(arq arg0, cpa arg1, long arg2)
stop(ServerLevel arg0, Breeze arg1, long arg2)
method_55035(class_3218 arg0, class_8949 arg1, long arg2)
m_fmmevybi(C_bdwnwhiu arg0, C_nqresjkz arg1, long arg2)
finishRunning(ServerWorld arg0, BreezeEntity arg1, long arg2)
finishRunning(ServerWorld world, BreezeEntity arg1, long arg2)
private static boolean
a(cpa arg0)
isFinishedInhaling(Breeze arg0)
method_55024(class_8949 arg0)
m_nljldkhq(C_nqresjkz arg0)
shouldStopInhalingPose(BreezeEntity breeze)
isFinishedInhaling(BreezeEntity breeze)
private static boolean
b(cpa arg0)
isFinishedJumping(Breeze arg0)
method_55031(class_8949 arg0)
m_cuwdufka(C_nqresjkz arg0)
shouldStopLongJumpingPose(BreezeEntity breeze)
isFinishedLongJumping(BreezeEntity breeze)
private static BlockPos
a(bxe arg0, feq arg1)
snapToSurface(LivingEntity arg0, Vec3 arg1)
method_55023(class_1309 arg0, class_243 arg1)
m_onptgllt(C_usxaxydn arg0, C_vgpupfxx arg1)
getPosToJumpTo(LivingEntity breeze, Vec3d pos)
getJumpTargetPos(LivingEntity entity, Vec3d start)
private static boolean
a(cpa arg0, bxe arg1)
outOfAggroRange(Breeze arg0, LivingEntity arg1)
method_55026(class_8949 arg0, class_1309 arg1)
m_tqdufxwm(C_nqresjkz arg0, C_usxaxydn arg1)
isTargetOutOfRange(BreezeEntity breeze, LivingEntity target)
isTargetOutOfRange(BreezeEntity breeze, LivingEntity target)
private static boolean
b(cpa arg0, bxe arg1)
tooCloseForJump(Breeze arg0, LivingEntity arg1)
method_55032(class_8949 arg0, class_1309 arg1)
m_ggkaclng(C_nqresjkz arg0, C_usxaxydn arg1)
isTargetTooClose(BreezeEntity breeze, LivingEntity target)
isTargetTooClose(BreezeEntity breeze, LivingEntity target)
private static boolean
c(arq arg0, cpa arg1)
canJumpFromCurrentPosition(ServerLevel arg0, Breeze arg1)
method_55029(class_3218 arg0, class_8949 arg1)
m_xkiobfxg(C_bdwnwhiu arg0, C_nqresjkz arg1)
hasRoomToJump(ServerWorld world, BreezeEntity breeze)
canJumpFromPos(ServerWorld world, BreezeEntity breeze)
private static Optional<Vec3>
a(cpa arg0, azv arg1, feq arg2)
calculateOptimalJumpVector(Breeze arg0, RandomSource arg1, Vec3 arg2)
method_55025(class_8949 arg0, class_5819 arg1, class_243 arg2)
m_spzgwjaf(C_nqresjkz arg0, C_rlomrsco arg1, C_vgpupfxx arg2)
getJumpingVelocity(BreezeEntity breeze, Random random, Vec3d jumpTarget)
getJumpVector(BreezeEntity breeze, RandomGenerator random, Vec3d jumpTarget)