Rainbowpay - Minecraft 多渠道支付插件
QQ群交流
加入我们的官方 QQ 群,与其他 Minecraft 服务器管理员和插件用户讨论交流,获取最新插件支持与更新:- QQ交流群: 点击加入
插件介绍
RainbowPay 是一个基于 Bukkit / Spigot 的 Minecraft 支付插件,允许在游戏内集成 二维码支付 功能。玩家只需在游戏内扫码(支持 微信支付 / 支付宝 / QQ支付)即可获得 点券 / 物品 / 权限 等游戏奖励该插件支持:
超时自动取消支付
防止重复支付
自动查询订单状态
支付成功后自动发放奖励
玩家行为限制
支持 PlaceholderAPI 变量
支持多条命令执行
多渠道支付支持(微信 / 支付宝 / QQ)- 🛠 支持资源包中的自定义字符与cmd值
支持的服务器版本
正式支持
RainbowPay 兼容以下 Minecraft 服务器核心:- Bukkit / Spigot / Paper

- 支持 Minecraft 版本:1.12 ➜ 1.21.4

- 推荐版本:1.20.1+(更稳定,兼容性更强)

混合端兼容性(未测试)
以下 混合端(Mod 服务器 + Bukkit 插件) 由于框架不同,可能存在兼容性问题,尚未经过完整测试:- CatServer(支持 Forge & Bukkit)
可能存在些许bug - MohistMC(Forge + Spigot 兼容)

- Arclight(Forge / Bukkit 兼容)

- Banner(Bukkit + Fabric)

- Youer(Bukkit + NeoForge)

前置插件要求
为了确保插件的正常运行,请确保您的服务器安装了以下插件:- [必须] PlayerPoints:
点击下载
可选前置插件
为了进一步提升功能和兼容性,建议您安装以下可选插件:- [可选] PlaceholderAPI:
点击下载
主要功能
支付流程
- 玩家 输入指令 生成 支付二维码
- 插件 显示二维码(会使用 Minecraft 地图 进行展示)
- 玩家 扫码支付(可选微信 / 支付宝 / QQ支付)
- 插件 自动轮询 订单状态
- 支付成功 后发放 点券 / 物品 / 权限
- 若支付 超时未完成或玩家离线,则 自动取消 订单
插件特性
防止重复奖励
自动检测订单状态
玩家行为限制(禁止物品丢弃、交换、背包操作等)
支持 PlaceholderAPI,可自定义命令
在 Config.yml 中配置支付超时时间
支付失败自动取消(实时监听)
支持多渠道支付
安装方法
- 下载 RainbowPay.jar
- 将 RainbowPay.jar 放入 /plugins 目录
- 启动服务器,自动生成 config.yml
- 打开 config.yml,填写 商户ID 和 商户密钥
- 重新启动服务器 即可开始使用
指令说明总结
| 指令 | 权限要求 | 说明 |
|---|---|---|
| /rpay gui | 玩家 | 打开支付商店 GUI |
| /rpay points <玩家名> <wx/zfb/qq> <金额> <点券数量> <商品名称> | 管理员 | 创建支付订单 |
| /rpay buy <商品名> <wx/zfb/qq> <玩家名> | 管理员 | 让玩家直接购买指定商品 |
| /rpay reload | 管理员 | 重新加载插件配置 |
