Minecraft(我的世界)中文论坛

标题: [经济|管理][开源]XConomy —— 支持BC同步的经济插件[Spigot|Sponge][1.7.10-1.16.x]

作者: 伊C    时间: 2020-2-18 15:14
标题: [经济|管理][开源]XConomy —— 支持BC同步的经济插件[Spigot|Sponge][1.7.10-1.16.x]
本帖最后由 伊C 于 2021-2-18 14:26 编辑
功能

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

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

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

XConomy 2.9 版本开始兼容 1.7.10 服务器

指令

玩家指令
balance/money  -  查询余额
balance/money <玩家>  -  查询<玩家>余额
pay <玩家> <金额>  -  转账给<玩家><金额>
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上的数据
xconomy reload  -  重新加载message.yml

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

配置文件
config.yml

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


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

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


截图


关于PlaceholderAPI

(Sponge 版暂时没有该功能)

变量名
%xconomy_balance%     余额
%xconomy_balance_value%     余额数值
%xconomy_top_player_#%     排名#的玩家名称
%xconomy_top_balance_#%     排名#的玩家余额
%xconomy_top_balance_value_#%     排名#的玩家余额数值
%xconomy_sum_balance%     服务器总余额
%xconomy_sum_balance_value%     服务器总余额数值
%xconomy_top_rank%     查询当前玩家的排名
%xconomy_top_rank_#%     查询#玩家的排名

已知兼容问题

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


更新日志

2021/1/24 - 2.9.15
修复部分语言文件读取时报错
2021/1/25 - 2.9.17
[Sponge]修复启动时和一些插件冲突导致的报错
[Bukkit]修复新权限检测时报错的问题
2021/1/27 - 2.9.18
修复千位分隔符的设置问题
[Sponge]修复MySQL无法连接的问题
2021/2/1 - 2.9.24
添加无视名称大小写的选项
修复线程问题
2021/2/18 - 2.9.25
[Bukkit]修复MySQL重新连接的问题
更新历史
1.00 - 2.55
2.5.8 - ?.?.?

开源(GPLV3)

下载地址

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




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

XConomy-Bukkit-2.9.25.jar

330.68 KB, 下载次数: 3052

XConomy-2.8.11.jar

319.1 KB, 下载次数: 457

XConomy-Sponge-2.9.24.jar

134.51 KB, 下载次数: 29


作者: 瑾某人    时间: 2020-2-18 15:23
支持数据库好评
排版有的辣眼2333
作者: 伊C    时间: 2020-2-18 15:32
瑾某人 发表于 2020-2-18 15:23
支持数据库好评
排版有的辣眼2333

发帖少不太会排版
晚点研究下2333
作者: 没有未来    时间: 2020-2-18 15:34
作者辛苦了
希望支持  BC下不同子服数据实时同步
还有一个能增加一个 数据导入功能  
我用的是AConomy  
作者: AzureHanChen    时间: 2020-2-18 15:36
插件版未达优秀不可以使用回复可见..

另外插件的确很不错,国产的经济插件很少见
不过能否开源一下呢QWQ
作者: 伊C    时间: 2020-2-18 15:54
AzureHanChen 发表于 2020-2-18 15:36
插件版未达优秀不可以使用回复可见..

另外插件的确很不错,国产的经济插件很少见

多谢大大提醒,已经修改帖子
如果大家喜欢,以后会开源的
作者: 伊C    时间: 2020-2-18 15:55
没有未来 发表于 2020-2-18 15:34
作者辛苦了
希望支持  BC下不同子服数据实时同步
还有一个能增加一个 数据导入功能  

下次更新会加入的
作者: 3450271761    时间: 2020-2-18 15:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 3450271761    时间: 2020-2-18 16:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: RINNDA    时间: 2020-2-18 17:31
很好用的插件真的强
作者: RINNDA    时间: 2020-2-18 17:31
没有未来 发表于 2020-2-18 15:34
作者辛苦了
希望支持  BC下不同子服数据实时同步
还有一个能增加一个 数据导入功能  

