我的世界(电脑Java版)/summon指令,NBT标签教程! 您所在的位置:网站首页 我的世界可以生成城市的指令 我的世界(电脑Java版)/summon指令,NBT标签教程!

我的世界(电脑Java版)/summon指令,NBT标签教程!

2024-05-19 01:34| 来源: 网络整理| 查看: 265

注:该教程基于JavAV1.16.3,通常兼容1.13或以上版本,1.12或以下可能有不兼容。如果有出错情况欢迎在评论区指出。

summon基本语法:/summon [x] [y] [z] [数据标签]

数据标签也就是NBT标签,接下来会讲到

注:内为必填内容,[]内为选填内容

指令用途:生成实体

实体不仅限于各种生物,也包括闪电,下落的方块,掉落的物品,箭,雪球等。

x,y,z填写坐标,填写你要生成的实体的英文id。

栗子:/summon zombie ~ ~ ~

接下来 要讲数据标签(NBT)了

NBT是通过标签来储存和读取数据的。标签由标签名称和数值组成,两者用:隔开(英文输入法中的冒号,也就是半角冒号。所有NBT中的符号都应该是半角的,即用英文输入法打出的)。

翻译:“name:水桶”就是一个标签

其中name是标签名称,水桶是数值。

标签必须包裹在花括号{}中,才能被称之为NBT。{name:水桶}就是一种NBT。

NBT可以储存各种类型的数据:

注:如果你真的把下面的栗子作为你的NBT,那可能不会有任何用处。栗子只是用来说明各种数据类型的表达方法(就比如短整型要加s)。用number作为标签名称只是因为它是“数字”的意思。

整型:整数 栗子:{number:100}

长整型:绝对值大的整数,后面要加上L 栗子:{number:10000L}

短整型:绝对值较小的整数,后面要加上s 栗子:{number:100s}

字节型:绝对值极小的整数,后面要加上b 栗子: {number:100b}

单精度浮点型:小数,后面要加上f 栗子:{number:1.5f}

双精度浮点型:比单精度浮点型更精确、绝对值更大的小数,后面要加上d 栗子:{number:1.5d}

字符串:储存一段文字,要用双引号"或者单引号'括起。可以含有中文,空格或特殊字符。栗子:{zifuchuan:"水桶"}

复合标签:里面包含一段独立的NBT标签,要用花括号{}括起(说白了就是套娃) 栗子:{fuhebiaoqian:{number:111,huaji:100}}

列表:使同一个标签储存多个数据,每个数据的类型必须相同,用中括号[]括起,多个数据之间用逗号,隔开。 栗子:{zifuchuans:["水桶","滑稽","-_-"]}

整型数组:类似列表,用来储存多个整型,以I;开头(大写的i) 栗子:{numbers:[I;1,2,3]}

字节型数组:类似列表,用来储存多个字节型,以B;开头,不需要像单个字节型一样带上b 栗子:{numbers:[B;1,2,3]}

长整型:类似列表,用来储存多个长整型,以L;开头,不需要带上L 栗子:{numbers:[L;1,2,3]}

以上就是所有的数据类型。

接下来开!始!实!践!

先获取一个命令方块。如果你不知道什么是命令方块,可以去看往期专栏:

然后输入/summon slime ~ ~1 ~ {Size:10}

注:NBT对大小写十分敏感!Size的首字母S必须为大写!

如果指令无误,你将会看到一个巨大的史莱姆:

巨型史莱姆

(很不幸地跳进了岩浆池里)

标签名称Size可以定义史莱姆、岩浆怪和幻翼的大小。

当然了,你还能让这个史莱姆变得更大:

Size:50

一个{Size:50}的史莱姆。

Size:10

{Size:10}的幻翼(幻翼的id是phantom)

上一张图可能不太明显,所以再召唤一个{Size:100}的幻翼试试?

/summon phantom ~ ~10 ~ {Size:100}

巨型幻翼

再介绍一个很有趣的标签名称:Passengers

栗子:/summon phantom ~ ~10 ~ {Passengers:[{id:"zombie"}]}

指令效果:召唤一只骑着幻翼的僵尸

Wow

NBT解析:

Passengers的数据类型是列表,所以数据要用[]括起

[]内的数据是复合标签,所以要用{}括起

id的数据类型是字符串,所以要加上"

Passengers的各种栗子:

骑着铁傀儡的村民骑着烈焰人的僵尸骑着掠夺兽的僵尸

如果你遇到了一个很长很长的NBT标签,首先不要慌张!你会发现里面的内容都是你学习过的(如果你认真地阅读下面的标签大全)!

再次说明,有任何不懂的地方都可以在评论区提问~

这期专栏内容并不全面,主要是因为...我也在努力学习中

如果想进一步了解这个指令的人比较多,就会出一个summon NBT(2),更加详细地介绍各种NBT标签。

总共有大约97种用于summon的标签名称:

(以下全部图片来源于MC Wiki):

来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki来自wiki

下期预计要做数据包教程!

关注水桶以获得最新的指令教程~

往期:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有