这是一个轻量的模组,它向你的服务器提供了兑换码功能!
使用兑换码向你的玩家发放福利,提供补偿等,更方便的面对各种情况!
如何开始?
兑换码会保存在服务器根目录的lottery文件夹下lottery.json中,因此你有两种加入的方式:
游戏内加载
使用指令加入互换码,手持要加入的物品输入/prize会自动加入手持物品的注册名及其数量到列表(1.7.10中默认保存物品ID),输入/prizepool [name] [code]就会将已加入池的物品投入到指定名称的兑换表中并清空池。如果[code]参数为空(≥1.16.5的版本不可空,使用“null”可以占位),默认生成一份随机生成的3+4的兑换码(格式:XXX-XXXX)。在≤1.12.2的版本中会自动将互换码复制到操作者的系统剪切板。
在关闭服务器时才会保存到json。
2. 手写Json加载
在启动服务器时才会读取Json,因此暂时无法热加载,未来会提供热载与热存。
1.7.10中解析物品ID,若非原版物品不建议手写。
注意:你的池中物品不可超过27个物品,如果需要突破这个限制,请使用手写Json方式载入。
制作好了兑换码,如何互换?
现在输入/cash [code] 来兑换你的礼包!会自动放入你的背包。一条兑换码一位玩家只能兑换一次。
Fabric版?
不作任何保证,或许会。
在要求作者制作Fabric版之前请务必做好成为一名“曾经的冒险家”的觉悟,因为大多情况下作者会给你的膝盖来一箭。