2759159258
1.tag 什么意思?_?
2.datatag又什么意思?
3. scoreboard players tag <player> add <tagName> [dataTag]
举个带datatag的例子呗... 长一点的


这下题目应该够清楚了吧

话说题主可以自己申请给回答者加分吗.......

pca006132
1. 不给语境只问tag是没意思的,一大堆tag好不好。还请给语境。如果是记分板那tag的话就是给一个标签那实体。
2. data tag就是数据标签,命令里一般是代表NBT。
3. scoreboard players tag @e[type=item] add test {Item:{id:"minecraft:stone"}},给石头掉落物加上test标签。

⊙v⊙
本帖最后由 ⊙v⊙ 于 2018-3-16 02:03 编辑

tag(标签)的话,如上所说,能表明很多东西...。那么,哪些东西为标签呢

●游戏物品,命名牌(name tag)
●/scoreboard players tag...的标签,做标记给选择器用
○1.13此命令则变为/tag...
NBT,每一个nbt都是一个标签,NoGravity,NoAI,Silent,Invulnerable...
1.13新增...wiki,在数据包data\命名空间\tags下的json文件,可标上标签的有方块、物品或function
○方块标签,现在游戏内所有的方块都有一个或多个方块标签,比如用以下例子检测是否为自定义方块类。
○○比如原本的/execute as @a at @s if block ~ ~-1 ~ minecraft:stone run say 1,玩家脚下为石头时say 1。
○○在设置了标签后,/execute as @a at @s if block ~ ~-1 ~ #命名空间:tiny run say 1,玩家脚下为石头、铁钻红石块或泥土时say1。
  1. #datapacks\数据包名字\data\命名空间\tags\blocks\tiny
  2. {
  3.   "replace": false,
  4.   "values": [
  5.     "minecraft:stone",
  6.         "minecraft:iron_block",
  7.         "minecraft:diamond_block",
  8.         "minecraft:dirt",
  9.         "minecraft:redstone_block"
  10.     ]
  11. }
复制代码

○物品标签,这个我没试过,解释是标上自定义标签后,类似方块标签,可用于被选择器检测到或被成就或合成公式检测到。
○function标签,比如datapacks\数据包名字\data\命名空间\tags\functions\loads
  1. {
  2.   "replace": false,
  3.   "values": [
  4.     "uin:load",
  5.         "apple:dontload",
  6.         "sigh":"nevermind"
  7.   ]
  8. }
复制代码
那么,游戏内执行一次/function #命名空间:loads时,就会执行一次数据包uin的load.mcfunction、数据包apple的dontload.mcfunction和sigh的nevermind.mcfunction。


datatag也是标签,明确的说是数据标签,通俗的说就是NBT...比如...
/setblock <x> <y> <z> <方块ID> [附加值] [处理] [dataTag]
/give <player> <物品> [数量] [附加值/损伤值] [dataTag]
/give @p minecraft:stone 1 0 {CanPlaceOn:["minecraft:nothing"]}

/give <players> <item> [count] [data] [dataTag]   ←1.13以下,例子见上
/give <players> <item>[dataTag] [count]     1.13,而原本的data(损伤值成为NBT)例子见下...
/give @s minecraft:carrot_on_a_stick{Unbreakable:1b,Damage:1},而{这里面的就是NBT...}


问答板能编辑真好...
是的....编好几次了,好像是上次论坛调整后开放的厉害厉害...