- UID
- 1
- 阅读权限
- 200
- 注册时间
- 2013-4-18
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 人气
- 点
- MC币
- 个
- 贡献
- 点
TA的每日心情 | 奋斗 2021-11-19 22:23 |
---|
签到天数: 368 天 [LV.9]以坛为家II
|
Mcrmb核心插件为Mcrmb系列插件的前置插件,同时开放端口给所有其他插件开发者。
所有接口使用均不需要提供sid和key等信息,直接import核心插件,核心插件配置正常即可使用,您可以专注于插件逻辑而不需要考虑http请求和json。
本文档书写时Mcrmb版本为1.0.9,如果您需要兼容旧版本Mcrmb,请注意new一个PayApi对象。
最新版本核心插件下载地址: http://ci.mcrmb.com
PS:因涉及网络请求,所有接口操作请异步调用,否则可能阻塞服务器主线程!
接口使用方式:
- import com.mcrmb.PayApi;
- public class Main extends JavaPlugin{
- ...
- //异步包裹
- PayApi.接口名(参数1,参数2,参数N); //发起请求
- //插件判断逻辑
- //异步包裹
- ...
- }
复制代码
接口列表
1、int look(String playername) 实时查询玩家的点券余额并写入balances缓存(接口本身不缓存)
2、int allcharge(String playername) 实时查询玩家的历史充值总额
3、int allpay(String playername) 实时查询玩家的历史消费总额
4、boolean Manual(String playername, int type, String money, String text) 强制加减点券接口
其中type为本次操作类型: 1为加点券,2为扣点券,3为重设点券数
money为点券数量,请确保不会出现小数点,否则操作无效
text为操作备注
5、boolean Pay(String playername, String money, String use, boolean show) 消费专用接口
money为点券数量,请确保不会出现小数点,否则操作无效
use为本次消费对象(购买的物品名称)
show为是否全服公告玩家购买了物品
全服公告格式为: 【核心插件前缀】 玩家playername成功购买了【use】
再次提醒:所有接口操作请异步调用,否则可能阻塞服务器主线程 |
|