物品耐久(Item durability)是一部分物品的一项属性,限制了物品的使用次数。
目录
1 监测
2 机制
3 修复耐久度
3.1 物品修复
3.2 经验修补
4 掉落物耐久
5 耐久度消耗
5.1 盔甲耐久度
5.2 工具耐久度
5.3 组件对耐久度的影响
6 所有物品的最大耐久度
7 历史
8 参考
9 导航
监测[编辑 | 编辑源代码]
不同耐久度的铁镐
监测耐久度的基本方式是一个显示在物品栏中叠加在物品图标上的“耐久度条”。满耐久度的物品不会显示耐久度条。
随着物品的使用,耐久度条的有色部分会从右向左逐渐缩短。耐久度条的颜色会从绿逐渐过渡为黄色,然后过渡为红色。最终,耐久度条会变空,表示物品剩下的使用次数已经接近耗尽。
耐久条的颜色为HSV(120°×剩余耐久度÷总耐久度, 1, 1)。耐久条的总长度为13格,其中有色部分的长度为round(剩余耐久度÷总耐久度×13)。
在Java版中,按下调试组合键F3+H后,物品提示框中会显示准确的剩余耐久度和最大耐久度。
机制[编辑 | 编辑源代码]
适用物品耐久机制的物品具有一项基本属性最大耐久度(Max durability),该基本属性是物品的剩余耐久度(Durability)的初始值和最大值。
品质相同的工具具有相同的最大耐久度,盔甲的最大耐久度为槽位基础耐久与耐久倍率(Durability Multiplier)的乘积。除马铠以外,盔甲材料相同的盔甲具有相同的耐久倍率。
多种效果会降低物品的剩余耐久度。通过使用物品将其剩余耐久度彻底耗尽后(剩余耐久度被试图降低到比1[仅JE]或0[仅BE]低的值时),物品就会损坏,发出响亮的碎裂声,同时变为许多破坏粒子[仅Java版],并从物品栏中消失。
鞘翅在耐久度为1时失去其滑翔功能,因此不能通过滑翔将鞘翅的耐久度消耗到1以下。但在Java版中,消耗物品耐久度的魔咒在生效时仍然可以耗尽鞘翅耐久度并将其摧毁。[1]
在物品的物品数据中,记录的实际上是物品损失的剩余耐久度,即物品的损坏值(Damage value)。三者之间的关系为剩余耐久度=最大耐久度-损坏值。最大耐久度在一些情况下也被称为最大损坏值(Max damage)以表示其实现的行为:损坏值达到最大损坏值[仅JE]或最大损坏值+1[仅BE]就会摧毁该物品。
在Java版中,物品的最大耐久度和损坏值分别由max_damage和damage物品堆叠组件定义,但不允许物品既有最大耐久度又有不为1的最大堆叠数量。
生物的天然装备在生成时均是满耐久度,但在掉落时会大幅降低耐久度。
通过箱子战利品和钓鱼,玩家能获取到剩余耐久度不满的物品。
修复耐久度[编辑 | 编辑源代码]
剩余耐久度的消耗是可逆的,这允许玩家延长它们的带有贵重魔咒的物品的使用寿命,而非在这些物品被损坏后再次制造它们。
物品修复[编辑 | 编辑源代码]
主条目:物品修复
通过合成或在砂轮中放入两个同种物品,物品可以被合并,其剩余耐久度也会合并,并额外提供5%的剩余耐久度,但物品的所有非诅咒魔咒也会丢失。
通过在铁砧中放入两个同种物品,物品可以被合并,其剩余耐久度也会合并,并额外提供12%的剩余耐久度,但物品的操作数会增加。
通过在铁砧中放入一个物品和其对应的材料,物品可以被修复,每个材料提供25%的剩余耐久度,但物品的操作数会增加。
经验修补[编辑 | 编辑源代码]
主条目:经验修补
物品可以被添加经验修补魔咒。当持有剩余耐久度未满的具有经验修补魔咒的物品时,玩家拾取的经验球会被用于修复这些物品而不是提供经验值。经验修补提供了可靠且没有副作用的耐久度修复方式,无需承受合并物品或原材料修复的负面效果。
掉落物耐久[编辑 | 编辑源代码]
生物掉落的装备(武器,工具或盔甲)的耐久度的默认累积分布函数(耐久度不超过x的概率),以最大耐久=250为例
在Java版中,生物被击败后在掉落装备(武器,工具或盔甲)时,游戏会重新设置装备的耐久度:先生成一个1至m−3的随机整数k(m为装备的最大耐久),再生成0至k−1的随机整数作为物品的耐久值。其满足以下公式:耐久度不超过x的概率P(x)=x+∑n=x+1m−3x+1nm−3≈x+1m−3(1+lnm−3x+1),平均耐久为E(x)=m4−1。以三叉戟和铁质武器为例,P(x)的图像如右图所示:
耐久度消耗[编辑 | 编辑源代码]
物品的剩余耐久度的消耗会受到耐久魔咒的影响:
在没有耐久魔咒的情况下,每产生1耐久度消耗,都会导致物品的耐久度下降1。
在Java版中,对于盔甲以外的物品,如果物品有耐久魔咒,每1耐久度消耗导致物品耐久度下降1的概率为(100level+1)%。物品的预期寿命延长为原来的level+1倍,其中level代表魔咒的等级;对于盔甲物品,如果物品有耐久魔咒,每1耐久度消耗导致物品耐久度下降1的概率为(60+40level+1)%,物品的预期寿命延长为原来的1.25倍/约1.3636倍/约1.4286倍。
在基岩版中,对于盔甲以外的物品,如果物品有耐久魔咒,每一次消耗耐久度时,耐久度被消耗的概率为(100level+1)%;对于盔甲物品,如果物品有耐久魔咒,每一次消耗耐久度时,耐久度被消耗的概率为(60+40level+1)%,其中level代表魔咒的等级。
非玩家生物拥有的物品的耐久度通常不会下降,但有以下例外:
在基岩版中,生物在受到伤害时盔甲的耐久会正常消耗。[需要更多信息]
在Java版中,亡灵生物在阳光下时,头盔的耐久度会持续下降。
在Java版中,弩被生物使用时会损失耐久度,并可以损毁。[2]
荆棘魔咒造成的额外耐久消耗仍会生效。[需要在基岩版上验证]
盔甲耐久度[编辑 | 编辑源代码]
盔甲的耐久度消耗取决于盔甲的部位类型(靴子、胸甲、头盔、护腿及动物盔甲)和盔甲材料(皮革、黄金、锁链、铁锭、钻石、海龟鳞甲、犰狳鳞甲及下界合金)。
在玩家承受任何可被盔甲防护的伤害时,玩家穿戴中的盔甲会消耗耐久度,每4()减免前伤害会消耗每盔甲部件1耐久度(向下取整,但不会低于1);如果该伤害类型穿透护甲值的防护效果,那么盔甲的耐久度不会下降。在Java版中,穿在非玩家生物上的盔甲不会因受到伤害而失去耐久度。
在基岩版中,玩家受到致命伤害时,若未触发不死图腾,其穿戴的盔甲不会消耗耐久度,无论该伤害是否能被盔甲减免;反之,则盔甲的耐久度按以下机制消耗:若该伤害不能被盔甲减免,则每个盔甲部件都会消耗1耐久度;反之,每个部件都会正常根据减免前伤害大小消耗耐久度。在Java版中,上述情况盔甲都会正常减少耐久度。
如果盔甲有荆棘魔咒,成功通过荆棘魔咒造成伤害还会额外消耗2耐久度。
如果盔甲有灵魂疾行魔咒,每走过1个灵魂沙或灵魂土,都有4%的概率消耗1耐久度。
如果被有伤害的下落的方块砸中,且受伤害的生物有装备头盔,则伤害减少25%,但每减免2()伤害会消耗头盔8-13点耐久度,最高可以损失160-260点耐久度,足以瞬间摧毁铁头盔。减少的耐久度为floor(max(1,原始伤害/4))[仅Java版]或floor(max(1,原始伤害/4))+floor((4~6)×原始伤害)[仅基岩版]。
会在阳光下着火的亡灵生物在装备头盔时不会着火,但在Java版中暴露在阳光下且未与细雪接触时头盔每刻有x4−3x−0.430概率消耗1耐久度,其中x为内部天空光照,且x∈[12,15]。
狼铠
成功抵挡伤害时,消耗抵挡的伤害(向上取整)耐久度。
工具耐久度[编辑 | 编辑源代码]
如果一个物品是一种挖掘工具,在使用该物品成功挖掘了方块后会产生耐久度消耗;对于镐、斧、锹、锄每次成功挖掘了任何硬度不为0的方块会消耗1耐久度,对于剑、三叉戟和重锤每次成功挖掘了任何硬度不为0的方块会消耗2耐久度,对于剪刀每次成功挖掘了任何方块会消耗1耐久度。其他物品被用于挖掘时不会消耗耐久度。
如果一个物品是一种能对近战攻击有影响的物品,在使用该物品进行近战攻击会产生耐久度消耗,对于剑、三叉戟和重锤会每次消耗1耐久度,对于镐、斧、锹、锄会每次消耗2耐久度。其他物品被用于近战攻击时不会消耗耐久度。
许多工具可以通过成功使用其功能来消耗耐久度。
剑、三叉戟、重锤
挖掘破坏无硬度方块消耗0耐久度。
挖掘破坏有硬度方块消耗2耐久度。
进行近战攻击造成伤害,消耗1耐久度。
以下操作消耗1耐久度:
投掷三叉戟。
在Java版中,激活三叉戟的激流效果。
在基岩版中,用具有火焰附加魔咒的剑或重锤点燃蜡烛、营火、灵魂营火或TNT。
镐、斧、锹、锄
挖掘破坏无硬度的方块消耗0耐久度。
挖掘破坏有硬度的方块消耗1耐久度。
进行近战攻击造成伤害,消耗2耐久度。
以下操作消耗1耐久度:
用斧去皮、脱蜡和除锈。
用锹将草方块转化为土径。
用锄耕地、把砂土转化为泥土。
剪刀
挖掘破坏火消耗0耐久度。
挖掘破坏火以外的方块消耗1耐久度。
以下操作消耗1耐久度:
对绵羊修剪羊毛。
对哞菇或沼骸修剪蘑菇。
对戴着雕刻南瓜的雪傀儡去除其雕刻南瓜。
将南瓜变为雕刻南瓜。
从蜂巢或蜂箱获取蜜脾。
对洞穴藤蔓、垂泪藤、缠怨藤或海带的尖端使用剪刀使其停止生长。
狼的主人卸下狼身上的狼铠。
卸下快乐恶魂身上的挽具。
钓鱼竿
收回空竿,消耗0耐久度。
成功钓鱼获得物品,消耗1耐久度。
鱼线勾住方块并收回钓鱼竿,消耗2耐久度。
在Java版中,鱼线勾住物品实体并收回钓鱼竿,消耗3耐久度。
鱼线勾住生物并收回钓鱼竿,消耗5耐久度。
胡萝卜钓竿
给猪加速,消耗7[仅JE]或2[仅BE]耐久度。
诡异菌钓竿
给炽足兽加速,消耗1耐久度。
打火石
以下操作消耗1耐久度:
制造一个火方块或激活下界传送门。
点燃营火。
激活TNT。
激活苦力怕。
在基岩版中,挖掘破坏有硬度方块消耗2耐久度。[3]
弓
发射1个箭,消耗1耐久度。
弩
发射1个箭消耗1耐久度。
发射1个烟花火箭消耗3耐久度。
有多重射击魔咒时,发射3个箭消耗3耐久度。
有多重射击魔咒时,发射3个烟花火箭消耗9耐久度。
鞘翅
滑翔时,每1秒消耗1耐久度。
盾牌
在Java版中,成功防御伤害值低于3()伤害时,消耗0耐久度。
在Java版中,成功防御伤害值至少3()伤害时,消耗四舍五入(抵挡的伤害)+1耐久度。
在基岩版中,成功防御伤害时,消耗四舍五入(抵挡的伤害)+1耐久度。
在基岩版中,挖掘破坏有硬度方块消耗2耐久度。[4]
刷子
可疑的方块被刷扫完毕时,消耗1耐久度。
刷扫1次犰狳消耗16耐久度。[5]
烟花棒、荧光棒[仅基岩版和教育版]
手持并处于激活状态下时,每秒消耗[需要更多信息]耐久度。
组件对耐久度的影响[编辑 | 编辑源代码]
本段落所述内容仅适用于Java版。
部分物品堆叠组件会影响物品消耗耐久度的行为。
具有unbreakable组件、没有max_damage组件或没有damage组件的物品不会消耗耐久。
具有damage_resistant组件的装备物品:实体受到types指定的伤害类型时不会消耗耐久。
具有glider组件的装备物品:滑翔时每1秒消耗1耐久度。
所有物品的最大耐久度[编辑 | 编辑源代码]
物品盔甲材料
头盔
胸甲
护腿
靴子
动物盔甲
海龟鳞甲质
275
—
—
—
—
犰狳鳞甲质
—
—
—
—
64
皮质
55
80
75
65
—
金质
77
112
105
91
—
铜质[实验性玩法“Drop 3 2025”新增:BE 1.21.100]
121
176
165
143
—
锁链
165
240
225
195
—
铁质
165
240
225
195
—
钻石质
363
528
495
429
—
下界合金质
407
592
555
481
—
工具
耐久度
木质工具
59
石质工具
131
铜质工具[实验性玩法“Drop 3 2025”新增:BE 1.21.100]
190
铁质工具
250
钻石质工具
1561
下界合金质工具
2031
金质工具
32
打火石
64
钓鱼竿
64[仅JE]384[仅BE]
胡萝卜钓竿
25[仅JE]26[仅BE]
诡异菌钓竿
100
剪刀
238
弓
384
盾牌
336
三叉戟
250
弩
465
鞘翅
432
刷子
64
重锤
500
烟花棒[仅BE和EE]
100
荧光棒[仅BE和EE]
100
历史[编辑 | 编辑源代码]
Java版Indev0.3120100110加入了铁质工具,它们有无限的耐久度。20100128加入了木质、石质和钻石质工具,它们有无限的耐久度。20100131所有工具不再拥有无限的耐久度。木质、石质、铁质和钻石质工具的耐久度分别有33、65、129和257点。Java版Infdev20100313将钻石工具的耐久度增加至513。Java版Alpha?将钻石工具的耐久度增加至1025。v1.0.5_01在单人游戏下,使用仅剩1耐久度的工具挖掘并致其损坏时,游戏会看作玩家在徒手挖掘该方块。Java版Beta1.2将木质、石质、铁质以及钻石质的工具的耐久度增至现有值。金质工具的耐久度并没有增加,但其挖掘速度得到了提升。在单人模式下,当工具损坏时(即用它最后一次破坏方块时),该方块不再被游戏判定为被玩家空手破坏。Java版1.0.0以前,所有纹理的盔甲提供相等的基础护甲值,一个角色的有效护甲值等于所有盔甲的基础护甲值之和,乘以当前的耐久度,除以基础护甲值的总和。这项特性在1.9pre1版本后不再生效。这就导致了在某些有趣的情况下,一个严重损坏的盔甲会降低总护甲值,或者一个高耐久度的盔甲能够“极大地”增加一套低耐久度的盔甲的护甲值。在多人模式下,当工具损坏时(即用它最后一次破坏方块时),该方块不再被游戏判定为被玩家空手破坏。1.3.112w24a使用工具挖掘可以徒手瞬间破坏的方块不再减少工具的耐久度。1.4.212w41a按下F3 + H现在会显示工具和盔甲的耐久度。1.1116w41a耐久度条的颜色现在更明亮了。在此之前,随着耐久度的减少,工具的耐久度条会显示 葡萄绿、 暗黄色、 暗橙色、 暗橙红色和 红色。1.13.118w30b所有物品的耐久度都减少了1点,以修复耐久度为0的物品不立即损坏的漏洞。[6]1.18exp7鞘翅现在只有在使用烟花火箭推进时才会消耗耐久度。21w37a回退了exp7中对鞘翅的更改。弩的耐久度由326改为465。1.20.523w51a加入了狼铠,此时拥有无限的耐久度。24w09a狼铠的耐久度被更改为64。现在具有unbreakable组件的物品不拥有耐久度。1.20.5实验性内容1.21更新24w11a加入了重锤,拥有250耐久度。1.2124w18a重锤不再属于实验性内容。重锤的耐久度由250改为500。1.21.224w36a马铠现在拥有耐久度。pre1回退了24w36a的更改。携带版Alpha0.2.0加入了石质工具和剪刀,它们此时拥有无限的耐久度。0.3.0加入了木质工具,它们仅有11耐久度。石质工具的耐久度被更改为132。0.3.3使用剑攻击生物现在会减少1耐久度,而使用斧、镐和锹则会减少2耐久度。木质工具的耐久度增加至60。铁质和钻石质工具的耐久度现在和Java版一致,而金质工具的耐久度没有被更改,但会给予更快的挖掘速度。[需要在基岩版上验证历史]基岩版1.21.801.21.80.20现在使用剪刀从蜂巢或蜂箱获取蜜脾时会消耗剪刀的耐久度。[7]1.21.80.25盾牌现在格挡爆炸时会消耗耐久度。[8]基岩版(即将到来)1.21.100实验性玩法Drop 3 20251.21.100.23加入了铜质工具和盔甲。
参考[编辑 | 编辑源代码]
↑ MC-272037 — “minecraft:damage_item实体效果组件可能会摧毁鞘翅。” — 漏洞状态为“有意为之”。
↑ MC-163960 — 漏洞状态为“有意为之”。
↑ MCPE-61176
↑ MCPE-190339
↑ MCPE-177546 — 漏洞状态为“有意为之”。
↑ MC-120664 — 漏洞状态为“已修复”。
↑ MCPE-63995 — 漏洞状态为“已修复”。
↑ MCPE-121484 — 漏洞状态为“已修复”。
导航[编辑 | 编辑源代码]
游戏内容
参见:Template:Navbox gameplay/content [编辑]