net.minecraft.world.entity.ai.behavior

public class JumpOnBed

extends Behavior<Mob>

All mapped superinterfaces:

BehaviorControl

bzu
net.minecraft.world.entity.ai.behavior.JumpOnBed
net.minecraft.class_4245
net.minecraft.unmapped.C_xkvtqaln
net.minecraft.entity.ai.brain.task.JumpInBedTask
net.minecraft.entity.ai.brain.task.JumpInBedTask

Field summary

Modifier and TypeField
private static final int
c
MAX_TIME_TO_REACH_BED
field_30128
f_fiabzmii
MAX_TICKS_OUT_OF_BED
MAX_TICKS_OUT_OF_BED
private static final int
d
MIN_JUMPS
field_30129
f_mcngalvd
MIN_JUMP_TICKS
MIN_JUMP_TICKS
private static final int
e
MAX_JUMPS
field_30130
f_zarrdqbl
JUMP_TIME_VARIANCE
JUMP_TIME_VARIANCE
private static final int
f
COOLDOWN_BETWEEN_JUMPS
field_30131
f_swlaygdo
TICKS_TO_NEXT_JUMP
TICKS_TO_NEXT_JUMP
private final float
g
speedModifier
field_18988
f_zfarwuzb
walkSpeed
walkSpeed
private BlockPos
h
targetBed
field_18989
f_nugjzcij
bedPos
bedPos
private int
i
remainingTimeToReachBed
field_18990
f_krazqnpg
ticksOutOfBedUntilStopped
ticksOutOfBedUntilStopped
private int
j
remainingJumps
field_18991
f_wcwdhdxy
jumpsRemaining
jumpsRemaining
private int
k
remainingCooldownUntilNextJump
field_18992
f_uceixglm
ticksToNextJump
ticksToNextJump

Constructor summary

ModifierConstructor
public (float walkSpeed)

Method summary

Modifier and TypeMethod
protected boolean
a(arq arg0, bxg arg1)
checkExtraStartConditions(ServerLevel arg0, Mob arg1)
method_19971(class_3218 arg0, class_1308 arg1)
m_srcpnwkz(C_bdwnwhiu arg0, C_dxkfswlz arg1)
shouldRun(ServerWorld arg0, MobEntity arg1)
shouldRun(ServerWorld world, MobEntity arg1)
protected void
a(arq arg0, bxg arg1, long arg2)
start(ServerLevel arg0, Mob arg1, long arg2)
method_19972(class_3218 arg0, class_1308 arg1, long arg2)
m_sitoijvy(C_bdwnwhiu arg0, C_dxkfswlz arg1, long arg2)
run(ServerWorld arg0, MobEntity arg1, long arg2)
run(ServerWorld world, MobEntity arg1, long arg2)
protected void
b(arq arg0, bxg arg1, long arg2)
stop(ServerLevel arg0, Mob arg1, long arg2)
method_19976(class_3218 arg0, class_1308 arg1, long arg2)
m_agcwuxkn(C_bdwnwhiu arg0, C_dxkfswlz arg1, long arg2)
finishRunning(ServerWorld arg0, MobEntity arg1, long arg2)
finishRunning(ServerWorld world, MobEntity arg1, long arg2)
protected boolean
c(arq arg0, bxg arg1, long arg2)
canStillUse(ServerLevel arg0, Mob arg1, long arg2)
method_19978(class_3218 arg0, class_1308 arg1, long arg2)
m_siyjgchn(C_bdwnwhiu arg0, C_dxkfswlz arg1, long arg2)
shouldKeepRunning(ServerWorld arg0, MobEntity arg1, long arg2)
shouldKeepRunning(ServerWorld world, MobEntity arg1, long arg2)
protected boolean
a(long arg0)
timedOut(long arg0)
method_18915(long arg0)
m_eghfkoeo(long arg0)
isTimeLimitExceeded(long arg0)
isTimeLimitExceeded(long arg0)
protected void
d(arq arg0, bxg arg1, long arg2)
tick(ServerLevel arg0, Mob arg1, long arg2)
method_19980(class_3218 arg0, class_1308 arg1, long arg2)
m_tceplbet(C_bdwnwhiu arg0, C_dxkfswlz arg1, long arg2)
keepRunning(ServerWorld arg0, MobEntity arg1, long arg2)
keepRunning(ServerWorld world, MobEntity arg1, long arg2)
private void
a(bxg arg0, iu arg1)
startWalkingTowardsBed(Mob arg0, BlockPos arg1)
method_19970(class_1308 arg0, class_2338 arg1)
m_fbfyhbpx(C_dxkfswlz arg0, C_hynzadkk arg1)
setWalkTarget(MobEntity mob, BlockPos pos)
setWalkTarget(MobEntity mob, BlockPos pos)
private boolean
b(arq arg0, bxg arg1)
nearBed(ServerLevel arg0, Mob arg1)
method_19975(class_3218 arg0, class_1308 arg1)
m_qhpdzdda(C_bdwnwhiu arg0, C_dxkfswlz arg1)
shouldStartJumping(ServerWorld world, MobEntity mob)
shouldStartJumping(ServerWorld world, MobEntity mob)
private boolean
c(arq arg0, bxg arg1)
onOrOverBed(ServerLevel arg0, Mob arg1)
method_19977(class_3218 arg0, class_1308 arg1)
m_btzudpbs(C_bdwnwhiu arg0, C_dxkfswlz arg1)
isAboveBed(ServerWorld world, MobEntity mob)
isAboveBed(ServerWorld world, MobEntity mob)
private boolean
d(arq arg0, bxg arg1)
onBedSurface(ServerLevel arg0, Mob arg1)
method_19979(class_3218 arg0, class_1308 arg1)
m_vvhaqyfm(C_bdwnwhiu arg0, C_dxkfswlz arg1)
isOnBed(ServerWorld world, MobEntity mob)
isOnBed(ServerWorld world, MobEntity mob)
private boolean
a(arq arg0, iu arg1)
isBed(ServerLevel arg0, BlockPos arg1)
method_19974(class_3218 arg0, class_2338 arg1)
m_zhwuwwla(C_bdwnwhiu arg0, C_hynzadkk arg1)
isBedAt(ServerWorld world, BlockPos pos)
isBedAt(ServerWorld world, BlockPos pos)
private Optional<BlockPos>
a(bxg arg0)
getNearestBed(Mob arg0)
method_19969(class_1308 arg0)
m_bacgmhpw(C_dxkfswlz arg0)
getNearestBed(MobEntity mob)
getNearestBed(MobEntity mob)
private boolean
e(arq arg0, bxg arg1)
tiredOfWalking(ServerLevel arg0, Mob arg1)
method_19981(class_3218 arg0, class_1308 arg1)
m_ypqqvufz(C_bdwnwhiu arg0, C_dxkfswlz arg1)
isBedGoneTooLong(ServerWorld world, MobEntity mob)
isBedGoneTooLong(ServerWorld world, MobEntity mob)
private boolean
f(arq arg0, bxg arg1)
tiredOfJumping(ServerLevel arg0, Mob arg1)
method_19982(class_3218 arg0, class_1308 arg1)
m_pskdergg(C_bdwnwhiu arg0, C_dxkfswlz arg1)
isDoneJumping(ServerWorld world, MobEntity mob)
isDoneJumping(ServerWorld world, MobEntity mob)