介绍
EMCCDK 礼包(EMCCDK礼包)是一个 Minecraft Bukkit/Spigot/Paper 服务器插件,提供完整的礼包管理与 CDK 兑换码系统,支持 GUI 菜单操作、经济系统集成和木牌领取。
核心特性
- 礼包系统:管理员从背包一键创建礼包,玩家按权限领取,物品自动发放
- CDK 兑换码:批量生成兑换码,支持限次使用、过期时间、玩家唯一性校验
- GUI 菜单:玩家领取菜单与管理员管理菜单,分页显示,状态一目了然
- 双经济系统:对接 Vault 金币与 PlayerPoints 点券,礼包可设置购买价格
- 冷却系统:按礼包独立设置冷却时间,支持灵活的时间格式(秒/分/时/天/周)
- 木牌领取:创建礼包木牌,玩家右键点击即可领取
- 权限管理:精细的权限节点控制,按礼包独立授权
- SQLite 存储:领取记录与 CDK 数据持久化存储
前置要求
| 环境 | 要求 |
|---|---|
| 服务端 | Bukkit / Spigot / Paper |
| Minecraft 版本 | 1.12.2+(推荐) |
| Java 版本 | Java 8+ |
| 可选依赖 | Vault(金币功能)、PlayerPoints(点券功能) |
提示
Vault 和 PlayerPoints 为可选依赖,未安装时对应经济功能自动禁用,不影响其他功能使用。
安装
- 确保服务器运行 Bukkit / Spigot / Paper 核心
- 将
EMCCDK礼包-1.0-SNAPSHOT.jar放入服务器的plugins文件夹 - (可选)安装 Vault + 经济插件以启用金币功能
- (可选)安装 PlayerPoints 以启用点券功能
- 重启服务器
- 插件会自动生成
config.yml、messages.yml配置文件和kits礼包存储文件夹
快速开始
创建第一个礼包
- 将你想作为礼包的物品放入背包(包括装备栏)
- 输入
/kit create 新手礼包创建礼包 - 输入
/kit list确认礼包已创建
领取礼包
- 输入
/kit menu打开 GUI 菜单查看所有礼包 - 或直接输入
/kit 新手礼包领取
生成 CDK 兑换码
- 输入
/cdk generate 新手礼包 10生成 10 个兑换码 - 将兑换码分发给玩家
- 玩家输入
/cdk 兑换码即可兑换
两大核心系统
| 系统 | 命令 | 说明 |
|---|---|---|
| 礼包系统 | /kit | 创建、领取、管理礼包 |
| CDK 系统 | /cdk | 生成、兑换、管理兑换码 |
详细命令请参阅 命令大全。