- 版权类型
- 原创
- 插件中文名称
- 简单的税务插件
- 插件英文名称
- SimpleTax
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- Vault(必须):https://modrinth.com/plugin/vault-2.0-economy-plugins
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
SimpleTax-简单好用的税务插件
为你的服务器添加税务系统,减少服务器通货膨胀!!!
此插件为服务器添加税务系统,针对玩家收入和支出进行收税,收税设置可配置,效果图如下:
收入扣税:
支出扣税:
命令列表:
配置文件:
为你的服务器添加税务系统,减少服务器通货膨胀!!!
此插件为服务器添加税务系统,针对玩家收入和支出进行收税,收税设置可配置,效果图如下:
收入扣税:
支出扣税:
命令列表:
| 命令(/simpletax,/st均可使用) | 作用 |
| /st on/off | 开启/关闭税务系统 |
| /st reload | 插件重载 |
| /st exempt <玩家> | 设置玩家税务豁免 |
| /st unexempt <玩家> | 取消玩家税务豁免 |
| /st addtaxdata <玩家> <数值> | 设置玩家专属税务设置(数值为0为取消专属设置) |
配置文件:
YAML:
# ========== 通用设置 ==========
settings:
# 是否开启税收(可用 /simpletax on|off 动态切换)
enabled: true
# 调试模式:开启后会在后台打印每次余额变动的详细日志,方便排查问题
debug: true
# 税收帐户,填写玩家名收取的税款将存入这个玩家名。若留空(""),税款将销毁。
tax-account: "Server"
# 永久免税权限,拥有该权限的玩家不会被收税
exempt-permission: "simpletax.exempt"
# ========== 轮询设置 ==========
polling:
# 轮询间隔(秒)。每隔多少秒检查一次在线玩家的余额
# 建议 3-5 秒,太低会影响服务器性能,太高会导致扣税延迟
interval-seconds: 3
# 变动阈值。余额变化幅度必须大于等于这个值才会触发税收计算
# 防止因为浮点数精度问题(如 0.0000001 的误差)导致疯狂触发
min-change: 1
# ========== 收入税规则 ==========
income-tax:
# 是否对“赚钱”行为收税
enabled: true
# 计费模式:PERCENT(按百分比) 或 FLAT(固定金额)
mode: PERCENT
# 百分比税率(%)。5.0 代表收取 5%
rate-percent: 5.0
# 固定税额(如果 mode 设为 FLAT 则用这个值)
flat-amount: 10
# 单次交易最多收多少税(防止一次赚太多导致税收过高)
max-tax-per-transaction: 10000
# 扣税后,玩家的余额不能低于这个数值
min-balance-after-tax: 100
# ========== 支出税规则 ==========
expense-tax:
# 是否对“花钱”行为收税
enabled: true
# 计费模式:PERCENT(按百分比) 或 FLAT(固定金额)
mode: PERCENT
# 百分比税率(%)。2.0 代表收取 2%
rate-percent: 2.0
# 固定税额(如果 mode 设为 FLAT 则用这个值)
flat-amount: 5
# 单次交易最多收多少税
max-tax-per-transaction: 50000
# 扣税后,玩家的余额不能低于这个数值
min-balance-after-tax: 10
# ========== 消息设置 ==========
# 支持 & 颜色代码,{amount} 代表变动金额,{tax} 代表扣税金额,{value} 代表专属税率/税额
messages:
tax-deducted-income: "&e[税务] &a本次收入 &c{amount} &e,扣除税款 &c{tax}&e。"
tax-deducted-expense: "&e[税务] &e本次支出 &c{amount} &e,额外扣除税款 &c{tax}&e。"
reload-success: "&a[税务] &a配置已重载。"
tax-enabled: "&a[税务] &a税收系统已开启。"
tax-disabled: "&c[税务] &c税收系统已关闭。"
exempt-added: "&a[税务] &a玩家 &f{player} &a已加入豁免名单。"
exempt-removed: "&a[税务] &a玩家 &f{player} &a已移出豁免名单。"
exempt-self-added: "&a[税务] &a你已获得税收豁免。"
exempt-self-removed: "&a[税务] &c你的税收豁免已被取消。"
player-not-found: "&c[税务] &c玩家不存在或不在线。"
taxdata-set: "&a[税务] 已将玩家 &f{player} &a的专属税率/税额设置为 &f{value}&a。"
taxdata-removed: "&a[税务] 已移除玩家 &f{player} &a的专属税率/税额。"
usage: "&e用法: /simpletax <on | off | reload | exempt | unexempt | addtaxdata> [玩家] [数值]"