- ◆ 支持核心
- Spigot
- ◆ 游戏版本
- 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
指令 | 介绍 | 权限 |
/cdk <code> | 输入兑换码兑换奖励/物品 | packscdk.use默认已分配 |
/packscdk add <type> <amount> <action> <Command> <date> | 添加礼包兑换码 | packscdk.use.admin.add |
/packscdk export <type> <amount> <file> | 将礼包码从数据库导出本地 | packscdk.use.admin.export |
/packscdk item <name> | GUi礼包物品生成器 | packscdk.use.admin.item |
/packscdk list | 礼包物品名列表 | packscdk.use.admin.list |
/packscdk delete <type> | 删除已使用过的礼包码 | packscdk.use.admin.delete |
/packscdk reload | 插件重载 | packscdk.use.admin.reload |
| 所以权限:packscdk.use.admin.* |
如何添加礼包码:
参数 | 类型 | 介绍 |
---|---|---|
<type> | single和multiple | single:该礼包只能用一次multiple:该礼包码可以用多次 |
<amount> | 数量 | 如果类型使用single,数量写10个可以生成10条礼包码。 如果类型使用multiple,生成一条礼包码,数量就是该礼包码能使用多少次 |
<action> | directives和items | 区分礼包码是执行指令还是执行物品兑换 |
<Command> | 指令和礼包名字 | 指令或配置文件的礼包物品 |
<date> | 时间 | 结束时间,可以让这条礼包码能在多少时间内使用,例如:2024-01-30 20:00:00 |
礼包码只能使用一次,且生成多条礼包码: /packscdk add single 10 directives give %player-name% stone 1 2024-01-30 20:00:00
礼包码可以使用多次,且生成一条条礼包码: /packscdk add multiple 10 directives give %player-name% stone 1 2024-01-30 20:00:00
如何导出礼包码:
参数列表 | 类型 | 介绍 |
---|---|---|
<type> | single和multiple | single专门导出未使用的礼包码,multiple专门导出使用次数未满的礼包码 |
<action> | directives和items | 区分指令礼包和物品礼包码 |
<file> | 文件名 | 导出自定义文件名 |
代码示例:/packscdk export single directives 测试
1.0版本礼包码是导出在PacksCDK文件里
1.1版本开始导出在PacksCDK/code文件里
注意问题
由于1.0版本的数据存储模式是sqlite在1.1版本需要手动创建data文件夹,然后将PacksCDK文件下的.db文件挪到data文件中。
config.yml配置文件
插件生成没有汉化注释,不明白的请仔细阅读。
YAML:
setup:
database-setup:
# 存储方式:sqlite、MySQL
type: MySQL
# 数据库地址
address: 127.0.0.1
# 数据库端口号
port: 3306
# 数据库名,同时也是sqlite数据的.db文件名
database: user
# 数据库账号
username: root
# 数据库密码
password: wdsj102030Q
# 数据库可选参数
Additional-url: ?useSSL=false
# 数据库连接池
database-druid:
# 初始连接数量
InitialSize: 5
# 最大存活数量
MaxActive: 5
# 礼包码长度,礼包码类似是uuid,该礼包码长度无效
packs-code-length: 32
# 礼包码类型:numeric_character字符串和数量混合、numeric纯数字、character字符串(含大小写),uuid
packs-code-type: numeric
# 本地依赖下载源,默认是Maven,若下载缓慢或者下载失败,请跟换国内阿里巴巴源:https://maven.aliyun.com/repository/public/
# 依赖存储位置在libs文件夹中
packs-depend-address: https://repo1.maven.org/maven2/
礼包配置文件
PacksCDK/packs/packs.yml
插件生成没有汉化注释,不明白的请仔细阅读
YAML:
#礼包物品名
packs1:
#物品类型和数量
item:
- stone,10
- stone,20
packs2:
item:
- stone,30
- torch,10
- fence,10
packs3:
item:
- stone,30
- stone,40
- stone,50
message.yml文件请阅读配置文件,这就不展示了
注意事项:message.yml文件随着版本更新可能会有变动,请删除后重新生成