# =============== VIP 等级配置:ZL1(例如“高级 VIP”) ===============
# 该等级代表一种 VIP 身份,拥有特定权限、福利和有效期。
ZL1:
# 【必填】初始默认天数(单位:天)
# 当通过 /VipSystem set 或 /add 命令设置此等级时,
# 若未指定天数,则默认赋予玩家 30 天有效期。
days: 30
# 升级时返还 50% 剩余天数作为奖励
upgrade-refund-ratio: 0.5
upgrade-from:
- "NONE" # 允许非 VIP 玩家直接“升级”到 ZL1(实际是首次开通)
# 当玩家获得此 VIP 等级时,立即执行的指令列表
set-commands:
- "lp user %player_name% parent add ZL1" # 使用 LuckPerms 插件添加 ZL1 权限组
- "tell %player_name% §a恭喜!你已获得 ZL1 VIP,有效期 30 天!" # 私聊通知玩家
# 当此 VIP 等级到期时,自动执行的指令列表
expire-commands:
- "lp user %player_name% parent remove ZL1" # 移除 ZL1 权限组,撤销特权
- "tell %player_name% §c你的 ZL1 VIP 已到期,感谢支持!" # 到期提醒
# 示例等级:ZL2(普通 VIP)
ZL2:
# 初始有效期(单位:天)。设置后玩家拥有 120 天 VIP。
days: 120
# 只允许从 ZL1 升级而来
upgrade-from:
- "ZL1"
set-commands:
- "lp user %player_name% parent add ZL2"
- "give %player_name% diamond 5"
expire-commands:
- "lp user %player_name% parent remove ZL2"
- "broadcast §e[系统] 玩家 %player_name% 的 ZL2 VIP 已到期!"