奖励设定
奖励区块写法
所有奖励(充值、礼包、首充、每日首充、累充)都用同一种写法:
rewards:
points: '{amount} * 10' # 点券,可以写算式,{amount} = 充值金额(元)
money: 0 # 金币(Vault)
exp: 0 # 经验等级
commands: # 指令:默认控制台执行;开头写 [player] = 玩家自己执行
- 'lp user {player} parent addtemp vip 30d'
- '[player] warp vip'
message: '&a充值成功!获得 &e{points} &a点券'
broadcast: '' # 全服公告
title: '' # 标题(开着云界面时改为画面上方的通知横幅)
subtitle: ''
sound: '' # 例 ENTITY_PLAYER_LEVELUP,也可以写资源包音效 key
指令与消息可用的占位符:{player} {uuid} {amount} {points} {money} {order} {channel} {item} {total}(发放后的累计充值),也支持 PlaceholderAPI 变量。
点券
points 默认直接发给 PlayerPoints。用其他点券插件时:
currency:
points-name: '点券'
points-command: 'nyeconomy give 点券 {player} {points}'
填了 points-command 就改用这条指令发放。
金额档位与自定义金额
recharge:
enabled: true
custom: true # 允许玩家输入任意金额
min: 1
max: 2000
presets: [6, 30, 68, 128, 328, 648]
rewards:
points: '{amount} * 10'
自定义金额:云界面画面在 1.21.6 以上用原版输入框,旧版本与箱子菜单在聊天栏输入;也可以直接 /cpay 50。
档位首充双倍
recharge:
first-double: true
presets 里的每个档位,玩家第一次充值这个金额时 points / money 翻倍(像手游的首充双倍)。菜单里还没首充过的档位会发光并标示「档位首充双倍」。
满额加赠
recharge:
bonus:
100: 5 # 单笔满 100 元多送 5%
328: 10
648: 15
取符合的最高一档,加在 points / money 上。
限时活动倍率
events:
national-day:
enabled: true
name: '&c国庆双倍'
start: '2026-10-01 00:00'
end: '2026-10-07 23:59'
multiplier: 2
apply-to: recharge # recharge / packages / all
活动期间 points / money 乘上倍率,菜单上方显示活动名称与截止时间。几个活动同时进行时倍率相乘。礼包要设 bonus: true 才吃活动倍率。
倍率怎么叠加
单笔奖励 = 基础 ×(1 + 满额加赠%)× 活动倍率 × 档位首充双倍。下单当下就算好并记在订单里,之后改设定不影响已下单的玩家。
到账提示
notice:
title: '&a充值成功'
subtitle: '&f{item}'
sound: ENTITY_PLAYER_LEVELUP
firework: true # 不会伤人的烟花
broadcast:
enabled: true
min: 30 # 至少多少元才公告
hide-amount: false # 公告不显示金额