AConomy支持BC下不同子服数据实时同步吗
作者: 没有未来    时间: 2020-2-18 17:34
RINNDA 发表于 2020-2-18 17:31
AConomy支持BC下不同子服数据实时同步吗

支持 有严重BUG  就是重启的时候会有严重的卡死显现,还有一个就是查看排行榜不能查询
作者: 夏天不太冷    时间: 2020-2-27 12:50
大佬,我后台提示这个是什么问题呢?
Plugin XConomy v1.5 does not specify an api-version.
作者: 伊C    时间: 2020-2-27 13:40
夏天不太冷 发表于 2020-2-27 12:50
大佬,我后台提示这个是什么问题呢?
Plugin XConomy v1.5 does not specify an api-version. ...

你服务器时1.13以上的版本吧,就是一个提醒,因为我插件没有标注API的版本
不影响使用的
作者: xiaoshendada666    时间: 2020-2-27 13:58
666666666666666666666666666666
作者: 夏天不太冷    时间: 2020-2-29 08:47
大佬,连接数据库后台就一直跳这个,满屏的黄色,希望能修复一下

TC3DU2~XSSW1]TQG4)Y9[9R.png (37 KB, 下载次数: 1)

TC3DU2~XSSW1]TQG4)Y9[9R.png

作者: 伊C    时间: 2020-2-29 09:36
夏天不太冷 发表于 2020-2-29 08:47
大佬,连接数据库后台就一直跳这个,满屏的黄色,希望能修复一下

多谢反馈,下个版本会修复
作者: 智障冷风=-=    时间: 2020-3-2 13:12
后续可以加入papi参数吗
作者: 伊C    时间: 2020-3-2 21:21
夏天不太冷 发表于 2020-2-29 08:47
大佬,连接数据库后台就一直跳这个,满屏的黄色,希望能修复一下

新版本已修复
作者: 夏天不太冷    时间: 2020-3-3 10:59
伊C 发表于 2020-3-2 21:21
新版本已修复

简直是完美
作者: Dies    时间: 2020-3-3 12:31
你不说我都忘记我bc还要同步经济了
作者: Lonely丶独独    时间: 2020-3-3 18:41
是不是转钱出显示问题了 别人转给你 显示的自己转自己
作者: 伊C    时间: 2020-3-3 21:11
Lonely丶独独 发表于 2020-3-3 18:41
是不是转钱出显示问题了 别人转给你 显示的自己转自己

多谢反馈,我会尽快修复
作者: 伊C    时间: 2020-3-5 01:19
Lonely丶独独 发表于 2020-3-3 18:41
是不是转钱出显示问题了 别人转给你 显示的自己转自己

显示问题已修复
作者: lengmeicyw    时间: 2020-3-8 13:05
BUG反馈:   payp: '&a你从 %player%收到转账  %amount%' 此处%player%变量指向为玩家自己,而非转账者。另外请补充一下指令权限?
作者: 伊C    时间: 2020-3-8 14:08
lengmeicyw 发表于 2020-3-8 13:05
BUG反馈:   payp: '&a你从 %player%收到转账  %amount%' 此处%player%变量指向为玩家自己,而非转账者。另 ...

下载最新版就行,这个bug已经修复,没有指令权限,只分op和非op指令
作者: 骚马克    时间: 2020-3-9 17:49
又一款强大的经济插件,支持楼主
作者: 桀诺    时间: 2020-3-10 14:30
所以支持变量吗awa
money貌似没用

作者: 496828324    时间: 2020-3-11 01:00
很不错的插件顶一下 mcbbs有你更精彩
作者: qazwsxqweasdzx    时间: 2020-3-11 11:46
楼主,这个插件支持变量变量嘛?
作者: 曾烨杨    时间: 2020-3-11 12:07
可以 非常不错  良心贴 推荐!!
作者: 神奈川归尘    时间: 2020-3-11 21:57
作者您好,我在Paper-1.8.8上使用本插件 不只为何 经常会有玩家的经济账户增加许多小数点然后 账户就被锁住了一样 购买/出售物品不会变更 请问是什么问题? 我没有使用MySQL储存
作者: 伊C    时间: 2020-3-11 23:48
归尘. 发表于 2020-3-11 21:57
作者您好,我在Paper-1.8.8上使用本插件 不只为何 经常会有玩家的经济账户增加许多小数点然后 账户就被锁住 ...

版主大大好,是增加小数点的位数吗?
作者: 神奈川归尘    时间: 2020-3-12 08:37
伊C 发表于 2020-3-11 23:48
版主大大好,是增加小数点的位数吗?

是的,就是玩家的资金账户会增加很多小数点后的位数 然后资金就似乎被锁住了 买卖商品不会增减资金 233333333333
作者: 伊C    时间: 2020-3-12 11:02
归尘. 发表于 2020-3-12 08:37
是的,就是玩家的资金账户会增加很多小数点后的位数 然后资金就似乎被锁住了 买卖商品不会增减资金 23 ...

新版本已经修复
作者: 592764254    时间: 2020-3-12 11:36
插件和aconomy好像
作者: 伊C    时间: 2020-3-12 12:24
归尘. 发表于 2020-3-12 08:37
是的,就是玩家的资金账户会增加很多小数点后的位数 然后资金就似乎被锁住了 买卖商品不会增减资金 23 ...

刚刚又做了一些修改,可以在读写之前出bug的数据时,直接去除多余小数位
作者: 神奈川归尘    时间: 2020-3-12 12:26
伊C 发表于 2020-3-12 12:24
刚刚又做了一些修改,可以在读写之前出bug的数据时,直接去除多余小数位 ...

好的,感谢修复
作者: 京川真帅    时间: 2020-3-12 21:24
感谢楼主的分享
作者: 二哈大魔王    时间: 2020-3-13 12:12
本帖最后由 二哈大魔王 于 2020-3-13 12:34 编辑

请问变量用哪个?变量用的是vault的吗?
作者: 伊C    时间: 2020-3-13 15:24
二哈大魔王 发表于 2020-3-13 12:12
请问变量用哪个?变量用的是vault的吗?

嗯,是的
作者: 二哈大魔王    时间: 2020-3-13 16:06

emmm 在问一句有啥能支持此插件的礼包插件可以用吗 我之前用AdvancedKitsReloaded支持vault 但是扫描不到此经济插件。。没有经济插件就会被禁用。。
作者: 伊C    时间: 2020-3-13 22:23
二哈大魔王 发表于 2020-3-13 16:06
emmm 在问一句有啥能支持此插件的礼包插件可以用吗 我之前用AdvancedKitsReloaded支持vault 但是扫描不到 ...

把我插件里面的plugin.yml文件提取出来,在plugin.yml里面加入下面这段
loadbefore: [AdvancedKitsReloaded]
然后替换插件内原本的plugin.yml即可
作者: 3417522866    时间: 2020-3-16 16:35
很好的插件,顶一下
作者: 王自如    时间: 2020-3-17 22:34
请问一下能否支持导入
[管理|信息|付费]MySQLPlayerDataBridge——强大的跨服数据同步插件[1.7-1.13]
https://www.mcbbs.net/thread-839822-1-1.html
(出处: Minecraft(我的世界)中文论坛)

内同步的 经济数据吗
或者 导入CMI的经济数据
作者: 伊C    时间: 2020-3-18 00:42
王自如 发表于 2020-3-17 22:34
请问一下能否支持导入
[管理|信息|付费]MySQLPlayerDataBridge——强大的跨服数据同步插件[1.7-1.13]
https ...

有做导入功能的计划,就是不知道要咕多久。。。
作者: 安塔利亚RPG    时间: 2020-3-18 00:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 江东小飞机    时间: 2020-3-18 10:09
感谢分享
作者: 自己人别打    时间: 2020-3-18 10:11
支持一下,顺便拿走插件
作者: li19950512    时间: 2020-3-19 12:46
很棒的插件,i了
作者: adad5442    时间: 2020-3-23 19:48
MCBBS有你更精彩~
作者: Forgottenheart    时间: 2020-3-25 22:37
可以跨服同步,太棒辣
作者: Misaka。    时间: 2020-3-28 09:10
请问一下能否支持导入其他插件的数据

[管理|信息|付费]MySQLPlayerDataBridge——强大的跨服数据同步插件[1.7-1.13]
https://www.mcbbs.net/thread-839822-1-1.html
作者: 伊C    时间: 2020-3-29 12:00
Misaka。 发表于 2020-3-28 09:10
请问一下能否支持导入其他插件的数据

[管理|信息|付费]MySQLPlayerDataBridge——强大的跨服数据同步插件[ ...

有做导入的计划。。。就是不知道什么时候可以完成
作者: hurry998    时间: 2020-3-29 16:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: asdp000333    时间: 2020-3-29 16:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 伊C    时间: 2020-3-30 23:52
hurry998 发表于 2020-3-29 16:07
使用外网的数据库可以的嘛

嗯,可以的
作者: DDaJiJi    时间: 2020-4-1 17:39
本帖最后由 DDaJiJi 于 2020-4-1 17:46 编辑

我想反馈一个这个插件的问题。每次玩家进入游戏,插件都会连接数据库同步经济的数据,但是连接数据库这个操作是在服务器主线程进行的,导致玩家每次进入服务器都会导致服务器卡顿一会。这种情况在人多的时候及其明显,严重影响游戏体验。我不知道这个插件删掉会不会影响玩家的数据,所以我一直没有删除,希望作者尽快修复。
如果mcbbs无法显示图片的,还请楼主前往下面的链接查看。  图片1图片2图片3

那个玩家moved too quikly的提示呢,应该都能懂,我也不知道怎么解释。



作者: 伊C    时间: 2020-4-1 18:09
DDaJiJi 发表于 2020-4-1 17:39
我想反馈一个这个插件的问题。每次玩家进入游戏,插件都会连接数据库同步经济的数据,但是连接数据库这个操 ...

多谢反馈,我会尽快修复
作者: 伊C    时间: 2020-4-2 09:29
DDaJiJi 发表于 2020-4-1 17:39
我想反馈一个这个插件的问题。每次玩家进入游戏,插件都会连接数据库同步经济的数据,但是连接数据库这个操 ...

新版本已经更新
作者: 夏天不太冷    时间: 2020-4-2 19:42

大佬这什么情况

作者: 伊C    时间: 2020-4-2 20:17

插件是什么版本的
作者: 夏天不太冷    时间: 2020-4-2 20:20
伊C 发表于 2020-4-2 20:17
插件是什么版本的

就是最新的
作者: 13835391322    时间: 2020-4-2 22:03
谢谢楼主分享
作者: 352401049    时间: 2020-4-3 12:22
更新好快
作者: godwangqi    时间: 2020-4-3 13:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: lengmojieke    时间: 2020-4-5 11:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: DDaJiJi    时间: 2020-4-6 14:13

为啥服务器的原生的经济系统和xconomy不能同步?我开的是BC服,玩家在主城服买了物品,到子服务器玩,子服务器的钱没扣而且回到主城服的时候钱又变成子服务器的钱了(就是说物品白给)


然后下面是我两台服务器的配置:

  1. #子服务器
  2. Settings:
  3.   language: zh_CN
  4.   check_update: false
  5.   mysql: true
  6.   autosave-time: 1200
  7.   initial-bal: 0
  8. MySQL:
  9.   host: 43.***.***.***:3306
  10.   user: XConomy
  11.   pass: SrncM*****GeT7
  12.   database: *****
  13.   table_suffix: ''
  14. BungeeCord:
  15.   enable: true
  16.   sign: aa
  17. Supports:
  18.   factions: false
复制代码

  1. #主服务器
  2. Settings:
  3.   language: zh_CN
  4.   check_update: false
  5.   mysql: true
  6.   autosave-time: 1200
  7.   initial-bal: 0
  8. MySQL:
  9.   host: localhost:3306
  10.   user: XConomy
  11.   pass: Srnc******GeT7
  12.   database: *****
  13.   table_suffix: ''
  14. BungeeCord:
  15.   enable: true
  16.   sign: aa
  17. Supports:
  18.   factions: false
复制代码

作者: 伊C    时间: 2020-4-6 14:19
DDaJiJi 发表于 2020-4-6 14:13
为啥服务器的原生的经济系统和xconomy不能同步?我开的是BC服,玩家在主城服买了物品,到子服务器玩,子服 ...

你在BC端安装XConomy了吗?
作者: DDaJiJi    时间: 2020-4-6 14:22
伊C 发表于 2020-4-6 14:19
你在BC端安装XConomy了吗?

并没有,现在去安装,谢谢了
作者: 白心心    时间: 2020-4-8 15:23
我用的是SaneEconomy 可以进行数据转移么
作者: kamisame    时间: 2020-4-9 21:58
为什么每次重启服务器玩家经济都会清o啊用的是paperspoint mc1.14.4
作者: w2616071    时间: 2020-4-10 00:54
mysql是false
还是会连接数据库
[XConomy] 无法连接到数据库-----
[XConomy] Communications link failure
作者: 伊C    时间: 2020-4-10 16:01
w2616071 发表于 2020-4-10 00:54
mysql是false
还是会连接数据库
[XConomy] 无法连接到数据库-----

新版本2.10修复了
作者: npbeta    时间: 2020-4-12 11:01
不知道是否与 PaperSpigot 有兼容性问题(理论上 PaperSpigot 可以兼容所有 Spigot 插件)
放一份 StackTrace 在这里
非常感谢作者提供如此优秀的插件!
[10:54:15 WARN]: [XConomy] Plugin XConomy v2.12 generated an exception while executing task 13
java.lang.NullPointerException: null
at com.mysql.jdbc.ResultSetImpl.getStringInternal(ResultSetImpl.java:5271) ~[patched_1.15.2.jar:git-Paper-173]
at com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5127) ~[patched_1.15.2.jar:git-Paper-173]
at com.zaxxer.hikari.pool.HikariProxyResultSet.getString(HikariProxyResultSet.java) ~[com.zaxxer-HikariCP-3.1.0.jar:?]
at me.Yi.XConomy.Data.MySQL1.top(MySQL1.java:263) ~[?:?]
at me.Yi.XConomy.Data.Cache.baltop(Cache.java:82) ~[?:?]
at me.Yi.XConomy.Data.Save.run(Save.java:67) ~[?:?]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.15.2.jar:git-Paper-173]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.15.2.jar:git-Paper-173]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.15.2.jar:git-Paper-173]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_242]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_242]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
作者: Misaka。    时间: 2020-4-12 14:37
woc 你这更新也太勤快了
日更插件!

