跳跃是一种移动形式,可以将玩家向空中提升约1.25个方块。生物也可以跳跃,作为其行为的一部分。
激活
跳跃是通过按跳跃键(默认为键盘上的空格键)或按钮(例如 Xbox 控制器上的“A”键)来完成的。当自动跳跃设置被启用时,玩家走向一个方块的边缘会自动跳跃。
作用
生物站立在地面上时,可以进行跳跃。
跳跃通常会让玩家上升 1.2522 个方块。
在 Java 版中,当防窒息激活时,潜行和爬行会因空间减少而阻止玩家跳跃。这两个动作通常不会阻止玩家跳跃。
跳跃与疾跑结合,可以提高玩家的移动速度。
玩家不疾跑时每次跳跃会增加 0.05 消耗度,疾跑时每次跳跃会增加 0.2 消耗度。
生物
大多数地面生物在走上方块时都能够跳跃,但它们不会随意跳跃。
生物也会在以下场景中进行跳跃:
兔子、杀手兔、史莱姆、岩浆怪和旋风人的行走动作完全被跳跃代替;
掠夺者、唤魔者、卫道士、女巫和劫掠兽在袭击事件判定失败后会跳跃庆祝;
幼年村民白天会随机在床上蹦跳;
成年熊猫会在附近有幼年熊猫打喷嚏时因受惊而跳起;
山羊跨越障碍物时会进行长跳;
青蛙会随机跳跃,并倾向于跳上大型垂滴叶和睡莲。
马、骷髅马、僵尸马、铁傀儡、末影人、地面上的溺尸、海龟、掠夺者、骆驼和被玩家骑乘的炽足兽无需跳跃就能走上完整方块。
飞行的生物(恶魂、幻翼等)和除海龟的水生生物不会跳跃。
以下情况中生物的动作类似跳跃,但并没有进行跳跃:
鱼、守卫者和远古守卫者在离开水的时候扑腾;
狐狸、猫、豹猫、狼、蜘蛛、洞穴蜘蛛和杀手兔(仅 Java 版)攻击;
生物受到击退而滞空;
海豚跃出水面;
僵尸及其变种踩碎海龟蛋。
机制
跳跃力度和跳跃乘数影响着生物在方块上的跳跃高度:
所有生物都具有跳跃力度,在 Java 版中由生物的跳跃力度属性 jump_strength 决定:
马、骷髅马、僵尸马的跳跃力度为 0.4~1 的随机数;
驴、骡、羊驼、行商羊驼的跳跃力度为 0.5;
其他所有生物的跳跃力度为 0.42。
所有方块都具有跳跃乘数,生物跳跃的基础速度为 0.42f 个方块每游戏刻,其中 f 就是跳跃乘数:
绝大多数方块的跳跃乘数为 1.0;
蜂蜜块的跳跃乘数为 0.5。
跳跃的本质是设置了生物在垂直方向上的初始移动速度(即起跳速度)。
起跳速度的计算流程如下:
获取生物的跳跃力度 j,生物脚下方块的跳跃乘数 f;
获取生物的跳跃蓄力程度 p:
兔子的跳跃蓄力程度为 50/21;
玩家骑乘的马、骷髅马、僵尸马、驴、骡、羊驼、行商羊驼的跳跃蓄力程度由跳跃蓄力条的进度决定,范围为 0~1;
其他生物的跳跃蓄力程度为 1。
初步计算起跳速度 v=pjf;
每一级跳跃提升效果增加 0.1 的起跳速度,若等级为 l,则起跳速度 v 为 v+0.1l;
如果生物是岩浆怪,若尺寸为 s(尺寸为岩浆怪的标签 Size 的值加上 1 后的值),则起跳速度 v 为 v+0.1s。
生物起跳速度小于 0.00001 时就无法跳跃。
方块
跳跃对方块的影响
实体摔落到耕地上或在耕地上跳跃时,耕地会变成泥土。这也会导致种植在耕地上的种子和作物掉落。
海龟蛋在实体摔落到其上或站在其上时有概率破碎。
幽匿感测体不能检测实体跳跃,但是可以检测实体的着陆。潜行或在羊毛上时跳跃或着陆不能被检测到。羊毛还可以消除声源和幽匿感测体之间的振动。
方块对跳跃的影响
灵魂沙导致实体下降 2 个像素,同时也降低了跳跃高度;
蜂蜜块让玩家只能跳起来 3/16 个方块高,降低了 85%;
黏液块会将实体弹回与其向下速度成比例的高度。摔落到黏液块上时按住跳跃键会导致玩家在与黏液块接触的那一刻跳跃,并且不会受到摔落伤害。摔落到黏液块上时按住潜行键将不会弹起,并且受到全部的摔落伤害;
向上的滴水石锥会伤害掉在上面的任何生物。摔落距离越大,造成的伤害就越大,甚至比通常的坠落伤害还要大。
跳过墙
栅栏、栅栏门和墙壁都有 1.5 个方块高的碰撞箱,这可以防止大多数生物跳过它们。将地毯放置在一个栅栏或栅栏门上,玩家就可以轻松地跳过。
跳入和跳出方块
水和熔岩阻止任何实体在其中跳跃。生物有跳跃输入(对玩家而言是按下跳跃键)时,会改为以固定的速度上升。
蜜蜂上升的速度为 0.01 个方块每游戏刻;
岩浆怪在熔岩中上升的速度为 0.22+0.05s (s 为岩浆怪的标签 Size 的值加上 1 后的值)个方块每游戏刻;
绝大多数生物上升的速度为 0.04 个方块每游戏刻。
与梯子、藤蔓等可攀爬方块接触的生物、与方块边缘接触的蜘蛛和洞穴蜘蛛、与脚手架内部接触的玩家有跳跃输入时会在方块中向上移动;
蜘蛛网和甜浆果会阻止玩家跳跃。
你知道吗
跳跃是最先添加的移动方式之一;
玩家在不受状态影响的情况下跳跃的最远距离是 9 个方块多一点,即从 2 个方块高的冰走廊中快速跳跃;
在生存模式中,玩家可以跳跃的最远距离为 11 个方块多,通过使用跳跃药水、迅捷药水和缓降药水,结合灵魂沙上的灵魂疾行 III 靴子;
玩家在没有效果或冰的情况下跳跃的最长距离是 5 个方块。