- ◆ 支持核心
- 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,50message.yml文件请阅读配置文件,这就不展示了
注意事项:message.yml文件随着版本更新可能会有变动,请删除后重新生成
 
				
		 
			 
										![ServerCtime—一款倒计时插件[全版本]](/data/resource_icons/0/255.jpg?1644938538)
 
 
		
				
				