nb
作者: 小悠酱    时间: 2020-4-13 15:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: SR_踮脚    时间: 2020-4-14 20:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 伊C    时间: 2020-4-14 21:06
SR_踮脚 发表于 2020-4-14 20:11
根据玩家反映,同一台电脑登录2个账号,跨服的时候会导致金币数量错乱?

不会,我测试都是在同一台电脑上测试的
作者: SR_踮脚    时间: 2020-4-14 21:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: w2616071    时间: 2020-4-16 19:40
[XConomy] Plugin XConomy v2.23 generated an exception while executing task 18
java.lang.UnsupportedOperationException: null
at java.util.AbstractList.remove(AbstractList.java:167) ~[?:?]
at java.util.AbstractList$Itr.remove(AbstractList.java:387) ~[?:?]
at java.util.AbstractList.removeRange(AbstractList.java:598) ~[?:?]
at java.util.AbstractList.clear(AbstractList.java:243) ~[?:?]
at me.Yi.XConomy.Data.Cache.baltop(Cache.java:77) ~[?:?]
at me.Yi.XConomy.Data.Save.run(Save.java:74) ~[?:?]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[Tuinity-1.15.2.jar:git-Tuinity-"ab11927"]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[Tuinity-1.15.2.jar:git-Tuinity-"ab11927"]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[Tuinity-1.15.2.jar:git-Tuinity-"ab11927"]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
作者: w2616071    时间: 2020-4-16 19:42
w2616071 发表于 2020-4-16 19:40
[XConomy] Plugin XConomy v2.23 generated an exception while executing task 18
java.lang.Unsupported ...

