大家好,今天教大家15w32b新出的计分板指令。
首先是标准格式:
- /scoreboard players tag <player> <add|remove|list> <tagName> [dataTag]
接下来我们分步理解举例。
前面的"scoreboard players tag" 是这个指令的必须格式。 然后跟选择器,可以是任何实体。
后面选择 添加|移除|或列出 标签
后面的“tagName”是标签的名字,注意,这里不要理解成NBT标签,此标签名可以自定义。比如"Sun".
后面是被贴标签的对象的条件。
对应的选择器条件为:
- @a[tag=<tagName>]
这里举例:
我让自己站在地上,输入指令,自己被贴上了"funny"的标签
- /scoreboard players tag @a add funny {OnGround:1b}
然后输入一条针对"funny"标签的指令:
- /give @a[tag=funny] minecraft:diamond 1 0 {display:{Name:"Test"}}
给予所有有"funny"标签的玩家一个名字为"Test"的钻石。
然后我就会得到一个这样的钻石
list可以在控制台中输出所有已存在的标签
remove+存在的标签名 可以移除指定标签数据
生物一样可以被赋予tag,不过指令中给出了更简单的方式,
新增NBT:
- {Tags:["tag1","tag2"...]}
可以直接召唤一个tag为funny的僵尸
- /summon Zombie ~ ~1 ~ {Tags:["funny"]}
此条件可以灵活地配合其他条件,如积分板积分限制,坐标范围等,是非常实用的指令~
======================END======================
[groupid=1009]The Command's Power[/groupid]