概述
这个模组为服务器添加了一种方法来计算自安装以来玩家的死亡次数,它还会通知玩家在服务器上的死亡次数和排名。
它还可以保存单个会话的死亡信息或将死亡信息导出到文本文件。
示例图
服务器可配置文件路径 /服务端根目录/config/deathcounter-common.toml。
服务器死亡次数记录文件路径(如果配置文件 singleSession=false)/服务端根目录/world[可能根据你地图名字不同而不同]/deaths.json。
配置文件
[general]
# 玩家死亡时应发送什么类型的消息?
# 可选:NONE(无),SHORT(简短),LONG(长)
messageType = "LONG"
# 玩家死亡时是否向其广播排行榜?
# 可选:NONE(无),SELF(自己),ALL(所有人)
broadcastOnDeath = "NONE"
# 排行榜中显示的名称数量
# 范围:1 ~ 50
leaderboardCount = 5
# 是否跨会话不保存死亡记录?启用此选项会禁用将死亡记录保存到服务器文件夹中。
singleSession = false
# 使用死亡计数器的操作命令所需的权限级别
# 范围:0 ~ 4
commandPermissionLevel = 1
1.2.0+ 版本可用指令
本地显示死亡排行榜:
/dc
本地显示指定玩家死亡次数以及在服务器排名:
/dc get [玩家id]
例:/dc get FQrabbit
设置玩家死亡次数(可能需要 minecraft.command.set 权限):
/dc set [玩家id] [次数]
例:/dc set FQrabbit 100
转移 A 玩家死亡次数到 B 玩家身上(可能需要 minecraft.command.transfer 权限):
/dc transfer [A玩家id] [B玩家id]
例:/dc transfer FQrabbit Qianyu
全服务器玩家通告一次死亡排行榜(可能需要 minecraft.command.broadcast 权限):
/dc broadcast
适用于 Minecraft 1.11 可用命令
对于 OP:
/deathcounter [leaderboard/all/user]
/deathcounter 可简写为 /dc。
仅输入 /dc 将只显示 OP 的排行榜(只可用于后台)。
/dc all
将在服务器范围内广播排行榜。
/dc 玩家名
将只显示该玩家的排行榜。
/dc reset [all/user]
重置死亡人数,后接参数与上同理
对于非 OP:
!dc 向玩家显示服务器的排行榜。