SimpleTax-简单好用的税务插件

原创 闭源 娱乐 经济 SimpleTax-简单好用的税务插件 1.0.0

请登录后获取
版权类型
原创
插件中文名称
简单的税务插件
插件英文名称
SimpleTax
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
Vault(必须):https://modrinth.com/plugin/vault-2.0-economy-plugins
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
SimpleTax-简单好用的税务插件
为你的服务器添加税务系统,减少服务器通货膨胀!!!

此插件为服务器添加税务系统,针对玩家收入和支出进行收税,收税设置可配置,效果图如下:
收入扣税:
1793358920725.webp

支出扣税:
1793358961505.webp


命令列表:
命令(/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> [玩家] [数值]"
作者
Happyday
价格
45.00金粒
下载
0
查看
11
首次发布
最后更新

评分

0.00 星 0 次评分

Happyday 的其他资源

后退
顶部 底部