一个简单的CDKey礼品兑换插件
支持的功能:
1. 使用SNBT保存数据,支持添加附魔、带Lore的物品,支持多物品奖励;
2. 支持自定义CDKey兑换次数;
3. 支持计分板经济和LLMoney;
4. 支持自定义货币单位;
效果如图:
使用方法:
1、下载本插件,解压到./plugins/目录;
2、开服,将会自动创建配置文件;
3、在游戏内输入/cdk,在兑换窗口输入cdkey码,即可领取奖品。一个玩家仅可兑换一次,每个CDKey兑完即止
4、管理员可输入/cdksetting,按照提示进行CDKey设置
请根据实际需要修改配置文件。以下是配置文件说明:
(Tips:请严格按照JSON格式进行编辑)
1. config.json(插件配置)
2.cdkey_log.json(玩家兑换记录)
3.cdkey.json(CDKey配置,一般情况下请勿修改)
支持的功能:
1. 使用SNBT保存数据,支持添加附魔、带Lore的物品,支持多物品奖励;
2. 支持自定义CDKey兑换次数;
3. 支持计分板经济和LLMoney;
4. 支持自定义货币单位;
效果如图:
1、下载本插件,解压到./plugins/目录;
2、开服,将会自动创建配置文件;
3、在游戏内输入/cdk,在兑换窗口输入cdkey码,即可领取奖品。一个玩家仅可兑换一次,每个CDKey兑完即止
4、管理员可输入/cdksetting,按照提示进行CDKey设置
请根据实际需要修改配置文件。以下是配置文件说明:
(Tips:请严格按照JSON格式进行编辑)
1. config.json(插件配置)
JSON:
{
"econ_type": 0, //经济类型,0为计分板,1为LLMoney
"econ_unit": "coin", //货币单位
"scoreboard": "money", //计分板名称(仅在经济类型为0时生效)
"server_name": "Delicated Server" //服务器名称
}
2.cdkey_log.json(玩家兑换记录)
JSON:
[
"Asulin219"
]
3.cdkey.json(CDKey配置,一般情况下请勿修改)
JSON:
{
"cdk1": { //第一个CDKey
"money": 20, //奖励金额
"count": 6, //CDKey可兑换的次数
"items": [ ] //物品SNBT
},
"cdk2": { //第二个CDKey,跟上面同理
"money": 10,
"count": 8,
"items": [ ]
}
}