服务器使用量
25
服务玩家数
32
下载量
12,883
插件详细介绍
Salary Manager 是一款用于管理玩家薪资的插件,支持为个人或权限组设置定期工资,并拥有高度可配置的支付规则、离线工资和详细的日志记录功能。
核心功能
- 灵活的薪资设置
- 可为单个玩家或整个权限组设置工资。
- 支持配置支付周期(默认 1200 秒,即 20 分钟)。
- 可设置多种薪资组合。
- 智能薪资计算
- 玩家可同时拥有个人薪资和组薪资。
- 可配置为支付“总和”或“最高值”(默认)。
- 可设置个人薪资是否覆盖组薪资。
- 管理与通知
- 支持向拥有
salarymanager.notify权限的管理员发送支付通知。 - 与 Essentials 集成,可选择是否向 AFK 玩家支付工资(默认忽略)。
- 所有消息均可通过
messages.yml完全自定义,并提供德语翻译文件。
- 离线与日志
- 支持为离线玩家设置工资(使用
-o标签)。 - 可设置“服务器银行”账户,通过
/salaryfrom命令指定工资资金来源。 - 支付记录可保存至
history.yml,并可在配置中启用/禁用。 - 支持 PlaceholderAPI,提供多种占位符。
命令与权限
命令列表
/salary <组名或玩家名> <金额> [-g 或 -p 或 -o]
为组或玩家设置工资。可选参数 -g(组)、-p(玩家)或 -o(离线)用于区分同名项或设置离线工资。
/salarypay [次数]
立即支付指定次数的工资。
/salarylist <-p 或 -g> [页码]
列出玩家或组的工资设置(每页 6 条)。
/salarysetperiod [周期秒数]
设置新的支付间隔周期。
/salarynext
查看你下次获得工资的时间。
/salaryreload
重载插件配置。
/salaryfrom <玩家名或UUID 或 none 或 TNE> [tne账户]
设置工资支付的资金来源账户。如果安装了 The New Economy (TNE),可使用其账户。
/salarysumup <文件名> [-g 或 -p]
汇总指定日期的工资。默认汇总所有,-g 仅汇总组,-p 仅汇总玩家。
权限列表
salarymanager.set- 允许设置工资。salarymanager.set.offline- 允许设置离线工资。salarymanager.pay- 允许执行支付。salarymanager.get- 允许获取工资。salarymanager.reload- 允许重载配置。salarymanager.list- 允许列出工资列表。salarymanager.setperiod- 允许设置支付周期。salarymanager.notify- 接收支付通知(总额和支付人数)。salarymanager.from- 允许更改资金来源。salarymanager.sumup- 允许汇总指定日期的工资。
配置概览 (`config.yml`)
以下为部分关键配置项说明,完整配置请查看插件生成的 config.yml 文件。
default-delay: 1200- 默认支付间隔(秒)。get-most-profitable: true- 为 true 时,玩家获得其所有组薪资和个人薪资中的最高值。get-player-salary-when-possible: false- 为 true 时,个人薪资将覆盖组薪资。get-all: false- 为 true 时,玩家获得所有组薪资和个人薪资的总和。ignore-afk: true- 如果安装了 Essentials,是否忽略 AFK 玩家。log-payments: true- 是否记录支付历史到history.yml。offline-salaries-paid-when-online: true- 玩家上线时是否补发离线工资。allow-negative-salaries: false- 是否允许设置负数的工资。
PlaceholderAPI 占位符
如果安装了 PlaceholderAPI,可使用以下占位符:
%salarymanager_salary%- 工资金额(原始格式)%salarymanager_salary_formatted%- 工资金额(格式化后)%salarymanager_salary_reason%- 工资原因%salarymanager_salary_time%- 距离下次支付的时间%salarymanager_salary_offline%- 离线工资金额(原始格式)%salarymanager_salary_offline_formatted%- 离线工资金额(格式化后)%salarymanager_salary_offline_reason%- 离线工资原因%salarymanager_nr_salaries_paid_today%- 玩家今日已收到的支付次数
附加信息
- 插件支持 The New Economy (TNE) 经济系统。
- 提供德语语言文件
messages_de.yml(由 @Iluster 贡献)。 - 插件使用 bStats 收集匿名使用数据,可在配置中禁用 (
use-bstats: false)。
测试支持版本
版本分布
基本信息
插件名称
SalaryManager
作者
drives_a_ford
平台
Bukkit / Spigot
支持版本
1.12 - 1.16
点赞数
1
最近版本
0.5.5
25