XConomy-2.23
作者: q849204509    时间: 2020-4-16 20:31
支持一下这个
作者: 伊C    时间: 2020-4-16 20:35

多谢反馈2.24修复了
作者: 乱跳的兔子    时间: 2020-4-16 21:37
在最新版的xconomy仍然会有N小数点要如何解决。
MM怪物死亡后的
作者: w2616071    时间: 2020-4-17 02:00
希望增加对eco指令的支持
作者: HTnick    时间: 2020-4-17 03:39
这个可以啊 支持支持 加油 是不是可以替换那些基础插件了 小白一个
作者: a154477274    时间: 2020-4-25 03:53
The last packet successfully received from the server was 323,749 milliseconds ago.  The last packet sent successfully to the server was 323,785 milliseconds ago.
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3746)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2509)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2680)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2484)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1858)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2079)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2013)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.PreparedStatement.executeLargeUpdate(PreparedStatement.java:5104)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1998)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at me.Yi.XConomy.Data.MySQL.save(MySQL.java:234)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at me.Yi.XConomy.Data.Save.run(Save.java:42)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.lang.Thread.run(Thread.java:748)
[03:48:36] [Craft Scheduler Thread - 23/WARN]: Caused by: java.net.SocketException: Connection reset
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:115)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.net.SocketOutputStream.write(SocketOutputStream.java:155)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3728)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         ... 17 more
[03:48:36] [Craft Scheduler Thread - 23/WARN]: java.sql.SQLException: Connection is closed
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:490)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.sun.proxy.$Proxy63.prepareStatement(Unknown Source)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:318)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at me.Yi.XConomy.Data.MySQL.save(MySQL.java:231)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at me.Yi.XConomy.Data.Save.run(Save.java:42)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[03:48:36] [Craft Scheduler Thread - 23/WARN]:         at java.lang.Thread.run(Thread.java:748)
作者: a154477274    时间: 2020-4-25 03:54
这是bug吗?只要我的服有人进入后离开很久,就会报以上的错误
作者: 利姆露酱    时间: 2020-4-26 17:41
本帖最后由 利姆露酱 于 2020-4-26 17:46 编辑

