推广代码生成插件 (Redeemer)
这个插件让您可以基于命令创建推广代码。您可以创建一个推广,分配一个特定的代码,设置该推广的有效日期,还可以将特定的推广代码设置为仅在特定世界中有效。每个推广代码可以分配无限个命令。从v0.4版本开始,新增了代金券功能。您可以创建代金券,为其添加无限个命令,并将其设置为仅在特定世界中有效。创建代金券并启用后,您可以为此类型生成任意数量的一次性可用代金券代码,并与玩家分享。
自v0.4版本以来,不再需要Java 8,插件现在也支持Java 7!
已知问题
目前还没有已知的bug。如果您发现了bug,请告诉我!
计划功能
如果有任何关于此插件的想法或建议,请在讨论区分享!
- 游戏内可购买的代金券代码(与Vault兼容)
- 管理员维护推广和代金券代码的Web界面
- 用于维护推广和代金券代码的PHP和Python模块
- 支持其他数据库(例如PostgreSQL)
要求
- MySQL数据库
- Java 1.7
- Spigot 1.13.2
安装
将.jar文件放入您的插件文件夹中,重新启动服务器一次,然后调整配置文件。目前只有一个用于前缀的配置和一个用于数据库配置的配置。一旦您的数据库正确链接,您就可以开始使用此插件。
支持
如果您在使用我的插件时遇到任何问题,请在本站的“讨论”中发布。
权限
redeemer.promotion.create - 允许创建推广代码 redeemer.promotion.show - 允许显示特定推广 redeemer.promotion.list - 允许列出所有现有的推广 redeemer.promotion.remove - 允许移除推广代码 redeemer.promotion.config - 允许配置推广代码 redeemer.promotion.use - 允许使用推广代码 redeemer.voucher.create - 允许创建代金券类型 redeemer.voucher.show - 允许显示特定代金券 redeemer.voucher.list - 允许列出所有现有的代金券 redeemer.voucher.remove - 允许移除代金券 redeemer.voucher.config - 允许配置代金券代码 redeemer.voucher.use - 允许使用代金券代码
推广命令
/redeemer promo create - 创建一个新推广 /redeemer promo valid <日期> - 设置推广的有效日期,日期格式为“yyyy-MM-dd”,例如:“2016-12-31” /redeemer promo world <世界> - 将推广设置为仅在指定世界中可用 /redeemer promo code <代码> - 设置推广代码 /redeemer promo enable - 启用推广以供玩家使用 /redeemer promo disable - 禁用推广 /redeemer promo command add <命令> - 为此推广添加要执行的命令 /redeemer promo command remove <命令> - 从推广中移除给定的命令 /redeemer promo - 兑换推广代码 /redeemer promo list - 列出所有现有的推广 /redeemer promo show - 显示推广的详细信息 /redeemer promo remove - 移除推广
代金券命令
/redeemer voucher create - 创建一个新代金券 /redeemer voucher world <世界> - 将代金券设置为仅在指定世界中可用 /redeemer voucher enable - 启用代金券以供玩家使用 /redeemer voucher disable - 禁用代金券 /redeemer voucher command add <命令> - 为此代金券添加要执行的命令 /redeemer voucher command remove <命令> - 从代金券中移除给定的命令 /redeemer voucher generate - 生成代金券代码 /redeemer voucher - 兑换代金券代码 /redeemer voucher list - 列出所有现有的代金券 /redeemer voucher show - 显示代金券的详细信息 /redeemer voucher remove - 移除代金券