伊C
本帖最后由 伊C 于 2021-8-18 18:37 编辑

MPoints

功能

最高支持在服务器内创建30种不同的点数,每个点数都可以单独配置

支持MySQL保存玩家数据,具有缓存功能,且支持BungeeCord子服的数据同步

理论上支持1.8.x-1.16.x版本,欢迎大家反馈意见和bug

指令

玩家指令
mpoints <pointname> balance  -  查询点数余额
mpoints <pointname> balance <玩家>  -  查询<玩家>点数余额
mpoints <pointname> pay <玩家> <金额>  -  转账给<玩家><金额>点数
mpoints <pointname> balancetop  -  查询点数排行榜
mpoints version  -  显示插件版本信息

OP指令
mpoints list  -  列出所有的点数
mpoints <pointname> give <玩家> <金额>  -  给与<玩家><金额>点数
mpoints <pointname> take <玩家> <金额>  -  从<玩家>取走<金额>点数
mpoints <pointname> set <玩家> <金额>  -  设置<玩家>点数为<金额>
mpoints <pointname> give * <all/online> <amount> <reason>  -  给与<所有/在线玩家><金额>点数
mpoints <pointname> take * <all/online> <amount> <reason>  -  从<所有/在线玩家>取走<金额>点数
mpoints <pointname> set * <all/online> <amount> <reason>  -  设置<所有/在线玩家>点数为<金额>
mpoints <pointname> balancetop hide/display <player>  -  将<玩家>的数据从Top10上隐藏或显示
mpoints reload 重新加载 message.yml 和 points.yml

权限
mpoints.user.balance   -   允许查询自己和别人的余额
mpoints.user.balance.other   -   允许查询别人的余额
mpoints.user.balancetop   -   允许查询TOP10排行
mpoints.admin.list   -   允许列出服务器内所有点数
mpoints.admin.give   -   允许给予某个玩家余额
mpoints.admin.take   -   允许扣除某个玩家余额
mpoints.admin.set   -   允许设置某个玩家余额
mpoints.admin.balancetop   -   允许隐藏或显示某个玩家在TOP10上的数据

配置文件
config.yml

points.yml

message.yml
BungeeCord 子服务器同步说明


在需要同步的子服务器上和BungeeCord端上都安装本插件

然后在配置文件中启用 BungeeCord 即可(BungeeCord端无配置文件)


截图


关于PlaceholderAPI

变量名
%mpoints_balance_sign_<pointsign>%     pointsign余额
%mpoints_balance_value_sign_<pointsign>%     pointsign余额数值
%mpoints_top_player_#_sign_<pointsign>%     pointsign排名#的玩家名称
%mpoints_top_balance_#_sign_<pointsign>%     pointsign排名#的玩家余额
%mpoints_top_balance_value_#_sign_<pointsign>%     pointsign排名#的玩家余额数值
%mpoints_sum_balance_sign_<pointsign>%     pointsign服务器总余额
%mpoints_sum_balance_value_sign_<pointsign>%     pointsign服务器总余额数值

关于菜单

持续更新中。。。
BossshopPro

已知兼容问题


更新日志

2020/2/1 - 1.1.7
修复线程问题
2020/3/22 - 1.1.11
增加新指令来设置全体玩家点数
完成MPointsAPI
2021/8/18 - 1.2.2
修复paper1.17.1的兼容问题
修复正版玩家改名,导致缓存BC同步出错的bug
SQLite模式不再支持BC同步,并且只支持3种点数
更新历史

开源(GPLV3)

█████,如果您要查看本帖隐藏内容请回复
下载地址

MPoints-1.2.2.jar (319.38 KB, 下载次数: 335)
注: 1.1版本不支持和之前版本进行BC同步

点击链接加入群聊【插件交流群】获得帮助




本插件所用代码部分来自其他开源或闭源(已授权)作品 HikariCP

mcbad
支持作者大大

烧鸡腿小面包
感觉有点像多货币插件

浪神来咯
大神出品,6得飞起!

Carpaaaa
支持支持

