Minecraft指令手册

你好MC

首页 >> Minecraft指令手册 >> Minecraft指令手册最新章节(目录)
大家在看斗破:开局绑定萧薰儿,十倍反馈 姜汁撞奶糖 末日诡异网游:我开局征服鬼女皇 足坛之开局点满任意球 神:赐你S级偷窃,你拿来偷我? 火系法爷修炼指南 世一热恋【莎头】 穿越火线之我在火线世界 全民求生,开局一辆公交车 斗罗反派模拟器,开局迫害千仞雪 
Minecraft指令手册 你好MC - Minecraft指令手册全文阅读 - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - 好看的游戏小说

第一百五十八章 重新认识NBT

上一页书 页下一章阅读记录

将节点『Cen』所在的树干编上索引0,那条新的树干编上1,然后我们只需要在路径中的『Apple』后面,『.』前面加上树干的索引,就大功告成了:

Apple[0].Cen.Sama

其中,[0]指的就是索引为0的树干,也就是『Cen』节点所在的那一条。通过这种方法,我们也可以表示『Touhou』节点:

Apple[1].Touhou

不过,这些东西跟NBT有什么关系呢?

这个问题问得好。现在,让我们再来看看另外一颗树(图158-5):

├id:“minecraft:jukebox“

├IsPlaying: 1b

├ RecordItem:

│├Count: 1b

││

│└id:“minecraft:music_disc_ward“

├x:-1

├y: 60

├z:-53

├RecordStartTick: 0L

└TickCount: 514L

仔细看这东西,你有没有发现?

如果没有发现,那让我们把这棵树的形态转化一下,变成:

{id:“minecraft:jukebox“,x:-1,y:60,z:-53, IsPlaying :1b, RecordItem :{Count:1b,id:“minecraft:music_disc_ward“}, RecordStartTick:0L, TickCount:514L}

这不就是SNBT吗?

没错,上面那棵树,其实就是下面这个SNBT的NBT形式,游戏所看到的NBT就长这个模样。

这棵NBT其实就是一个放在(-1,60,-53)的唱片机的方块实体。我们会在第十八卷具体了解到方块以及方块实体的内容,在这边你只需要将方块实体当作是方块NBT即可。从这棵NBT中,我们和游戏都可以得知,这个唱片机此时正在播放(IsPlaying)ward唱片(RecordItem),并且已经播放了25.7秒(TickCount),这个唱片机在此之前没有播放过任何唱片(RecordStartTick)。

你可以在Minecraft Wiki上搜索『唱片机』来具体了解上述标签的作用,NBT都讲到这了你应该不可能看不懂Minecraft Wiki上关于NBT的内容吧?

回到这棵NBT树上,仔细观察它与它的SNBT形式,你应该不难发现,id节点的树叶上写着『“minecraft:jukebox“』,x、y、z节点的树叶上写着『-1』『60』和『-53』,IsPlaying节点的树叶上写着『1b』,RecordStartTick和TickCount节点的树叶上写着『0L』和『514L』。在SNBT中,上面这些节点所对应的标签的值的类型都是字符串、Int整型、Byte字节型和Long长整型。也就是说,String字符串、Byte字节型、Short短整型、Int整型和Long长整型,以及其他的浮点数数据类型,在NBT树中都无一例外承载于『树叶』之上。

而RecordItem节点,长出的是一条树干,树干上有id和Count节点。在SNBT中,RecordItem标签的值类型是复合标签,复合标签内也有id和Count标签。也就是说,『复合标签』在NBT树中所体现出来的就是一条树干。

也就是说,整个NBT标签其实就是一个复合标签?

没错,确实是这样。

通过上面的观察,你应该已经总结出来了NBT树与SNBT的一些对应关系,比如节点对应标签名,树干对应复合标签。那……列表呢?在NBT树中,列表又是长什么样子?

还记得上面的『Apple』节点吗,我们在研究节点的路径(path)时,遇到了一个节点长出两条树干的情况。如果我们以SNBT的形式将『Apple』节点表示出来,其实就是这样的:

{Apple:[{Cen:{Sama:}},{Touhou:}]}

在SNBT中,『Apple』标签的值就是一个复合标签列表!列表的顺序规定了列表内每个元素(element)的索引值(index)。和生活中数数不一样的是,列表的索引并不是从1开始,而是从0开始,这就是为什么我们给『Cen』节点所在的树干标上索引0而不是1的原因。

