我的世界记分板指令
计分板是什么
记分板(scoreboard)是Minecraft游戏中的一种变量系统。它们可以绑定在玩家等实体上独立计数。
每个实体都会有系统默认的一些变量,例如“击杀数量”可以实现按照击杀数排序显示排行榜。
除此之外还可以设定自定义的变量,设定触发条件来执行增加/减少/数学计算等。再通过获取这些变量来达成自己想要达到的目的。例如设定一个叫做“金钱”的变量,杀死怪物增加“金钱”,在购买物品时判断“金钱”足够便给予指定物品。
记分板指令
列出所有记分板指令:/scoreboard objectives list
新建计分板指令:/scoreboard objectives add score dummy
准则 | 准则介绍 | 可编辑值 |
---|---|---|
虚拟型 (dummy) | 只能用命令修改分数,通常用来储存得分、货币等信息。 | 是 |
触发器 (trigger) | 只能用命令修改分数,通常用来储存得分、货币等信息。与虚拟型 (dummy) 不同的是,管理员可以通过 /trigger 命令来控制允许修改分数的开关。 | 是 |
阵亡次数 (deathCount) | 阵亡时会自动增加分数。 | 是 |
击败玩家数量 (playerKillCount) | 击败其他玩家时会自动增加分数(自己击败自己时不会增加,例如脸接自己朝天空射的箭)。 | 是 |
击败生物数量 (totalKillCount) | 击败生物(包括动物和怪物)时会自动增加分数。 | 是 |
生命值 (health) | 当前拥有的生命值,半颗心代表1点(在首次更新生命值前此值为0)。 | 否 |
经验值 (xp) | 当前经验值。 | 否 |
等级 (level) | 当前等级。 | 否 |
饱和度 (food) | 当前饱和度(在首次更新生命值前此值为0)。 | 否 |
空气值 (air) | 当前的潜水剩余空气,与 NBT 中的 Air 保持一致。 | 否 |
盔甲值 (armor) | 当前盔甲值(在首次更新盔甲值前此值为0)。 | 否 |
显示计分板指令-显示在TAB键玩家名后:/scoreboard objectives setdisplay list
显示计分板指令-显示在屏幕右侧:/scoreboard objectives setdisplay sidebar
显示计分板指令-显示在玩家名字下面(多人模式可见):/scoreboard objectives setdisplay belowName
修改计分板指令:/scoreboard players set @p score
修改操作:设为(set),增加(add),减少(remove),重置(reset)
- 距离最近的玩家 (@p)
- 随机玩家 (@r)
- 所有玩家 (@a)
- 所有实体 (@e)
- 执行当前命令的实体 (@s)
- 距离最远的玩家 (@p[c=-1])
删除计分板指令:/scoreboard objectives remove score 计分板名称