本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。
各位用户:为了让我们能更好了解您的需求,提供更优良的服务,请帮助我们填写一份问卷。编者问卷读者问卷(需要花费7分钟左右)

Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

参数类型

来自Minecraft Wiki
跳转至: 导航搜索
Information icon.svg
此特性为Java版独有。

此页面列出了Java版使用的参数类型。

参数类型列表[编辑 | 编辑源代码]

brigadier:bool[编辑 | 编辑源代码]

代表布尔值。

必须是truefalse之一。

brigadier:double[编辑 | 编辑源代码]

代表双精度浮点数参数。

每种双精度浮点参数都有自定义的最小值与最大值。

数轴上各处的精度不同,绝对值最大约为1.8*10308

brigadier:float[编辑 | 编辑源代码]

代表单精度浮点数参数。

每种单精度浮点参数都有自定义的最小值与最大值。

数轴上各处的精度不同,绝对值最大约为3.4*1038

brigadier:integer[编辑 | 编辑源代码]

代表32位整型数。

每种整数参数都有自定义的最小值与最大值。

最大的可能范围是-231至231 -1,即-2,147,483,648至2,147,483,647。

brigadier:long‌‌[新增: JE 1.14.4][编辑 | 编辑源代码]

代表64位长整型数。

注意:虽然长整型数据类型存在于Brigadier中,但是Minecraft并不使用此数据类型。

每种长整型参数都有自定义的最小值和最大值。

最大的可能范围是−263至263−1,即−9,223,372,036,854,775,808至9,223,372,036,854,775,807。

brigadier:string[编辑 | 编辑源代码]

代表字符串。

每种字符串参数都可以接受单个单词(不含空格)、引号括起的词组(单个单词或者引号括起的字符串)或者全包含词组(将命令的剩余部分全部作为字符串参数)。

minecraft:block_pos[编辑 | 编辑源代码]

代表方块位置。

允许波浪号与脱字号标记.

minecraft:block_predicate[编辑 | 编辑源代码]

代表世界中某类方块的判据。

检查方块状态属性和(方块实体)NBT数据。允许用方块标签筛选方块类型。

minecraft:block_state[编辑 | 编辑源代码]

代表某类方块状态的判据。

精确匹配某种方块状态,或者包含指定NBT的方块实体NBT。

minecraft:color[编辑 | 编辑源代码]

代表在聊天格式代码中的一种颜色。

允许reset或者16种聊天颜色之一。

minecraft:column_pos[编辑 | 编辑源代码]

代表某处平面位置。

允许波浪号与脱字号标记

minecraft:component[编辑 | 编辑源代码]

代表原始JSON文本

minecraft:dimension[编辑 | 编辑源代码]

代表某个维度

允许一个有效的维度命名空间ID

minecraft:entity[编辑 | 编辑源代码]

代表实体目标选择器

允许玩家名称、UUID或者目标选择器变量

每个实体参数都可以限制选中的实体数量(一个/多个)或者选中的实体种类(玩家/任何实体……)。

minecraft:entity_anchor[编辑 | 编辑源代码]

代表相对坐标和局部坐标所基于的实体的位置/朝向设置。

只允许eyesfeet

  • Eyes:相对坐标会参照眼部位置,局部坐标会影响俯仰和偏转。‌[需要验证]
  • Feet:默认的行为,相对坐标基于脚部位置。

minecraft:entity_summon[编辑 | 编辑源代码]

代表可以生成的一种实体类型。

允许实体类型ID。实体类型必须是可以生成的。

minecraft:float_range[编辑 | 编辑源代码]

代表浮点值的可取值范围。

常规格式:

  • 0:精确匹配0。
  • ..0:小于等于0。
  • 0..:大于等于0。
  • 0..1:0与1之间,含。

minecraft:function[编辑 | 编辑源代码]

代表一个或一组函数

可以是命名空间ID,用于指定单个函数;也可以有#前缀,用于指定某个标签

minecraft:game_profile[编辑 | 编辑源代码]

代表一组游戏(玩家)档案。

此类型由仅选择玩家的目标选择器支持。

minecraft:int_range[编辑 | 编辑源代码]

代表整型数值的可取值范围。

常规格式:

  • 0:精确匹配0。
  • ..0:小于等于0。
  • 0..:大于等于0。
  • 0..1:0与1之间,含。

minecraft:item_enchantment[编辑 | 编辑源代码]

代表一种魔咒

允许有效魔咒的命名空间ID