同理,如果一个节点长出了一堆承载相同类型数据的叶子,那这个节点的值也是一个列表(或数组)。如果一堆值是列表的节点挤在一起,那这一堆节点所形成的大节点自然也是一个值是列表的节点,而且这列表还是列表的列表:

{节点:[[{},{},…],[{},{},…],…]}

\\它的SNBT形式\\

只不过,像这样的二维列表,甚至是三维列表,我们在之前都没有碰到过,在以后也很有可能不会碰到。

这就是NBT的树状结构,也就是真正的NBT。看起来讲了很多,但其实内容并不是很难,唯一的难点估计是语言比较枯燥。

但这并不是本章唯一的重点。你应该还记得刚才讲的『节点的路径』。相比于NBT的树状结构,我们会在接下来的内容中更常碰见节点的路径(path)。其实,这个『节点的路径』,就是NBT路径(NBT path)——用来从NBT数据树中指定一系列特定元素的描述性标签。

在接下来的/data指令中,NBT路径是非常重要的一个东西,可以说只要你掌握了NBT路径,你就几乎掌握了/data指令。我们会在下一章更加深入了解NBT路径,但在此之前,请你『务实一点,把NBT的战术打法,NBT树的这个理念先搞懂』——范志毅,国家Minecraft指令教学前任大将军,此句话为他2013年6月15日在评价Minecraft指令教学时所说的名言警句。

本章到此为止。

对了,2023新年快乐!

喜欢Minecraft指令手册请大家收藏:(m.xtyxsw.org)Minecraft指令手册天悦小说网更新速度全网最快。

上一页目 录下一章存书签
站内强推恶毒雌性,开局就送五个兽夫 玄幻:长生神子,何须妹骨证道! 玄鉴仙族 官场之绝对权力 怪谈入侵:她靠隐藏规则杀疯了 罢免我?我直接不干了,不要后悔 开局不朽大帝,只手覆灭禁区 官场:被贬后,我强大身世曝光 董事长和秘书的邂逅 春山喧 天灾第十年跟我去种田 表姑娘要出嫁,禁欲世子急红眼 我克星,你残废,咱俩正好凑一对 我走后,为什么又哭着求我回来? 快穿之炮灰得偿所愿 当阴暗屌丝女拥有神豪系统后 重生80靠赶山狩猎实现财富自由 不当咸鱼,王府宠妾的内卷日常 重生60年代,开局就上山下乡 穿越兽世:兽夫狂情,日日溺爱上瘾 
经典收藏宇宙网游,我能指定掉落 神:赐你S级偷窃,你拿来偷我? 网游:神级刺客,我即是暗影! 斗破:开局绑定萧薰儿,十倍反馈 领主求生:开局木板建设海岛帝国 掠夺无数天赋,我在全民时代封神 杀怪百分百爆率,你跟我比幸运? 全球升级:我觉醒了百万属性点 大家都用冷兵器,你用狙击枪? 全民领主:开局一颗造化神石 领主求生之天赋合成 全民:拥有无上天赋的我逐渐离谱 开局百倍收获,我成了异世神豪 海岛,全民垂钓,我独获史诗天赋 网游:游戏反馈现实,我属性爆炸 超神机械师 轮回:卡牌之主 这个游戏不一般 网游:蓝星online 神级合成师 
最近更新斩神:我虚无代理人,只想摆烂 虚拟网游,重生无敌 穿越千年,还是你的月亮! 高冷指挥官,请藏好你的狐狸尾巴 军旅双星 铠甲:这个召唤人正得发邪! 足球世界观 全民领主:亿万虫族,我即是天灾 深渊潜航:我能融合万物 世纪豪门从港岛开始 逗比勇者 综漫:从魔男之旅开始的救赎之路 鸣潮:帝皇铠甲,合体! 穿书后漂亮糊咖携手大佬炸恋综 四合院傻柱娶媳妇儿搬家了 做个任务,漂亮宝贝把自己搭上了 穿进斩神跑团,我竟然成神了? 智慧的明灯与心灵的指引 星汉灿烂之我自逍遥 开局无尽冬日,我靠盲盒闯天下 
Minecraft指令手册 你好MC - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - Minecraft指令手册全文阅读 - 好看的游戏小说