Minecraft指令手册

你好MC

首页 >> Minecraft指令手册 >> Minecraft指令手册最新章节(目录)
大家在看我的技能没伤害 梦幻西游:看破一切,横扫全服 神:赐你S级偷窃,你拿来偷我? 虚空极变 世一热恋【莎头】 穿越火线之我在火线世界 网游:天赋太强,游戏开局就维护 全民:我,召唤师,开局超神天赋 游戏入侵:抢男女主机缘会上瘾诶 网游:开局觉醒SSS无限装备栏 
Minecraft指令手册 你好MC - Minecraft指令手册全文阅读 - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - 好看的游戏小说

第一百五十九章 深入了解NBT树和NBT路径

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

搞懂NBT树状图后,接下来让我们继续了解NBT路径。

在上一章,我们基本上搞清楚了NBT路径是什么。比如对于下面这个NBT路径:

Apple[0].Cen.Sama

你应该知道它有三个意思:

①这代表Sama标签的路径,你可以通过这个路径来找到这个标签

②这代表Sama这个标签

③这代表Sama这个标签的值

而在Minecraft中,NBT路径最常见的意思就是第二和第三个——代表一个标签和或其值。或者说,NBT路径最常见的作用,就是用来寻找并获取到一个标签,然后对这个标签的值进行一些操作。

举个简单的例子,还记得你在第一百零八章掉下来的钻石吗?把它拿过来再看看:

{Age:0s,Health:5s,PickupDelay:0s,Item:{Count:1b,id:“minecraft:diamond“}

↑↑↑这是你掉的钻石的NBT,需要注意这只不过是一个简化版↑↑↑

如果我们要使用/data指令来获取到这颗钻石Age标签的值,这个NBT路径该怎么写?

很简单,就一个单词:

Age

然后在聊天框中就会返回:0s

但其实你也可以这么写:

{Health:5s}.Age

这是怎么一回事?前面的{Health:5s}是咋冒出来的?

这虽然是个多此一举的写法,但我们从中也可以了解到NBT路径的一个特殊功能:匹配特定的NBT标签

有时候,我们固然想要得到一个标签的值,但当我们想把范围缩小时,比如想要获取所有钻石掉落物的Age值,我们可能就无从下手。但其实,这有两种方法:

第一种,使用目标选择器;第二种,在NBT路径内加入一些匹配标签用的值。

其实这两种方法的原理都一样,但由于目标选择器的nbt参数我们不现在讲,因此先来看看第二种方法。

首先,路径『Age』虽然是正确的,但其实在这里省略了一些东西。

什么东西?没错,根标签呢?

一般情况下,根标签都会被省略不写。如果不省略,那整个路径会变成:

{}.Age

其中,{}是根标签的路径,也就是代指根标签。由于根标签是个复合标签,所以用大括号表示。

然后,对比『{Health:5s}.Age』和『{}.Age』,我们会发现两者唯一的区别就在于根标签拥有一个值:Health:5s

很奇怪吧?明明路径就可以代表标签的值,为什么还要专门写一个特定的值呢?

其实,给路径中的一个标签加上值看上去多此一举,但实际上很有用。因为它有一个功能——过滤。

如果不加上Health:5s,那么单独的{}将代表任何一个根标签。但如果加上Health:5s,那么这仅能代表含有Health:5s这个标签的根标签。

比如{Health:5s}.Age虽然能选中上面钻石的Age值,但一定选不中下面这个钻石的Age值:

{Age:-1s,Health:s,PickupDelay:0s,Item:{Count:1b,id:“minecraft:diamond“}

同理,对于路径『Age』,我们也可以写成这样:

Age:100s

这看起来是一个SNBT,但其实也是个路径,意思是寻找根标签内值为100s的Age标签。

总而言之,如果给NBT路径内的某个或多个标签加上一个特定的值,那就能起到过滤的作用,使结果更加精确。

你现在应该知道如何获取所有钻石掉落物的Age值吧?让我们试一试!

/execute as @e run data get entity @s {Item:{Count:1b,id:“minecraft:diamond“}}.Age

返回:

钻石拥有以下实体数据:163s

钻石拥有以下实体数据:127s

钻石拥有以下实体数据:s

(上面的data指令之后再解释)

GOOD!另外,你应该能解释『{Item:{Count:1b,id:“minecraft:diamond“}}.Age』的意思吧?试一试描述一下它的意思。

上面的内容只是NBT路径的冰山一角,在下一章,我们将会继续深入了解NBT路径,但至于何时更新是个大问题。

《Minecraft指令手册》无错的章节将持续在天悦小说网小说网更新,站内无任何广告,还请大家收藏和推荐天悦小说网!

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

上一页目 录下一章存书签
站内强推三人行,必有我妻焉 乡村荒唐往事 玄鉴仙族 四合院:开局先把媳妇娶了 直播不整活,那你直播什么? 末世大佬带着空间穿到七十年代 疯了吧?我刚先天他就仙帝了! 四合院:我叫易中河 四合院:我不爽,都别想好过 什么,梦中的娘子都是真的 咬春靥 我,帮派少主,开创兵道序列 天后上班我睡觉,直到歌词家中曝 四合院:开局一把枪,禽兽全发慌 四合院:开局警司,老婆热芭! 四合院之小道士下山 以三国为基,铸至高圣朝 隋唐群英传:最全隋唐演义 四合院:我不要人我只要命 女穿男:小正太娶妻又生子 
经典收藏宇宙网游,我能指定掉落 掠夺无数天赋,我在全民时代封神 斗破:开局绑定萧薰儿,十倍反馈 模板魔术师女明星都是我的充电宝 网游:我把刺客玩成狙击手 只有我能用召唤术 网游:游戏反馈现实,我属性爆炸 惹他?他公会全是神级,拿头打? 霍格沃茨的元素法师 海洋求生:海上求生?海上修身! 召唤最弱?开局恶魔契约天赋拉满 这个游戏不一般 网游:重生之再回巅峰 游戏停服,玩家退服我贷款买装备 升一级法强翻倍,你管这叫召唤? 超级神豪:带巅峰罗斯缔造王朝 网游:当一个血牛自带成长反伤 轮回乐园 全民末世游戏,我开局无限增幅 我,神明,救赎者 
最近更新全民游戏末日,我走上了人生巅峰 王者:我没有退役,只是没人要 LOL:谁说没有城墙这个英雄 NBA才18岁,让我老登圆梦? 王者:他搅屎棍,谁让他打比赛的 联盟:那年十七鸟巢夺冠天下第一 重生小智,神兽吃我一拳 姬小满贪吃?用美食勾引一下试试 假面骑士之英雄欲望 当BOSS,从背刺骷髅法师开始 终极一家之甜寒滴东 综漫:我野原新之助,天生剑豪! 全民猎人?我全职猎人! 当美强惨觉醒万人迷buff 开局九连跪,你说你是通天代? 海贼!王者大船团 万界文明:开局转职阎王爷 海贼:摸尸成神,开局摸到白胡子 足球:神级中场!C罗梅西馋哭了 吨位130,我靠身体碾压一切 
Minecraft指令手册 你好MC - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - Minecraft指令手册全文阅读 - 好看的游戏小说