minecraft:item_predicate[编辑 | 编辑源代码]

代表检查物品类型及其NBT数据的物品判据。

允许用标签筛选物品类型。物品的NBT数据必须包含给予的NBT数据。

minecraft:item_slot[编辑 | 编辑源代码]

代表物品栏中的一个栏位。

参见:命令/replaceitem

允许某个指向物品栏中某栏位的字符串标记。标准栏位会映射到各个整数上。

栏位 slot_number范围 映射的索引
armor.chest 102
armor.feet 100
armor.head 103
armor.legs 101
weapon 98
weapon.mainhand 98
weapon.offhand 99
container.slot_number 0–53 0-53
enderchest.slot_number 0–26 200-226
hotbar.slot_number 0–8 0-8
inventory.slot_number 0–26 9-35
horse.saddle
400
horse.chest 499
horse.armor 401
horse.slot_number 0–14 500-514
villager.slot_number 0–7 300-307

其次,映射的索引还会受到限制。

映射的索引 限制因素
0-53 常规的物品栏
98-103 生物玩家盔甲架
200-226 玩家
300-307 村民灾厄村民
400-401
499-514 驮箱的

minecraft:item_stack[编辑 | 编辑源代码]

代表某种物品的堆叠。

不允许标签。当用于检查符合的物品时,检查的物品NBT中必须含有此项所指定的NBT。

minecraft:message[编辑 | 编辑源代码]

代表可以引用实体的消息。

允许带空格的字符串,将会使用实体的名称或种类替换其中的目标选择器。

minecraft:mob_effect[编辑 | 编辑源代码]

代表一种状态效果

允许指定有效状态效果的命名空间ID

minecraft:nbt_compound_tag[编辑 | 编辑源代码]

代表SNBT中的
复合标签NBT

minecraft:nbt_path[编辑 | 编辑源代码]

代表一种NBT标签或者数据路径。

参见:命令/data

格式:

  • .:目录分隔符。foo.bar表示foo的bar子项。
  • []:数组/列表的索引标记。foo[0]表示foo的第0项元素;bar[-1]表示bar的末项元素。
  • "":转义目录名称中的 .等。如果键值名称中需要转义可以用"带 引 号 字 符 串"

minecraft:nbt_tag[编辑 | 编辑源代码]

代表SNBT中的NBT标签。

minecraft:objective[编辑 | 编辑源代码]

代表记分项

此项还额外要求16字符的名称上限。

minecraft:objective_criteria[编辑 | 编辑源代码]

代表记分项准则

此类不按照命名空间ID,虽然他们在游戏中用ID存储。

minecraft:operation[编辑 | 编辑源代码]

代表分数对比等等的算术操作。

有效值有:=(赋值)、+=(求和)、-=(求差)、*=(加倍)、/=(取整除)、%=(取模)、<(取最小值)和>(取最大值)。

minecraft:particle[编辑 | 编辑源代码]

代表某类颗粒效果。

参见:命令/particle

允许指定有效颗粒的命名空间ID,与其后的特定颗粒的参数。

minecraft:resource_location[编辑 | 编辑源代码]

代表命名空间ID

允许命名空间ID。不接受其他任何字符,包括标签的#前缀。

minecraft:rotation[编辑 | 编辑源代码]

代表朝向(俯仰与偏转)。

minecraft:score_holder[编辑 | 编辑源代码]

代表记分的持有者。

每种分数的持有者参数都可以指定为选择一个或多个分数持有者。它可以利用目标选择器,literal name reference或者指定所有分数持有者的*

minecraft:scoreboard_slot[编辑 | 编辑源代码]

代表记分板显示位置.

允许代表某个显示位置的字符串。

minecraft:swizzle[编辑 | 编辑源代码]

代表坐标组合。

各个轴可以以任意顺序声明,但不能重复。

minecraft:team[编辑 | 编辑源代码]

代表记分板队伍.

minecraft:time[编辑 | 编辑源代码]

代表Minecraft中的时间

允许单精度浮点数和后缀的单位。

单位:

  • d:1游戏日,24000刻;
  • s:1秒,20刻;
  • t:1刻,默认单位。

单位转换后,时间会自动取整到最接近的整数刻。例如:.5d等同于12000刻。

minecraft:vec2[编辑 | 编辑源代码]

代表二维向量,元素为浮点数。

允许波浪号与脱字号标记

minecraft:vec3[编辑 | 编辑源代码]

代表三维向量,元素为浮点数。

允许波浪号与脱字号标记