这是一个轻量的模组,它向你的服务器提供了兑换码功能!
使用兑换码向你的玩家发放福利,提供补偿等,更方便的面对各种情况!
如何开始?
兑换码会保存在服务器根目录的 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版之前请务必做好成为一名“曾经的冒险家”的觉悟,因为大多情况下作者会给你的膝盖来一箭。