哦也~
学习学习,

_諵城`Tr)L
非常完美的点数插件

floatddddown
感谢楼主分享,已拿走,,谢谢

墨柔Morrr
支持QS商店吗

djys2000
让 江小白 来看看帖子里藏了啥好东西~~~

e_mirai
感谢分享

MonsterXZ
好像还不错的样子试试

qq281064214
支持一下

性宋
5646546546456

MonsterXZ
希望改进一下,建议如下:
reload只能加载message,插件热加载又会导致部分功能失效。
points配置起来烦琐,希望增加create类似的在线指令。
点数显示的名称singular-name和plural-name用处感觉不是很大,甚至影响整体美感。
help1-13的清一色提示影响观感,降低效率,希望可以加入其它颜色帮助分辨,甚至会出现<金额>和<amount>、<玩家>和<player>共存的现象。

伊C
MonsterXZ 发表于 2020-12-19 13:09
希望改进一下,建议如下:
reload只能加载message,插件热加载又会导致部分功能失效。
points配置起来烦琐 ...

感谢反馈

星世界_Star
支持小游戏硬币的功能?

MonsterXZ
%mpoints_sum_balance_sign_<pointsign>%和%mpoints_sum_balance_value_sign_<pointsign>%显示的一直是自己的余额,并非全服余额。balance改成balances就是全服玩家的余额了,但一直显示单位。貌似全服玩家余额或者top榜总余额刷新时间貌似和top排行刷新时间不相同。

kimven
学习一下

caojiahao123
真的大佬,太厉害了,膜拜~

伊C
MonsterXZ 发表于 2020-12-20 21:10
%mpoints_sum_balance_sign_%和%mpoints_sum_balance_value_sign_%显示的一直是自己的余额,并非全服余额。 ...

多谢反馈,近期会修复这个bug

伊C
MonsterXZ 发表于 2020-12-20 21:10
%mpoints_sum_balance_sign_%和%mpoints_sum_balance_value_sign_%显示的一直是自己的余额,并非全服余额。 ...

新版本已修复

Lonely丶独独
话说你的XConomy是在审核么
不过我看到你这个插件有个提议
你可以单独在这个插件上加上一个购买物品的功能
例如/mpoints <pointname> buy 某个商品名
也不一定要是购买物品 最好的办法还是执行命令
这样的话也能适配更多的功能 [真的很多!]

伊C
Lonely丶独独 发表于 2020-12-30 23:52
话说你的XConomy是在审核么
不过我看到你这个插件有个提议
你可以单独在这个插件上加上一个购买物品的功能

是在审核,多谢建议

e_mirai
支持一下

卫斯李
可以当点券插件用 不错

yangfang520
666666666666

e_mirai
怎么和各种主流商店插件联动呢?不然没法用啊

qq837958025
感谢 感谢

一颗丁子
或许可以对接一下vault?

1347473112
大神出品 必是好货

冰上云梦
太棒了,终于找到了可以一个插件支持多种点数的插件了。终于不用安装好多个插件实现这个功能了

tianxingbbs
asdasdfadssa

hacker20070629
MCBBS有你更精彩~

MayDayMemory
支持作者

MCliuge
支持大佬

mengxiang1
        MCBBS有你更精彩~

nws
必须支持大佬,经济插件绝对的第一名

咔陌
也不知道是不是我的问题,没用明白啊

咔陌
也不知道是不是我的问题,没用明白啊

xingyu
感谢分享

颅内开灯
这个是和Xcmoney那样的经济插件吗,还是完全独立出来的计数插件呢?

ai你yong不老
好棒哦 很好哦~~~~~~~~

shouyoukefu
很不错的        MPoints插件
支持原创

胡闹0519
非常实用的插件

LiuChangKing
感谢分享

LiuChangKing
作者大大可以留个联系方式吗?

Themanole
如何在cc 菜单里扣出创建的货币来执行命令呢

destiny0
很强,感谢楼主分享!

xionggapuo
mcbbssss···

第一页 上一页 下一页 最后一页