- 版权类型
- 原创
- 插件中文名称
- Rainbowpay
- 插件英文名称
- Rainbowpay
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- PufferFish
- 语言支持
- 中文(简体)
- 前置组件
- wiki地址: https://rainbowbridge.fun/docs/Rainbowpay/
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
[MD]
#
**RainbowPay** - Minecraft 多渠道支付插件
<p align="center">
<img src="https://img.shields.io/badge/Minecraft-Bukkit/Spigot-blue.svg?style=flat-square" alt="Minecraft Bukkit/Spigot" style="display:inline-block;margin: auto;"/>
<img src="https://img.shields.io/badge/Version-1.0.6-brightgreen.svg?style=flat-square" alt="Version" style="display:inline-block;margin: auto;"/>
</p>
<p align="center">
<img src="https://bstats.org/signatures/bukkit/Rainbowpay.svg" alt="RainbowPay 统计数据">
</p>
> **基于 Bukkit/Spigot 的一键扫码支付插件,为玩家提供更便捷的充值和物品购买体验。**
> **支持:微信支付 / 支付宝 / QQ支付**
---
##
**QQ群交流**
加入我们的官方 QQ 群,与其他 Minecraft 服务器管理员和插件用户讨论交流,获取最新插件支持与更新:
- **QQ交流群**: [点击加入](https://qm.qq.com/q/FC9a2mn34k)
##
**插件介绍**
`RainbowPay` 是一个基于 `Bukkit` / `Spigot` 的 **Minecraft 支付插件**,允许在游戏内集成 **二维码支付** 功能。玩家只需在游戏内**扫码**(支持 **微信支付** / **支付宝** / **QQ支付**)即可获得 **点券 / 物品 / 权限** 等游戏奖励
##
**支持的服务器版本**
### **
正式支持**
`RainbowPay` 兼容以下 **Minecraft 服务器核心**:
- **Bukkit** / **Spigot** / **Paper**
- **支持 Minecraft 版本**:`1.12.2` ➜ `1.21.4`
- **推荐版本**:`1.16.5+`(更稳定,兼容性更强)
### **
混合端兼容性(未测试)**
以下 **混合端(Mod 服务器 + Bukkit 插件)** 由于框架不同,可能存在兼容性问题,**尚未经过完整测试**:
- **CatServer**(支持 Forge & Bukkit)
`可能存在些许bug`
- **MohistMC**(Forge + Spigot 兼容)
- **Arclight**(Forge / Bukkit 兼容)
- **Banner**(Bukkit + Fabric)
- **Youer**(Bukkit + NeoForge)
##
**前置插件要求**
为了确保插件的正常运行,请确保您的服务器安装了以下插件:
- **PlayerPoints**: [
点击下载](https://www.spigotmc.org/resources/playerpoints.80745/)
##
**可选前置插件**
为了进一步提升功能和兼容性,建议您安装以下可选插件:
- **PlaceholderAPI**: [
点击下载](https://www.spigotmc.org/resources/placeholderapi.6245/)
该插件支持:
-
**超时自动取消支付**
-
**防止重复支付**
-
**自动查询订单状态**
-
**支付成功后自动发放奖励**
-
**玩家行为限制**
-
**支持 `PlaceholderAPI` 变量**
-
**支持多条命令执行**
-
**多渠道支付支持**(微信 / 支付宝 / QQ)
- 🛠 **支持资源包中的自定义字符与cmd值**
---
##
**主要功能**
###
**支付流程**
1. 玩家 **输入指令** 生成 **支付二维码**
2. 插件 **显示二维码**(会使用 **Minecraft 地图** 进行展示)
3. 玩家 **扫码支付**(可选微信 / 支付宝 / QQ支付)
4. 插件 **自动轮询** 订单状态
5. **支付成功** 后发放 **点券 / 物品 / 权限**
6. 若支付 **超时未完成**或**玩家离线**,则 **自动取消** 订单
---
###
**插件特性**
-
**防止重复奖励**
-
**自动检测订单状态**
-
**玩家行为限制**(禁止物品丢弃、交换、背包操作等)
-
**支持 `PlaceholderAPI`**,可自定义命令
-
**在 `Config.yml` 中配置支付超时时间**
-
**支付失败自动取消**(实时监听)
-
**支持多渠道支付**
---
##
**安装方法**
1. **下载** `RainbowPay.jar`
2. 将 `RainbowPay.jar` 放入 **`/plugins`** 目录
3. **启动服务器**,自动生成 `config.yml`
4. 打开 `config.yml`,填写 **商户ID** 和 **商户密钥**
5. **重新启动服务器** 即可开始使用
---
###
**指令说明总结**
| 指令 | 权限要求 | 说明 |
|------|----------|------|
| `/rpay gui` | 玩家 | 打开支付商店 GUI |
| `/rpay points <玩家名> <wx/zfb/qq> <金额> <点券数量> <商品名称>` | 管理员 | 创建支付订单 |
| `/rpay buy <商品名> <wx/zfb/qq> <玩家名>` | 管理员 | 让玩家直接购买指定商品 |
| `/rpay reload` | 管理员 | 重新加载插件配置 |
---
[/MD]
#

<p align="center">
<img src="https://img.shields.io/badge/Minecraft-Bukkit/Spigot-blue.svg?style=flat-square" alt="Minecraft Bukkit/Spigot" style="display:inline-block;margin: auto;"/>
<img src="https://img.shields.io/badge/Version-1.0.6-brightgreen.svg?style=flat-square" alt="Version" style="display:inline-block;margin: auto;"/>
</p>
<p align="center">
<img src="https://bstats.org/signatures/bukkit/Rainbowpay.svg" alt="RainbowPay 统计数据">
</p>
> **基于 Bukkit/Spigot 的一键扫码支付插件,为玩家提供更便捷的充值和物品购买体验。**
> **支持:微信支付 / 支付宝 / QQ支付**
---
##

加入我们的官方 QQ 群,与其他 Minecraft 服务器管理员和插件用户讨论交流,获取最新插件支持与更新:
- **QQ交流群**: [点击加入](https://qm.qq.com/q/FC9a2mn34k)
##

`RainbowPay` 是一个基于 `Bukkit` / `Spigot` 的 **Minecraft 支付插件**,允许在游戏内集成 **二维码支付** 功能。玩家只需在游戏内**扫码**(支持 **微信支付** / **支付宝** / **QQ支付**)即可获得 **点券 / 物品 / 权限** 等游戏奖励
##

### **

`RainbowPay` 兼容以下 **Minecraft 服务器核心**:
- **Bukkit** / **Spigot** / **Paper**

- **支持 Minecraft 版本**:`1.12.2` ➜ `1.21.4`

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

### **

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

- **MohistMC**(Forge + Spigot 兼容)

- **Arclight**(Forge / Bukkit 兼容)

- **Banner**(Bukkit + Fabric)

- **Youer**(Bukkit + NeoForge)

##

为了确保插件的正常运行,请确保您的服务器安装了以下插件:
- **PlayerPoints**: [

##

为了进一步提升功能和兼容性,建议您安装以下可选插件:
- **PlaceholderAPI**: [

该插件支持:
-

-

-

-

-

-

-

-

- 🛠 **支持资源包中的自定义字符与cmd值**
---
##

###

1. 玩家 **输入指令** 生成 **支付二维码**
2. 插件 **显示二维码**(会使用 **Minecraft 地图** 进行展示)
3. 玩家 **扫码支付**(可选微信 / 支付宝 / QQ支付)
4. 插件 **自动轮询** 订单状态
5. **支付成功** 后发放 **点券 / 物品 / 权限**
6. 若支付 **超时未完成**或**玩家离线**,则 **自动取消** 订单
---
###

-

-

-

-

-

-

-

---
##

1. **下载** `RainbowPay.jar`
2. 将 `RainbowPay.jar` 放入 **`/plugins`** 目录
3. **启动服务器**,自动生成 `config.yml`
4. 打开 `config.yml`,填写 **商户ID** 和 **商户密钥**
5. **重新启动服务器** 即可开始使用
---
###

| 指令 | 权限要求 | 说明 |
|------|----------|------|
| `/rpay gui` | 玩家 | 打开支付商店 GUI |
| `/rpay points <玩家名> <wx/zfb/qq> <金额> <点券数量> <商品名称>` | 管理员 | 创建支付订单 |
| `/rpay buy <商品名> <wx/zfb/qq> <玩家名>` | 管理员 | 让玩家直接购买指定商品 |
| `/rpay reload` | 管理员 | 重新加载插件配置 |
---
[/MD]