大家好,今天又给大家出计分板教程了~
今天教大家的是计分板中的NBT。
其实计分板也是有NBT并可以调控的。
最简单的就是直接在选择器后添加。
例如:
  1. /scoreboard players set @a[m=1] mode 1
复制代码
将全部游戏模式为创造的玩家的计分板“mode”分数设为1。

但是设置计分板分数的格式其实是为:
  1. /scoreboard players set <玩家> <计分板名> <分数> [NBT]
复制代码
大家看到,文中“/scoreboard players set <玩家> <计分板名> <分数> [NBT]

有个醒目的“NBT”,也就是说,计分板也可以指定指定玩家的NBT了。
大家先来看例子:
  1. /scoreboard players set @a Map 1
  2. {Inventory:[{id:"minecraft:map",Slot:0b}],SelectedItemSlot:0}
复制代码

这是什么指令呢?
这个指令看上去很复杂(很复杂吗?),所以我们先从简单入手(已经简单不到哪里去了······)。
  1. /scoreboard players set @a Map 1
  2. {SelectedItemSlot:0}
复制代码

SelectedItemSlot这个NBT就是判断玩家选定的快捷栏的NBT,换句话说,就是判断玩家有没有选那个物品栏。
也就是屏幕最下面的物品栏了。
好,再回来看看前面的指令,其实它是“判断玩家选定的物品栏并且那个物品栏里有相应的物品”的指令。
其中,Inentory这个NBT就是指定物品的NBT,Inentory括号里面的id就是物品的ID,上面我填的是map,也就是马屁(呸!是地图啦)。
下一个Slot其实跟SelectedItemSlot一样的意思,就不多说了。
如果还要给物品自定义名字之类的,只要再加上“tag”
  1. /scoreboard players set @a LN 1
  2. {Inventory:[{id:"minecraft:map",tag:{display:{Name:"神的地图"}},Slot:0b}],SelectedItemSlot:0}
复制代码
就可以自定义名字啦~

---------------------------THE END--------------------------

[groupid=659]DawnWork外部交流群[/groupid]