- ◆ 游戏版本
- 1.12.2
- ◆ 服务端核心
- CatServer
- ◆ 前置/依赖
- 软依赖:Pixelmon、Vault、PlayerPoints、NyEconomy
🎁 LuckBox — 一发入魂的升级开箱
为你的服务器玩家开启一场心跳加速的挑战:打开 升降级宝箱,点击中央的箱子博一次「升级」的机会,等级越高、奖励越香!一个插件,六种奖励,无限可能。
✨ 亮点
- 🎲 点击升级:点一下消耗次数,按概率「升级一级」或「原地白给」,运气的博弈!
- 🔒 欲罢不能:次数没用完?UI 关不掉!只能一路点到结算。
- 🎨 颜值区分:玻璃板颜色、箱子名称、界面标题全部随等级变化。
- 💎 多奖池:每个等级独立随机奖池,掉宝概率全自定义。
- 🧩 六合一奖励:物品 · 指令 · 宝可梦 · 金币 · 点卷 · 货币。
- ⚙️ 一提一箱:一个箱子 = 一个配置文件,想加多少加多少,文本全可改。
🚀 快速安装
- 把
LuckBox.jar丢进服务端plugins/。 - 启动服务端 —— 自动生成示例配置。
- 疯狂玩耍
/luckbox open 玩家 example!
📦 依赖
必需:Spigot / Paper 1.12.2(或 Forge+Spigot 混装核心)
可选(按奖励类型按需安装,均为反射软调用):
pokemon→ Pixelmon(发放宝可梦)vault→ Vault + 经济插件(发放金币)playerpoints→ PlayerPoints(发放点卷)nyeconomy→ NyEconomy(发放货币)
更多功能一一呈现,即使什么都不装,纯物品箱也能立刻玩!
⌨️ 命令
主命令 /luckbox (别名 /luck、/lb)
| 命令 | 效果 | 权限 |
|---|---|---|
/luckbox open <玩家> <箱子> |
给玩家开箱! | luckbox.open |
/luckbox reload |
热重载配置 | luckbox.reload |
/luckbox list |
查看箱子列表 | luckbox.list |
⚙️ 配置
一个箱子一个文件,文件名即箱子 id。示例 Boxes/example.yml:
YAML:
display-name: "&b普通升级箱" # 界面标题
upgrade-times: 3 # 升级次数
upgrade-chance: 50 # 每次点击升一级的概率(0-100)
max-level: 3 # 最高等级
level-colors: # 各级玻璃板颜色(等级区分)
'1': GRAY
'2': YELLOW
'3': RED
levels: # 各等级随机奖励池
'1':
rewards:
1:
type: item # item / command / pokemon / vault / playerpoints / nyeconomy
material: DIRT
amount: 1
chance: 100 # 抽中概率
'2':
rewards:
1: { type: item, material: GOLD_INGOT, amount: 1, chance: 100 }
'3':
rewards:
1: { type: item, material: DIAMOND, amount: 1, chance: 100 }
奖励类型:
| type | 字段 | 说明 |
|---|---|---|
item |
material/amount/name/lore |
发物品,名称支持颜色码 |
command |
command |
控制台执行指令,%player% 代玩家 |
pokemon |
species/level |
送宝可梦(需 Pixelmon) |
vault |
amount |
送金币 |
playerpoints |
amount |
送点卷 |
nyeconomy |
amount |
送货币 |
文本:所有提示语都在 lang.yml,改完 /luckbox reload 即刻生效,支持 & 颜色码与 {player} {level} {remaining} {box} 占位符。
🎮 玩法一览
- 界面:9 格宝箱,中央箱子 + 四周彩色玻璃板。
- 点击中央箱子:消耗次数,按概率判定升级/不变。
- 强制结算:次数用完 → 按最终等级随机发 1 次奖 → 关闭。
- 禁止逃课:次数未用完时无法关闭,只能点到结束!
🔑 权限
| 节点 | 默认 |
|---|---|
luckbox.open |
op |
luckbox.reload |
op |
luckbox.list |
op |
开始把紧张与惊喜带给你的玩家吧!🎉