类 JumpOnBed
java.lang.Object
net.minecraft.world.entity.ai.behavior.Behavior<Mob>
net.minecraft.world.entity.ai.behavior.JumpOnBed
- 所有已实现的接口:
BehaviorControl<Mob>
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.entity.ai.behavior.Behavior
Behavior.Status
-
字段概要
字段修饰符和类型字段说明private static final int
private static final int
private static final int
private static final int
private int
private int
private int
private final float
private BlockPos
从类继承的字段 net.minecraft.world.entity.ai.behavior.Behavior
DEFAULT_DURATION, entryCondition
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected boolean
canStillUse
(ServerLevel p_23383_, Mob p_23384_, long p_23385_) protected boolean
checkExtraStartConditions
(ServerLevel p_23346_, Mob p_23347_) getNearestBed
(Mob p_23360_) private boolean
isBed
(ServerLevel p_23357_, BlockPos p_23358_) private boolean
nearBed
(ServerLevel p_23369_, Mob p_23370_) private boolean
onBedSurface
(ServerLevel p_23391_, Mob p_23392_) private boolean
onOrOverBed
(ServerLevel p_23380_, Mob p_23381_) protected void
start
(ServerLevel p_23349_, Mob p_23350_, long p_23351_) private void
startWalkingTowardsBed
(Mob p_23362_, BlockPos p_23363_) protected void
stop
(ServerLevel p_23372_, Mob p_23373_, long p_23374_) protected void
tick
(ServerLevel p_23394_, Mob p_23395_, long p_23396_) protected boolean
timedOut
(long p_23337_) private boolean
tiredOfJumping
(ServerLevel p_23401_, Mob p_23402_) private boolean
tiredOfWalking
(ServerLevel p_23398_, Mob p_23399_) 从类继承的方法 net.minecraft.world.entity.ai.behavior.Behavior
debugString, doStop, getStatus, hasRequiredMemories, tickOrStop, tryStart
-
字段详细资料
-
MAX_TIME_TO_REACH_BED
private static final int MAX_TIME_TO_REACH_BED- 另请参阅:
-
MIN_JUMPS
private static final int MIN_JUMPS- 另请参阅:
-
MAX_JUMPS
private static final int MAX_JUMPS- 另请参阅:
-
COOLDOWN_BETWEEN_JUMPS
private static final int COOLDOWN_BETWEEN_JUMPS- 另请参阅:
-
speedModifier
private final float speedModifier -
targetBed
-
remainingTimeToReachBed
private int remainingTimeToReachBed -
remainingJumps
private int remainingJumps -
remainingCooldownUntilNextJump
private int remainingCooldownUntilNextJump
-
-
构造器详细资料
-
JumpOnBed
public JumpOnBed(float p_23335_)
-
-
方法详细资料
-
checkExtraStartConditions
- 覆盖:
checkExtraStartConditions
在类中Behavior<Mob>
-
start
-
stop
-
canStillUse
- 覆盖:
canStillUse
在类中Behavior<Mob>
-
timedOut
protected boolean timedOut(long p_23337_) -
tick
-
startWalkingTowardsBed
-
nearBed
-
onOrOverBed
-
onBedSurface
-
isBed
-
getNearestBed
-
tiredOfWalking
-
tiredOfJumping
-