直接输入主体指令报错数组越界
真的希望开源
有bug也好修
大家一起修

这里应该用&& 不然会执行后半句就会导致数组越界

作者: 伊C    时间: 2020-4-27 13:10
利姆露酱 发表于 2020-4-26 17:41
直接输入主体指令报错数组越界
真的希望开源
有bug也好修

多谢大佬提醒,已经修复
作者: jrx233    时间: 2020-4-30 18:10
好用的经济插件,MYSQL很方便
作者: 2810761248    时间: 2020-5-1 09:50
楼主我想用您这个插件和脚本插件做一个挂机池
怎么能选中当前交互的玩家啊

作者: 13516607845    时间: 2020-5-7 17:05
求玩家的变量
作者: MinatoAqua~    时间: 2020-5-9 12:45
杀野外的生物会加钱吗?
作者: 伊C    时间: 2020-5-9 13:42
MinatoAqua~ 发表于 2020-5-9 12:45
杀野外的生物会加钱吗?

不会的。
作者: 蟹蒙老鸽    时间: 2020-5-9 15:01
蛮不错,和IC有点像
作者: 爱你入骨    时间: 2020-5-10 01:15

感谢作者分享
作者: WDN2MD    时间: 2020-5-11 08:15
66666666666666666666666666666666666666666666
作者: SunDreams    时间: 2020-5-11 11:25
MCBBS有你更精彩~