net.minecraft.world.entity.monster.breeze

public class LongJump

extends Behavior<Breeze>

All mapped superinterfaces:

BehaviorControl

cqz
net.minecraft.world.entity.monster.breeze.LongJump
net.minecraft.class_8952

Field summary

Modifier and TypeField
private static final int
c
REQUIRED_AIR_BLOCKS_ABOVE
field_47289
private static final int
d
JUMP_COOLDOWN_TICKS
field_47291
private static final int
e
JUMP_COOLDOWN_WHEN_HURT_TICKS
field_47292
private static final int
f
INHALING_DURATION_TICKS
field_47293
private static final float
g
DEFAULT_FOLLOW_RANGE
field_52499
private static final float
h
DEFAULT_MAX_JUMP_VELOCITY
field_47294
private static final float
i
MAX_JUMP_VELOCITY_MULTIPLIER
field_52500
private static final it.unimi.dsi.fastutil.objects.ObjectArrayList<Integer>
j
ALLOWED_ANGLES
field_47295

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static boolean
a(asi arg0, cqw arg1)
canRun(ServerLevel arg0, Breeze arg1)
method_58644(class_3218 arg0, class_8949 arg1)
protected boolean
b(asi arg0, cqw arg1)
checkExtraStartConditions(ServerLevel arg0, Breeze arg1)
method_55020(class_3218 arg0, class_8949 arg1)
protected boolean
a(asi arg0, cqw arg1, long arg2)
canStillUse(ServerLevel arg0, Breeze arg1, long arg2)
method_55021(class_3218 arg0, class_8949 arg1, long arg2)
protected void
b(asi arg0, cqw arg1, long arg2)
start(ServerLevel arg0, Breeze arg1, long arg2)
method_55030(class_3218 arg0, class_8949 arg1, long arg2)
protected void
c(asi arg0, cqw arg1, long arg2)
tick(ServerLevel arg0, Breeze arg1, long arg2)
method_55034(class_3218 arg0, class_8949 arg1, long arg2)
protected void
d(asi arg0, cqw arg1, long arg2)
stop(ServerLevel arg0, Breeze arg1, long arg2)
method_55035(class_3218 arg0, class_8949 arg1, long arg2)
private static boolean
a(cqw arg0)
isFinishedInhaling(Breeze arg0)
method_55024(class_8949 arg0)
private static boolean
b(cqw arg0)
isFinishedJumping(Breeze arg0)
method_55031(class_8949 arg0)
private static BlockPos
a(bys arg0, fgx arg1)
snapToSurface(LivingEntity arg0, Vec3 arg1)
method_55023(class_1309 arg0, class_243 arg1)
private static boolean
a(cqw arg0, bys arg1)
outOfAggroRange(Breeze arg0, LivingEntity arg1)
method_55026(class_8949 arg0, class_1309 arg1)
private static boolean
b(cqw arg0, bys arg1)
tooCloseForJump(Breeze arg0, LivingEntity arg1)
method_55032(class_8949 arg0, class_1309 arg1)
private static boolean
c(asi arg0, cqw arg1)
canJumpFromCurrentPosition(ServerLevel arg0, Breeze arg1)
method_55029(class_3218 arg0, class_8949 arg1)
private static Optional<Vec3>
a(cqw arg0, baq arg1, fgx arg2)
calculateOptimalJumpVector(Breeze arg0, RandomSource arg1, Vec3 arg2)
method_55025(class_8949 arg0, class_5819 arg1, class_243 arg2)