[原创插件] [服务端插件] [经济|管理][开源]XConomy —— 支持BC同步的经济插件[Sp... [提交至百度][查看百度是否已收录此帖]

7119 0
2022-7-18 10:14:35
显示全部楼层
生活圈制作
服务端插件
英文名称:
XConomy
中文名称:
基础经济
插件来源:
原创
适用服务端:
Spigot Sponge BungeeCord Paper
插件类型:
管理 经济
语言支持:
简体中文 繁體中文 English 其他
适用版本:
1.19.X 1.18.X 1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8 1.7.10
前置Mod|插件:
Vault
下载地址:
https://www.mcbbs.net/thread-962904-1-1.html
原帖地址:
-
插件Logo:

插件简介:
-

本帖最后由 伊C 于 2022-7-13 21:28 编辑

功能

基础经济插件,以Vault为前置,支持BossShop,QuickShop等这些使用Vault API的插件
(Sponge版使用Sponge内置的经济API)

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

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

指令

玩家指令
balance/money  -  查询余额
balance/money <玩家>  -  查询<玩家>余额
pay <玩家> <金额>  -  转账给<玩家><金额>
paytoggle  -  切换是否接受转载
balancetop  -  查询余额排行榜
xconomy help  -  查看帮助

OP指令
balance/money give <玩家> <金额>  -  给<玩家><金额>
balance/money take <玩家> <金额>  -  从<玩家>取走<金额>
balance/money set <玩家> <金额>  -  设置<玩家>金额为<金额>
balance/money give * <all/online> <amount> <reason>  -  <所有/在线玩家><金额>
balance/money take * <all/online> <amount> <reason>  -  从<所有/在线玩家>取走<金额>
balancetop hide/display <玩家>  -  显示或隐藏<玩家>在TOP10上的数据
paytoggle <玩家>  -  切换<玩家>是否接受转载
paypermission set <玩家> true/false  -  设置玩家(*为全局)的pay权限
paypermission remove <玩家>  -  设置玩家的pay权限为默认
xconomy reload  -  重新加载message.yml
xconomy deldata <玩家>  -  删除玩家的数据

权限
xconomy.user.balance   -   允许查询自己和别人的余额
xconomy.user.balance.other   -   允许查询别人的余额
xconomy.user.pay   -   允许向别人转账
xconomy.user.pay.receive   -   允许接收别人的转账(此权限权限需要Luckperms插件支持)
xconomy.user.balancetop   -   允许查询TOP10排行
xconomy.user.paytoggle   -   允许切换是否接受转账
xconomy.admin.give   -   允许给予某个玩家余额
xconomy.admin.take   -   允许扣除某个玩家余额
xconomy.admin.set   -   允许设置某个玩家余额
xconomy.admin.balancetop   -   允许隐藏或显示某个玩家在TOP10上的数据
xconomy.admin.permission   -  允许设置权限

xconomy.admin.paytoggle   -  允许设置玩家是否接受转账
xconomy.op   -   xconomy所有权限(仅 Sponge 版有该权限)


配置文件
config.yml



message.yml




database.yml



BungeeCord 子服务器同步说明


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

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


截图


关于PlaceholderAPI

(Sponge 版暂时没有该功能)

变量名
%xconomy_balance%     余额
%xconomy_balance_value%     余额数值
%xconomy_balance_formatted%   格式化的余额
%xconomy_top_player_#%     排名#的玩家名称
%xconomy_top_balance_#%     排名#的玩家余额
%xconomy_top_balance_value_#%     排名#的玩家余额数值
%xconomy_sum_balance%     服务器总余额
%xconomy_sum_balance_value%     服务器总余额数值
%xconomy_top_rank%     查询当前玩家的排名
%xconomy_top_rank_#%     查询#玩家的排名
%xconomy_global_paypermission%     显示pay指令的全局权限(0为没有,1为有)
%xconomy_paypermission%     查询当前玩家的pay指令权限 0为没有,1为有,Default为权限插件默认)
%xconomy_paytoggle%     查询当前玩家是否接受转账 0为没有,1为有)

已知兼容问题

如果你服务器有安装其他 BungeeCord 同步插件
请在安装本插件前,确认他们的 Vault 同步功能已关闭。(十分重要)




更新日志

2022/6/25 - 2.18.13
[Bukkit]修复玩家被踢出时报错的问题
[Bukkit]优化对Towny的支持, 默认支持Towny插件(无需手动设置非玩家账户)
2022/6/27 - 2.18.14
禁止在禁用缓存后,异步保存数据
禁用缓存后异步保存数据,存在安全问题
2022/7/13 - 2.19.2
修复创建玩家账号时报错的问题
重写部分代码
增加新指令,可删除玩家数据 (/xconomy deldata <Player>)
支持SpongeAPI8 (Beta)
修复XConomyAPI的问题 (isAdd不能为null)
更新历史
1.00 - 2.55


2.5.8 - ?.?.?



开源(GPLV3)

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

Bukkit 版需要前置插件 Vault
Sponge 版需要 Sponge 版本大于7.2

,如果您要查看本帖隐藏内容请回复



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




手机扫码浏览