计分板完全指南

计分板系统

计分板是Minecraft强大的数据存储和条件判断系统。

语法

/scoreboard <操作>

目标管理

语法

/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