计分板是Minecraft强大的数据存储和条件判断系统。
语法
/scoreboard objectives add <名称> <类型> [显示名称]
/scoreboard objectives remove <名称>
/scoreboard objectives list
类型
| 类型 | 说明 |
| dummy | 手动设置(默认) |
| trigger | 可被玩家触发 |
| deathCount | 死亡次数 |
| playerKillCount | 杀死玩家数 |
| mobKillCount | 杀死生物数 |
示例
/scoreboard objectives add money dummy 金钱
/scoreboard objectives add deaths deathCount 死亡次数
/scoreboard objectives add trigger_kill trigger
语法
/scoreboard players set <玩家> <目标> <分数>
/scoreboard players add <玩家> <目标> <分数>
/scoreboard players remove <玩家> <目标> <分数>
/scoreboard players list [目标]
示例
/scoreboard players set @p money 100 # 设置金钱为100
/scoreboard players add @p money 10 # 增加10金钱
/scoreboard players remove @p money 5 # 减少5金钱
语法
/scoreboard teams add <名称> [显示名称]
/scoreboard teams remove <名称>
/scoreboard teams join <队伍> [玩家]
/scoreboard teams leave [玩家]
示例
/scoreboard teams add red 红队
/scoreboard teams join red @p
/scoreboard teams leave @p
击杀计数
/scoreboard objectives add kills playerKillCount 击杀数
/scoreboard players set @e[type=player] kills 0
经济系统
/scoreboard objectives add money dummy 金钱
/give @a paper 1 0 "{display:{Lore:["右键获得1金钱"]},onUse:{scoreboard:money}}"
条件触发
# 在命令方块中
/execute if score @p money matches 100.. run give @p diamond