论如何在麦块中给物品写上一段专属的“描述”[通俗易懂]

(7) 2023-04-10 19:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说论如何在麦块中给物品写上一段专属的“描述”[通俗易懂],希望能够帮助你!!!。

本文共1055字,预计阅读4分钟40秒

大家好,我是一只末影小。经常玩电脑版地图的读者可能会发现,地图中的很多物品下方都有一段紫色的描述信息,用来提示玩家或者描述这个物品在这张地图中是做什么用的。还有很多读者在玩生存的时候,容易无法区分物品,就习惯给物品加以描述,那么这样的描述是怎么做到的呢?我们来看一看吧。

我还是要声明一点,这条指令同样涉及到了/give指令的NBT标签,由于基岩版不支持NBT标签,所以基岩版的玩家不能够使用这条指令,但基岩版玩家仍可以通过第三方软件达到这种效果;其次,/give指令在1.13的时候被改版了,这篇文章仅仅适用于1.13及以下的版本。我们来看一看效果图:

论如何在麦块中给物品写上一段专属的“描述”[通俗易懂]_https://bianchenghao6.com/blog__第1张

效果图

这是一张纸,我并没有使用铁砧进行命名,因为这个NBT数据标签可以在指令中定义物品的命名,重点在于绿色方框部分,我们可以看到,这个物品有一段文字描述。这就是本篇文章的重点所在,你阅读完后就可以实现这个效果了。首先我们看一看指令。

论如何在麦块中给物品写上一段专属的“描述”[通俗易懂]_https://bianchenghao6.com/blog__第2张

指令

这是一条/give指令,并不长,记忆起来很容易。

  1. 首先是目标选择器,提到过很多次了,不详细讲解了。接下来是物品的英文ID,我这里使用了minecraft:paper为例(纸),大家也可以使用其它物品;1和0分别是物品的数量和数据值。
  2. 然后就是NBT数据标签了,想要自定义文字描述,必须使用display这个母标签,display有“展示”的意思,在麦块中,应该表示“展示给玩家看的”。这个NBT标签的第二层是有内容的,第二层第一个子标签是Name,注意首字母N需要进行大写,否则会报错。Name表示物品的名称,就相当于提前使用铁砧命名了。
  3. 第二个子标签是Lore,这就是自定义物品的描述的子标签,描述文字一定要使用英文的双引号引用,如果想要多行,中间可以使用英文逗号隔开。
论如何在麦块中给物品写上一段专属的“描述”[通俗易懂]_https://bianchenghao6.com/blog__第3张

完善一下之前制作的武器

其实,display这个母标签还有一个子标签,就是color标签。color主要用于皮革物品,众所周知,麦块中的皮革物品是可以进行染色的,但是想要染色,就需要调制颜料。但我们可以直接使用这条指令染色。color参数的数值运算是这样的:

首先将颜色的十六进制转换成1个十进制数值,然后得到3个RGB数值(分别是红绿蓝的RGB),用红色的RGB数值乘65536,加上绿色的RGB数值乘65536,最后加上蓝色的RGB数值。至于进制转换工具,网上有很多,大家可以自行搜索,我就不写在文章中了(防止恶意推广)

论如何在麦块中给物品写上一段专属的“描述”[通俗易懂]_https://bianchenghao6.com/blog__第4张

图片来自网络,侵删

这就是一件红色的染色皮革衣服。

那么这篇文字就到这里,关注我第一时间看到我的更新,我们下期再见,拜拜!


文章参考资料:

1、Wiki百科

2、百度知道

3、MCBBS论坛

上一篇

已是最后文章

下一篇

已是最新文章

发表回复