SalaryManager

SalaryManager - 薪资管理插件

定期发放工资,按组或用户管理
Bukkit / Spigot 作者 drives_a_ford 支持版本 1.12 - 1.16
服务器使用量
17
服务玩家数
15
下载量
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)。
测试支持版本
1.12 1.13 1.14 1.15 1.16
版本分布
基本信息
插件名称 SalaryManager
作者 drives_a_ford
平台 Bukkit / Spigot
支持版本 1.12 - 1.16
点赞数 1
最近版本
0.5.5 18

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,681,168  |  历史访问人次:3,251,482

今日访问人数:646  |  今日访问人次:886

昨日访问人数:26,372  |  昨日访问人次:31,574

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6