安装与需求
服务器
| 项目 | 需求 |
|---|---|
| 核心 | Paper、Purpur、Folia(Spigot 不支持) |
| 版本 | 1.20 – 26.x(实测 1.21.10、1.21.11、26.1、26.2、26.3) |
| Java | 17 以上(26.x 用 Java 25) |
| 网络 | 服务器要能连到 openapi.alipay.com / api.mch.weixin.qq.com(不需要公网 IP) |
| 数据库 | 默认 SQLite;多个子服共用订单与累计充值时用 MySQL / MariaDB |
收款资质
云支付使用官方接口,你需要自己的商户:
申请条件以平台审核为准,一般需要营业执照或个体工商户资格。两个可以只开一个。
可选联动
| 插件 | 作用 |
|---|---|
| 云界面 CloudUI 1.1.0 以上 | 充值中心、扫码付款、累充奖励三个画面;二维码直接显示在付款画面上。CloudUI 更旧 的版本仍有充值中心与累充画面,付款时改用手持二维码地图 |
| PlayerPoints | 奖励里的点券(points)。也可以改用其他点券插件的指令,见 奖励设定 |
| Vault + 经济插件 | 奖励里的金币(money) |
| PlaceholderAPI | %cloudpay_…% 变量,奖励指令里也能用变量 |
| LuckPerms 等 | 用指令发放权限组、VIP(写在奖励的 commands) |
没装云界面、玩家没接受资源包或用基岩版连线时,自动改用箱子菜单与手持二维码地图,不需要另外设定。
安装
- 关服,把
CloudPay-<版本>-简体授权版.jar放进plugins/ - 开服一次,产生
plugins/CloudPay/(config.yml、messages.yml、keys/、token.yml) - 登录 资源中心 免费领取云支付,到会员中心「我的授权」复制授权码,填进
plugins/CloudPay/token.yml,重启(首次启动自动绑定本机) - 把支付宝 / 微信的密钥文件放进
plugins/CloudPay/keys/,在config.yml填好 APPID / 商户号,把enabled改成true - 输入
/cpay reload,再输入/cpay admin check检测配置
没填授权码时
插件照常加载,可以设定与检测支付配置;玩家下单要填好授权码并重启后才会开启。已经付款的订单无论如何都会照常发放。
升级
关服,替换 jar,开服。设定、订单与累计充值都保留;云界面画面文件没改过的会自动更新。