扫码在手机阅读
手机阅读《Minecraft指令手册》
Minecraft指令手册

第102章双版本通用NBT冒险模式破坏和放置方块

会损坏:XXX

而你发现,使用这个东西,你就可以在冒险模式损坏其指定的方块!

那么这个是怎么做到的呢?

但注意,是“几乎”,也就是说基岩版还是有在的,只不过很少很少。

估计看到这里的纯基岩版玩家早已经准备好去玩JAVA版了,就差安装了。

但今天,我要告诉各位基岩版玩家一个好消息:基岩版也有NBT!

这样子,张三就可以拿着这个草继续偷其他的草了。

可以发现,刚才作者使用了can_destroy标签,这个标签翻译成中文就是:可以破坏。

在Java版,can_destroy为CanDestroy(注意大小写)。

而你估计也知道了这个标签的格式了吧?(你:???我没看懂啊?)

基岩版:{“minecraft:can_destroy“:{“blocks“:[“可以破坏的方块id“]}}

Java版:{CanDestroy:[“可以破坏的方块id“]}

这是基岩版唯二的成分其一。

那么另外一个其一是什么呢?

是can_destroy的好哥们:can_place_on

can_place_on翻译为:可以放置

格式和can_destroy基本一样(事实上可以把“基本”去掉)

{“minecraft:can_place_on“:{“blocks“:[“可以放置的方块id“]}}

根据上面的经验,你应该举一反二写出了can_place_on的Java格式:

{CanPlaceOn:[“可以放置的方块id“]}

如果你认为这是对的,那么请你打开你的Minecraft java试验一下。

没错,如你所想,这个格式是正确的。

Ok这一章就到这里了,我们下一章再见。

你以为这一章真的结束了吗?(正文开始)

为什么基岩版有括号,而Java版没括号呢?(实际上java版也可以加括号)

答案很简单:Java版的NBT就是NBT,而基岩版的NBT其实是用JSON的,从根本上就不一样,所以基岩版的NBT叫做成分(而且那么少,等等,好像没什么关联哎)。

那么这一章真的结束了,认为不错的话请投票,投票,再投票(重要的事情说三遍)。

没错,只不过这NBT有些少。

少也得讲啊。

如果你在玩网易我的世界手机版时,去过一些高端大气上档次的租赁服,你应该碰见过一个东西:

XXX

实际上这个想法是错误的,这个错误可以用5个字来概括:这是基岩版。

指令讲到现在,基本上已经进入了JAVA独占时代,几乎没基岩版什么事了。

实际上,在基岩版,NBT不叫NBT,叫做:成分

所以基岩版的/give格式实际上是:

基岩版开过冒险模式的玩家都知道,在基岩版,如果你想防止熊孩子乱破坏方块,除了给他修改权限外,你还有一种方式:把它修改成冒险模式。

基岩版的冒险模式有一个特点:无法破坏方块。

所以,如果你给一个玩家添上冒险模式,那么这名玩家就会变得比村民还村民——村民好歹还会耕地。(最恐怖的一点在于,在基岩版,两格深的坑对于冒险模式玩家来说相当于死亡之坑)

那么回到正题,难道基岩版的冒险模式真的无法破坏方块吗?

那么接下来,我们就要认识认识这些双版本通用的NBT。

事实上用“些”字还多了,准确的来讲,是“这两个”。

这里我们拿冒险模式下张三刚偷的草举例:

/give s 草 1 0 {“minecraft:can_destroy“:{“blocks“:[“tallgrass“]}}

纯JAVA版玩家应该知道:冒险模式下,需要使用特定的工具去破坏方块,才行。

那么基岩版这么做,如果熊知道用什么工具破坏方块,那不是白弄吗?

/give 〈目标选择器〉〈物品ID〉〈数量〉〈数据值〉〈成分〉

  • 加入收藏
  • 目录
  • A+
  • A-