插件简介
本插件为圈地服务器提供领地每日税收/维护费系统。玩家即使已经成功圈地,也需要每天按领地大小缴纳维护费用,否则领地会被自动缩小,真正做到“有地就要养地”,有效回收 AFK 领地、鼓励玩家合理规划领地规模。
功能特点
- 按权限组设置基础免费面积
- 拥有 residencecost.vip 的玩家,基础免费面积为 50 格
- 拥有 residencecost.mvp 的玩家,基础免费面积为 100 格
- 超出基础面积的部分才会开始计费,更照顾赞助/高权限玩家
- 按面积自动计算每日税费
- 仅计算 X、Z 轴上的占地面积
- cost_per_block 控制每多 1 格地块每天需要扣除的金币数量
- 例:cost_per_block: 1.0 = 每多 1 格 / 每天扣 1 金币
- 固定时间统一结算
- time: "04:00" 表示每天服务器时间 04:00 自动结算
- 方便服主统一安排备份、重启与经济结算逻辑
- 多种提示方式可选
- 支持普通聊天消息 msg
- 支持 Action Bar 提示 action_bar
- 支持标题 + 副标题 + 渐入/停留/渐出时间的完整 Title 提示
- 不需要的提示方式直接在配置里删除对应节点即可
- 扣费失败自动缩小领地
- 当玩家余额不足以支付当日维护费时,会触发 cost_fail
- 自动向两侧缩小领地:
- x_reduce:X 轴总共缩小多少格
- z_reduce:Z 轴总共缩小多少格
- 为保证从“两边往中间”对称缩小,数值要求为 2 的倍数
代码:
permission:
vip: 50 # 拥有 residencecost.vip 时,基础免费 50 格
mvp: 100 # 拥有 residencecost.mvp 时,基础免费 100 格
time: "04:00" # 每日结算时间
cost_per_block: 1.0 # 每多 1 格每天扣多少金币
msg:
cost:
msg: "%res%领地扣除%money%金币"
action_bar: "456"
title:
title: "1"
subtitle: "2"
fade_in: 10
stay: 70
fade_out: 20
cost_fail:
msg: "%res%领地扣除%money%金币失败,领地已缩小."
x_reduce: 2 # X轴总共缩小 2 格(左右各 1 格)
z_reduce: 2 # Z轴总共缩小 2 格(前后各 1 格)