没错,如上一章的你所见,从这一章开始,到NBT结束,指令就没基岩版什么事了。
如果你家里的Windows电脑没有灵魂(指Minecraft JAVA),你或许可以下载一个网易MC。
但如果你觉得防沉迷系统很烦,又没有开联机的需求,或许你可以加一下QQ群下载一下群里某个管理员(事实上可以把“某个”去掉)上传的Minecreaft JAVA。
但如果你有开联机的需求的话.......,那么请看一下你的钱包的厚度有多少厘米(按理来说几毫米应该是有的),网速够不够快(你家里应该有WiFi吧?就算没有开个5G热点也行),然后你就可以去Mojang官网下载了。
搞定了以上事情后(或者是你早就搞定了),恭喜你,你就可以不用花一分钱(流量钱除外)接着看下去了(太棒了!这一章已经水了...呃,我们继续吧)。
——————————————
众所周知,在基岩版(你不是说没基岩版啥事了吗?),如果你更改一个有耐久的物品的数据值(比如改成9999),改成1以上,你就会发现,数值越大,这个物品的耐久消耗就越低。当然,当数值大于物品耐久度的时候,它仍然会给你物品,只不过这个物品有个缺点:
这是一次性物品(当然对于有些地图作者来说是优点)
然鹅,JAVA没数据值,那该怎么办呢?
Mojang给出的答案是:用NBT
而Mojang给出的NBT,叫做“Damage“,中文翻译损坏值。
咋用呢?比如:
/give @s diamond_sword 1 {Damage:20}(1.13之前可用,1.13及1.13以后请自行把NBT放在前面)
你就会获得一个损害值为20的钻石剑。
(其实你平常不写的话,它默认是0损害)
那么这个钻石剑的耐久值是多少呢?
上过小学一年级的人都知道,这个钻石剑的耐久值=钻石剑满耐久值(自己查)-损害值。
而和基岩版一样,如果你把损害值写得太高了,那么就会........
鉴于刚才讲基岩版的时候说过了,这里就不需要再重复第二遍了。
但是,你应该知道,像板砖这些东西是没有耐久度的,但如果有一个钻石剑没有耐久度呢?
事实上这是不可能的。
但如果你玩过一些大佬制作的RPG地图(不用说,肯定是JAVA版)(RPG地图比如大家很熟知的冒险者大陆,说实话那个做得非常amazing啊!),你可能就会对以下场景有些熟悉:
XX神X
XX X
XX III
无法破坏
那么这个无法破坏究竟有什么用呢?
名如其用,无法破坏相当于附魔了耐久∞的工具。
也就是说,一个无法破坏的镐子,可以帮助你把一个Minecraft变成一个bedrockcraft(基岩的世界)。
那么问题来了:怎么添加?
很简单,你只需要把Unbreakable值修改为1就行了(值默认为0):
/give @s diamond_sword 1 {Unbreakable:1}
这样子,你就拥有一个不需要附魔耐久∞也不会损坏的钻石剑了!
OK,这一章就到这里了,我们下一章再见!
(张三:把Unbreakable和Damage都写上,/give @s diamond_sword{Unbreakable:1,Damage:2.......)