键值对 | 键名 | 键值 |
Health:15.0f | Health | 15.0f |
CustomName:'"233"' | CustomName | "233" |
Rotation:[45.0f,90.0f] | Rotation | [45.0f,90.0f] |
键值的数据类型 | 说明 | 键值对举例 |
字节(byte) | 范围在 [-128, 127] 内的整数。 | Count:12b |
短整型(short) | 范围在 [-3 2768, 3 2767] 内的整数。 | lvl:3s |
整型(int) | 范围在 [-21 4748 3648, 21 4748 3647] 内的整数。 | HideFlags:63 |
长整型(long) | 范围在 [-2^63, 2^63-1] 内的整数。 | UUIDLeast:233l |
单精度浮点型(float) | 范围在 [-3.4×10^38, 3.4×10^38] 内的有理数。 | Health:15.0f |
双精度浮点型(double) | 范围在 [-1.7×10^308, 1.7×10^308] 内的有理数。 | Pos:[1.2d,3.4d,5.6d] 中的元素 |
字符串(string) | 一串字符,如果内容包含不在 a-z A-Z 0-9 _ . 内的字符则必须要在整个字符串前后加上一对 "" 或 ''。 | id:"minecraft:stone" |
列表(list) | 值的序列,用 , 分隔并用 [] 包含。 | Rotation:[45.0f,90.0f] |
复合标签(compound) | 键值对的序列,用 , 分隔并用 {} 包含。 | display:{Name:'"foo"',Color:233} |
字节数组(byte-array) | 字节的序列,用 , 分隔并用 [] 包含,首个元素前方需要加入 B;。 | ByteArray:[B;1B,2B,3B] |
整型数组(int-array) | 整型的序列,用 , 分隔内容并用 [] 包含,首个元素前方需要加入 I;。 | UUID:[I;12,34,56,78] |
长整型数组(long-array) | 整型的序列,用 , 分隔内容并用 [] 包含,首个元素前方需要加入 L;。 | LongArray:[L;123L,456L,789L] |
布尔型(boolean) | 只有 true 和 false 两种取值。在 NBT 中,true 和 false 用字节的 1b 和 0b 代替。 | Glowing:1b、"Bold":true |
Stone | Dirt | Grass:1b |
Stone | Dirt | Tree:4b |
Stone | Farmland | Flower:3b |
Stone | Ore:5b | |
Planks:2b |
路径 | 结果 | 筛选出 |
不填 | {Numbers:[1,2,3,4,5]} | |
Numbers | [1,2,3,4,5] | 键值对 Numbers 的键值 |
Numbers[] | 1,2,3,4,5 | 列表 Numbers 里所有的元素 |
Numbers[0] 或 Numbers[-5] | 1 | 第 1 个 或 倒数第 5 个元素 |
Numbers[1] 或 Numbers[-4] | 2 | 第 2 个 或 倒数第 4 个元素 |
Numbers[2] 或 Numbers[-3] | 3 | 第 3 个 或 倒数第 3 个元素 |
Numbers[3] 或 Numbers[-2] | 4 | 第 4 个 或 倒数第 2 个元素 |
Numbers[4] 或 Numbers[-1] | 5 | 第 5 个 或 倒数第 1 个元素 |
路径 | 结果 | 筛选出 |
不填 | {Items:[{id:"stone",Count:1b},{id:"dirt",Count:2b},{id:"grass",Count:2b}]} | |
Items[] | {id:"stone",Count:1b},{id:"dirt",Count:2b},{id:"grass",Count:2b} | 列表 Items 里所有的元素 |
Items[1] | {id:"dirt",Count:2b} | 第 2 个元素 |
Items[{}] | {id:"stone",Count:1b},{id:"dirt",Count:2b},{id:"grass",Count:2b} | 所有数据类型为复合标签的元素 |
Items[{id:"grass"}] | {id:"grass",Count:2b} | 所有满足 {id:"grass"} 的元素 |
Items[{Count:2b}] | {id:"dirt",Count:2b},{id:"grass",Count:2b} | 所有满足 {Count:2b} 的元素 |
Items[{id:"grass",Count:2b}] | {id:"grass",Count:2b} | 设置了 2 个筛选条件 |
Items[{id:"grass"}].Count | 2b | |
Items[{Count:2b}].id | "dirt","grass" |
路径 | 结果 | 筛选出 |
不填 | {Numbers:[I;1,2,3]} | |
Numbers | [I;1,2,3] | 键值对 Numbers 的键值 |
Numbers[] | 1,2,3 | 数组 Numbers 里所有的元素 |
Numbers[0] 或 Numbers[-3] | 1 | 第 1 个 或 倒数第 3 个元素 |
Numbers[1] 或 Numbers[-2] | 2 | 第 2 个 或 倒数第 2 个元素 |
Numbers[2] 或 Numbers[-1] | 3 | 第 3 个 或 倒数第 1 个元素 |
<NBT> | 返回值 | 含义(是否存在) |
Compound | 1 | 键值对 Compound |
Compound{} | 1 | 复合标签 Compound 满足 {} |
{Compound:{}} | 1 | 数据标签满足 {Compound:{}} |
Compound{Stone:1b} | 1 | 复合标签 Compound 满足 {Stone:1b} |
{Compound:{Stone:1b}} | 1 | 数据标签满足 {Compound:{Stone:1b}} |
List | 1 | 键值对 List |
List[1] | 1 | 列表 List 中的第 2 个元素 |
{List:[1]} | 1 | 列表 List 中值为 1 的元素 |
{List:[]} | 0 | 列表 List 中没有元素 |
Array | 1 | 键值对 Array |
Array[1] | 1 | 数组 Array 中的第 2 个元素 |
{Array:[1B]} | 0 | 数组 Array 有且只有一个元素 1B |
{Array:[]} | 0 | 列表 Array 中没有元素 |
<NBT> | 返回值 | 含义(统计) |
List[] | 4 | 列表 List 中元素的个数 |
Array[] | 3 | 数组 Array 中元素的个数 |
String | "foo" | 字符串 String 的长度 |
欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/) | Powered by Discuz! X3.5 |