Minecraft(我的世界)中文论坛
标题: [经济]PlayerPoints —— 增加用户名储存的PlayerPoints 修复跨服Bug[1.7.10-1.16.4]
作者: Rhythm 时间: 2019-7-6 22:52
标题: [经济]PlayerPoints —— 增加用户名储存的PlayerPoints 修复跨服Bug[1.7.10-1.16.4]
本帖最后由 Rhythm 于 2021-1-10 21:05 编辑
本插件所用代码部分来自其他开源或闭源(已授权)作品
原插件为GPL协议 现已开源
简介
PlayerPoints 2.1.5重置版
使用UUID+Username储存 插件内部操作使用UUID
增加nickset nicklook nickgive用于跨服操作
修复了各种跨服情况下的Bug
[V1.1增加]
原版排行榜指令现在不会返回null了
重置指令跨服为离线玩家添加查看点卷数量
重置指令遇到数据库不存在玩家名返回失败
原版指令玩家不在线提示
可以避免因在跨服执行指令服务器下没有目标玩家的UUID数据导致的错误添加
[V1.0增加]
方便各位搭建网页充值等等一系列MySQL操作的额外扩展
会在MySQL表添加Nickname一项来储存玩家名称
网页充值可以用这一项来更新信息
内建新旧双API 可兼容使用新旧任何一版API的插件
小技巧:PlayerPoints只会在第一次进行余额操作时建表 所以建议使用Authme的Command功能
在玩家加入服务器瞬间 加减1点点卷余额 既可让每位加入过服务器的玩家建表
新指令[V1.1增加]
- /p nickgive <玩家名> <数量> —— 为离线跨服玩家添加点券
- /p nicklook <玩家名> <数量> —— 查看离线跨服玩家点券
- /p nickset <玩家名> <数量> —— 设置离线跨服玩家点券
其他改动[V1.1增加]
- 计分板现在在跨服环境下不会出现Null玩家了
- 现在原版指令在玩家不在线的情况下将提示玩家不在线
下载
v1.1
旧版:
MySQL支持库:
源码
旧版源码:
作者: 夏君游 时间: 2019-7-6 22:54
梦姐牛皮~为梦姐点赞~
作者: csyd 时间: 2019-7-6 23:01
兼容性有待测试,没啥问题的话强烈支持
作者: Rhythm 时间: 2019-7-6 23:03
API部分没有修改 有两种API
原操作也是正常的 兼容应该100%没问题
作者: 冰星 时间: 2019-7-6 23:03
本帖最后由 冰星 于 2019-7-6 23:30 编辑
强烈支持,之前playerpoints处于停更状态长达2年,这个无疑是非常好的替代品但是这个排版还能不能在认真点
作者: Rhythm 时间: 2019-7-6 23:04
pp没有停更噢 也不需要更新
作者: 冰星 时间: 2019-7-6 23:07
本帖最后由 冰星 于 2019-7-6 23:09 编辑
更新停留在了16年,github上更是停留已久
作者: Rhythm 时间: 2019-7-6 23:09
也没啥比较更新的感觉
作者: 夜斗km 时间: 2019-7-6 23:09
支持一下,正好想匹配数据库,楼主辛苦了!
作者: Rhythm 时间: 2019-7-6 23:11
能不能好好看简介 本来就是改数据库储存相关的
作者: 冰星 时间: 2019-7-6 23:13
本帖最后由 冰星 于 2019-7-6 23:32 编辑
我想的是说站内的playerpoints已有多次搬运,你属于违规二搬
作者: 星星。 时间: 2019-7-6 23:15
还没来得及测试过先关注点赞.
作者: Rhythm 时间: 2019-7-6 23:23
这是重置插件 有修改 和原版不一样 谢谢
作者: bailiyixi 时间: 2019-7-9 11:01
可以直接覆盖旧版吗?会自动连接并修改原来已经连接的数据库吗?
作者: Rhythm 时间: 2019-7-9 19:27
旧版是UUID就可以直接覆盖
作者: lian123456 时间: 2019-7-10 23:47
配置文件,其他的都不搬运吗?
作者: 灭HIM专家 时间: 2019-7-13 19:54
能问点题外话吗?
能和什么插件来实现玩家自己用点券购买商品,比如打开GUI玩家点击购买
作者: 394151612 时间: 2019-7-14 20:33
Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
翻译过来就是 不建议不使用服务器身份验证建立SSL连接,必须默认建立SSL连接。
是不是应该添加autoReconnect=true&useSSL=false
?
作者: 394151612 时间: 2019-7-15 10:10
无法使用nicklook等指令
- [10:04:45 ERROR]: [PlayerPoints] Could not create getter statement.
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'nickname' in 'where clause'
- at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_111]
- at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_111]
- at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_111]
- at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_111]
- at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.Util.getInstance(Util.java:408) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2527) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2680) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2484) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1858) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1197) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at lib.PatPeter.SQLibrary.Database.query(Database.java:261) ~[?:?]
- at lib.PatPeter.SQLibrary.Database.query(Database.java:278) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:482) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.NickgetPoints(MySQLStorage.java:492) ~[?:?]
- at org.black_ixx.playerpoints.storage.StorageHandler.NickgetPoints(StorageHandler.java:96) ~[?:?]
- at org.black_ixx.playerpoints.PlayerPointsAPI.nicklook(PlayerPointsAPI.java:230) ~[?:?]
- at org.black_ixx.playerpoints.commands.NickLookCommand.execute(NickLookCommand.java:57) ~[?:?]
- at org.black_ixx.playerpoints.services.CommandHandler.onCommand(CommandHandler.java:130) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1475) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1280) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_111]
- at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_111]
- at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[PaperSpigot-latest.jar:git-Paper-1550]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_111]
- [10:04:45 ERROR]: [PlayerPoints] Tried connecting to MySQL 10 times and could not connect.
- [10:04:45 ERROR]: [PlayerPoints] It may be in your best interest to restart the plugin / server.
复制代码
无法使用原本插件创建的表
解决方法: 删除原来playerpoints所创建的表
没有尝试导入导出
可能重新导入导出也能修复问题
作者: Auroras 时间: 2019-7-17 00:42
感谢,这对我有很大的帮助!
作者: Rhythm 时间: 2019-7-17 20:12
你可以直接使用mysql编辑器添加nickname项即可解决
作者: Yoodi 时间: 2019-7-18 03:20
楼主我汉化了一下语言文件
localization.yml
(2.32 KB, 下载次数: 71)
作者: 90328xiaohuo 时间: 2019-7-19 19:25
楼主,那个小技巧能不能再具体一点点,我还是没搞明白!谢谢!
作者: Savior-阡陌 时间: 2019-7-23 14:48
这个你知道怎么解决吗?
作者: x_gu 时间: 2019-7-26 21:47
对于我们这些技术渣渣来说,这就是天书
作者: 天意awa 时间: 2019-7-26 22:45
老牌插件了,支持以下
作者: LoveLollipop 时间: 2019-8-3 04:59
能不能教一下怎么用网页充值点券qwq
作者: Rhythm 时间: 2019-8-3 11:36
网页操作Mysql充值
作者: 没有未来 时间: 2019-8-7 01:48
可以直接替换吗
我以前是2.1.4版本 mysql的
作者: Rhythm 时间: 2019-8-8 22:49
mysql增加nickname一项 手动增加 就可以直接替换了
作者: 1228008734y 时间: 2019-8-9 05:29
感谢分享
作者: 934045441 时间: 2019-8-20 03:23
+1
被这个问题所困扰,请问解决了吗
作者: 394151612 时间: 2019-8-20 13:25
重装mysql
作者: 934045441 时间: 2019-8-20 22:22
重装然后设置SSL链接吗?我是做的本地数据库
作者: 394151612 时间: 2019-8-21 13:37
...百度就好了
作者: 南青啊! 时间: 2019-9-7 01:25
那个,为啥玩家连查询余额的权限都没有哇。
作者: HaoZai 时间: 2019-10-11 12:37
请问这个插件 可以直接替换已经使用中的points插件吗 config需要修改吗
我目前使用的是 https://www.mcbbs.net/forum.php?mod=viewthread&tid=514161 该帖子的points版本
作者: 00800 时间: 2019-10-21 11:14
我连前置插件都不会用
作者: 00800 时间: 2019-10-21 11:14
哎,Vault是怎么设置看不懂
作者: 66317328 时间: 2019-10-31 11:50
如果能修改表名会更好 这样可以连接论坛数据库的金币
作者: Cojie_ 时间: 2019-10-31 18:58
这个插件可配合mcrmb使用吗
作者: 1256872036 时间: 2019-11-8 19:24
Votifier是什么
作者: 924002493 时间: 2019-11-8 23:14
这个插件有点东西
作者: 66317328 时间: 2019-11-22 23:31
+1 -1点券建表 用这个 很简单
意思是 首次注册并登录 执行指令 以数据表列首次登录的日期为判断 所以一个账号只会执行这一次 只有新玩家注册并首登才会执行 比你这个秒中秒的速度
onFirstLogin:
welcome:
command: 'points set %p 0'
executor: CONSOLE
作者: Rhythm 时间: 2019-11-24 16:38
问题是 你之前已经注册过的玩家如何处理
作者: 洛手 时间: 2019-11-25 09:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 66317328 时间: 2019-11-25 11:26
这也难不住啊 办法很简单
就算是部分玩家没有建表 他也不会影响什么 如果建表了也证明他充值了
除非你想要用mysql直接充值系统,那可能需要玩家必须建表。
游戏中签到系统增加一些奖励点券的机制,也会建表,长期不建表的玩家,你就忽略了就行了。那100%就是放弃的账号。
作者: 2373377091 时间: 2019-11-27 18:54
不错,挺完美的插件
作者: 2373377091 时间: 2019-11-27 18:55
最好设置一下玩家最大点券数量
作者: 2373377091 时间: 2019-11-27 18:55
会比较好点
作者: Remooonant 时间: 2019-12-12 04:31
不错哦啊哈哈
作者: 丶Jason 时间: 2020-1-22 02:23
为什么点券一变动后 计分板就会报错
[MiaoBoard] [Replace] PAPI变量 &6&l■ &f点券: &e%playerpoints_points% 替换时发生错误 java.lang.NullPointerException: null 请检查 PlaceholderAPI 扩展配置!
[02:22:47 WARN]: java.lang.NullPointerException
作者: 1733345296 时间: 2020-1-22 21:16
不离线和离线是一样的么
作者: 2248570515 时间: 2020-1-26 15:02
请问大佬这个怎么插件数据库?能不能留个联系方式教我一下
作者: 2248570515 时间: 2020-1-26 15:04
请问大佬这个怎么插件数据库?能不能留个联系方式教我一下
作者: a48742913 时间: 2020-1-26 21:05
我的記分板插件是用TitleManager,可是我不管怎麼試,進紛版就是不會顯示,請各位大大要怎麼打才會顯示呢
作者: SunDreams 时间: 2020-1-28 21:07
设置链接数据库会出现问题,而SQL这个前置貌似找不到配套呐
作者: Rhythm 时间: 2020-1-31 12:12
dev bukkit有
作者: qweasdk 时间: 2020-2-1 19:33
您好,可以使用SQLITE数据库吗
作者: 2803907628 时间: 2020-2-2 18:52
请问这个点券同步怎么搞在线等急
作者: 2803907628 时间: 2020-2-2 18:52
请问这个点券同步怎么搞在线等急
作者: 2803907628 时间: 2020-2-2 18:53
请问这个点券同步怎么搞在线等急11
作者: 2803907628 时间: 2020-2-2 21:09
请问这个跨服同步点券怎么使用?
作者: 小小周尼玛 时间: 2020-2-6 17:51
???
作者: 西瓜xigua 时间: 2020-2-6 17:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 富贵·李 时间: 2020-2-6 18:26
我看到有人用的是1.1.2,请问在哪里能下载的到?
作者: subttman 时间: 2020-2-7 23:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: NextBM 时间: 2020-2-9 14:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: Kill_set 时间: 2020-2-12 19:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 妩媚sunshine 时间: 2020-2-13 12:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiakexiaohei 时间: 2020-2-14 11:48
请问一下前置插件Votifier能用NUVotifier吗
作者: wxq666 时间: 2020-2-23 15:44
MCBBS有你更精彩哦
作者: maixiaoqiang 时间: 2020-2-23 15:46
mcbbs有你更加精彩
作者: 传说搞笑 时间: 2020-2-25 18:17
有个问题,玩家莫名其妙多出了1000点卷,是什么原因
作者: Rhythm 时间: 2020-2-25 19:17
关闭Vault支持
Config里
作者: LinLei_Baruch 时间: 2020-3-5 02:34
你好 可以弄papi变量符支持吗
作者: dddwpt666 时间: 2020-3-5 10:35
厉害·~mcbbs有你更精彩
作者: liu169950 时间: 2020-3-7 22:07
非常有用的插件
作者: hggbgh1 时间: 2020-3-8 00:58
是个不错的插件
作者: Rhythm 时间: 2020-3-11 16:13
可以的!
作者: Observer丶 时间: 2020-3-14 09:38
MCBBS有你更精彩~
作者: 1491935894 时间: 2020-3-16 12:58
有没有汉化文本 源码是什么鬼
作者: 2667014631 时间: 2020-3-16 13:47
有没有汉化文件?
作者: yuchanghong 时间: 2020-3-16 22:54
赞!!!!
作者: 111ly 时间: 2020-4-3 09:37
点券插件很好用。感谢分享
作者: Colleen~ 时间: 2020-4-3 09:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 涵涵不是憨憨 时间: 2020-4-3 09:44
非常好的插件
作者: 利姆露酱 时间: 2020-4-7 17:48
感谢作者,终于不会刷npe了
作者: a154477274 时间: 2020-4-20 20:40
测试不支持paperspigot 1.12.2版,输入points give会报错,而且无法跨服同步点卷
作者: し不懂丶装懂つ 时间: 2020-4-20 20:41
支持一下
作者: Rhythm 时间: 2020-4-22 22:25
支持 自己使用方式问题
作者: pepsi小唐 时间: 2020-4-26 21:56
为什么我的点卷显示不出来,可以交一下怎么显示在积分板上吗
作者: LinLei_Baruch 时间: 2020-4-29 08:33
pepsi小唐 发表于 2020-4-26 21:56
为什么我的点卷显示不出来,可以交一下怎么显示在积分板上吗
能知道这插件的变量代码就行,这个我试过了,不过找不到(似乎旧版的点券插件就行)
作者: a154477274 时间: 2020-5-3 23:53
目前遇到一个问题,如果数据库是云数据库,一旦 玩家数量大量增加,会造成主线程堵塞,我现在测试放在本地数据库试试
如果没问题等等来说,端用得是paper1.12.2,以下是报告
[23:25:59] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[23:25:59] [Paper Watchdog Thread/ERROR]: The server has not responded for 10 seconds! Creating thread dump
[23:25:59] [Paper Watchdog Thread/ERROR]: ------------------------------
[23:25:59] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[23:25:59] [Paper Watchdog Thread/ERROR]: ------------------------------
[23:25:59] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[23:25:59] [Paper Watchdog Thread/ERROR]: PID: 20 | Suspended: false | Native: false | State: BLOCKED
[23:25:59] [Paper Watchdog Thread/ERROR]: Stack:
[23:25:59] [Paper Watchdog Thread/ERROR]: com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4070)
[23:25:59] [Paper Watchdog Thread/ERROR]: com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4040)
[23:25:59] [Paper Watchdog Thread/ERROR]: lib.PatPeter.SQLibrary.Database.prepare(Database.java:291)
[23:25:59] [Paper Watchdog Thread/ERROR]: org.black_ixx.playerpoints.storage.models.MySQLStorage.getPoints(MySQLStorage.java:85)
[23:25:59] [Paper Watchdog Thread/ERROR]: org.black_ixx.playerpoints.storage.StorageHandler.getPoints(StorageHandler.java:39)
[23:25:59] [Paper Watchdog Thread/ERROR]: org.black_ixx.playerpoints.PlayerPointsAPI.look(PlayerPointsAPI.java:102)
[23:25:59] [Paper Watchdog Thread/ERROR]: com.extendedclip.papi.expansion.playerpoints.PlayerPointsExpansion.getPoints(PlayerPointsExpansion.java:73)
[23:25:59] [Paper Watchdog Thread/ERROR]: com.extendedclip.papi.expansion.playerpoints.PlayerPointsExpansion.onPlaceholderRequest(PlayerPointsExpansion.java:65)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:38)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:326)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:525)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.utils.Vars.setPlaceholders(Vars.java:32)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.utils.Vars.replace(Vars.java:22)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.utils.Vars.lambda$replace$0(Vars.java:27)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.utils.Vars$$Lambda$748/20539442.accept(Unknown Source)
[23:25:59] [Paper Watchdog Thread/ERROR]: java.util.ArrayList.forEach(ArrayList.java:1257)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.utils.Vars.replace(Vars.java:27)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.display.Item.createItemStack(Item.java:84)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.menu.Menu.setButton(Menu.java:267)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.menu.Menu.newUpdateTask(Menu.java:247)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.menu.Menu.lambda$open$0(Menu.java:139)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.menu.Menu$$Lambda$741/158642753.accept(Unknown Source)
[23:25:59] [Paper Watchdog Thread/ERROR]: java.util.HashMap.forEach(HashMap.java:1289)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.menu.Menu.open(Menu.java:136)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.menu.Menu.open(Menu.java:107)
[23:25:59] [Paper Watchdog Thread/ERROR]: me.arasple.mc.trmenu.listeners.ListenerMenuOpenCommands.onCommand(ListenerMenuOpenCommands.java:41)
[23:25:59] [Paper Watchdog Thread/ERROR]: com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor446.execute(Unknown Source)
[23:25:59] [Paper Watchdog Thread/ERROR]: org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
[23:25:59] [Paper Watchdog Thread/ERROR]: co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
[23:25:59] [Paper Watchdog Thread/ERROR]: org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[23:25:59] [Paper Watchdog Thread/ERROR]: org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1484)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1297)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.PlayerConnectionUtils$$Lambda$674/925408235.run(Unknown Source)
[23:25:59] [Paper Watchdog Thread/ERROR]: java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[23:25:59] [Paper Watchdog Thread/ERROR]: java.util.concurrent.FutureTask.run(FutureTask.java:266)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
[23:25:59] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
[23:25:59] [Paper Watchdog Thread/ERROR]: java.lang.Thread.run(Thread.java:748)
作者: Rhythm 时间: 2020-5-30 08:40
自己调优MYSQL参数
作者: MC_Muji 时间: 2020-5-30 17:35
感谢分享,刚好需要此类插件
作者: larsan 时间: 2020-6-6 18:59
不连数据库一切ok,连接mysql之后有两个相关报错,插件无法使用,数据表已经正常生成了。不知道是不是因为1.15.2的原因
- 18:40:58] [Server thread/ERROR]: Could not pass event ServerLoadEvent to PlaceholderAPI v2.10.6
- java.lang.NoClassDefFoundError: org/black_ixx/playerpoints/PlayerPoints
- at com.extendedclip.papi.expansion.playerpoints.PlayerPointsExpansion.register(PlayerPointsExpansion.java:44) ~[?:?]
- at me.clip.placeholderapi.expansion.ExpansionManager.registerExpansion(ExpansionManager.java:114) ~[?:?]
- at me.clip.placeholderapi.expansion.ExpansionManager.registerAllExpansions(ExpansionManager.java:174) ~[?:?]
- at me.clip.placeholderapi.ServerLoadEventListener.onServerLoad(ServerLoadEventListener.java:52) ~[?:?]
- at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor52.execute(Unknown Source) ~[?:?]
- at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[spigot.jar:git-Paper-115]
- at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[spigot.jar:git-Paper-115]
- at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot.jar:git-Paper-115]
- at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:559) ~[spigot.jar:git-Paper-115]
- at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:483) ~[spigot.jar:git-Paper-115]
- at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:298) ~[spigot.jar:git-Paper-115]
- at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:885) ~[spigot.jar:git-Paper-115]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
- Caused by: java.lang.ClassNotFoundException: org.black_ixx.playerpoints.PlayerPoints
- at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_251]
- at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_251]
- at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_251]
- ... 13 more
复制代码- [18:40:28] [Server thread/ERROR]: Error occurred while enabling PlayerPoints v2.1.5-SNAPSHOT (Is it up to date?)
- java.lang.NullPointerException: null
- at org.black_ixx.playerpoints.storage.models.MySQLStorage.setPoints(MySQLStorage.java:138) ~[?:?]
- at org.black_ixx.playerpoints.storage.imports.YAMLImport.doImport(YAMLImport.java:39) ~[?:?]
- at org.black_ixx.playerpoints.storage.imports.Importer.importSQL(Importer.java:52) ~[?:?]
- at org.black_ixx.playerpoints.storage.imports.Importer.checkImport(Importer.java:36) ~[?:?]
- at org.black_ixx.playerpoints.PlayerPoints.onEnable(PlayerPoints.java:62) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[spigot.jar:git-Paper-115]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) ~[spigot.jar:git-Paper-115]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:435) ~[spigot.jar:git-Paper-115]
- at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:470) ~[spigot.jar:git-Paper-115]
- at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:384) ~[spigot.jar:git-Paper-115]
- at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:482) ~[spigot.jar:git-Paper-115]
- at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:298) ~[spigot.jar:git-Paper-115]
- at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:885) ~[spigot.jar:git-Paper-115]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
复制代码
作者: larsan 时间: 2020-6-6 19:07
解决了,自动导入yaml的问题
作者: MC_涅槃 时间: 2020-6-12 15:09
希望能加中文
作者: 蟹蒙老鸽 时间: 2020-6-12 15:13
经典的老插件了