Ceiling Hover/zh



bijMuKlme7k

天花板悬停是一个能使玩家在天花板和有弹性的方块（史莱姆，或者 1.12 以上的床）之间“悬停”的故障. 当跳跃，且天花板下方 2.001 格处的方块有弹性特性时会触发.

解释
每当玩家在垂直方向上与一个方块（地面或天花板）垂直碰撞时，游戏将应用碰撞物理.

对于几乎所有的方块来说，这代表将玩家的垂直速度设为 0.

但有一个例外：粘液块（和 1.12+ 中的床）.


 * 若玩家在潜行，则会被视为常规碰撞（垂直速度被设为 0）
 * 否则程序会检查玩家的速度是否为负，然后将其反转.

需要注意，如果玩家以某种方式以正速度移动（且没有潜行），则什么都不会发生.

这就是导致此错误的原因.

当游戏检测到垂直碰撞时，它会考虑在玩家位置下 0.2 米的方块上应用碰撞物理（甚至碰到天花板也会如此……）

让我们回顾一下 1.8125bc 天花板悬停摆放的步骤：


 * 1) 在 1.8125bc 下跳跃会将垂直碰撞应用于玩家下方 0.2 米的方块（地面）.
 * 2) 如果下方方块是黏液块，那么垂直速度不会设置为 0，玩家仍然悬停在天花板下.
 * 3) 重复步骤（2），直到玩家的垂直速度由于重力而变为负值.

注意：这个小故障只会发生几 Ticks，但可以通过跳跃提升延长持续时间. 天花板悬停可以随时通过潜行来中断.

结论
这个故障影响极小：它不会以任何方式破坏游戏，并且需要非常精准的摆放才能利用.