本帖最后由 CYP大神 于 2019-3-26 10:19 编辑
月初那会儿这个插件是没有问题的,最近开服之后忽然发现不能正常买卖物品。游戏内无任何提示,但是后台有报错。使用1.13.2 spigot服务端。
===================================
左键购买报错:
文本:
- ERROR]: Could not pass event InventoryClickEvent to ShopGUIPlus v1.19.1 java.lang.NoSuchMethodError: net.milkbowl.vault.economy.Economy.getBalance(Lorg/bukkit/OfflinePlayer;)D at net.brcdev.shopgui.provider.economy.EconomyVaultProvider.getBalance(EconomyVaultProvider.java:17) ~[?:?] at net.brcdev.shopgui.provider.economy.EconomyProvider.has(EconomyProvider.java:14) ~[?:?] at net.brcdev.shopgui.shop.ShopManager.handleBuy(ShopManager.java:881) ~[?:?] at net.brcdev.shopgui.listener.PlayerListener.onInventoryClick(PlayerListener.java:167) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor176.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:2271) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:33) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:10) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:12) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_181] at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_181] at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:109) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1016) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:943) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:841) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
复制代码
|
#编辑:第一次发错误报告……排版实在乱,抱歉,看图吧
右键出售报错:
文本:
- ERROR]: Could not pass event InventoryClickEvent to ShopGUIPlus v1.19.1 java.lang.NoSuchMethodError: net.milkbowl.vault.economy.Economy.depositPlayer(Lorg/bukkit/OfflinePlayer;D)Lnet/milkbowl/vault/economy/EconomyResponse; at net.brcdev.shopgui.provider.economy.EconomyVaultProvider.deposit(EconomyVaultProvider.java:22) ~[?:?] at net.brcdev.shopgui.shop.ShopManager.handleSell(ShopManager.java:1023) ~[?:?] at net.brcdev.shopgui.listener.PlayerListener.clickSell(PlayerListener.java:771) ~[?:?] at net.brcdev.shopgui.listener.PlayerListener.onInventoryClick(PlayerListener.java:418) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor176.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:2271) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:33) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.PacketPlayInWindowClick.a(SourceFile:10) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:12) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_181] at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_181] at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:109) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1016) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:943) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:841) ~[PaperSpigot-1.13.2-b406.jar:git-Paper-406] at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
复制代码
|
==================================================
官网给出了一个“ERROR Could not pass event InventoryClickEvent”的解决方案。
3. I'm getting an "ERROR Could not pass event InventoryClickEvent to ShopGUIPlus v1.5.3" error after updating to 1.5.0 or later
Most likely you haven't updated your config.yml when updating to the latest version of the plugin. You have to either update it according to this and this update notes or delete your config.yml so the plugin will generate a new up-to-date one.
但是我这里已经是最新的1.19.1快照了……
并且即使删除所有配置文件,让他重载默认配置,仍然存在这个问题。尝试了重新下载,问题照旧。
该插件的MCBBS插件搬运贴:
这里
附上插件列表吧
=================3.26
10:17编辑
感谢大佬。我这是很久之前下的整合包……还真没注意过这个vault……自己翻来覆去一个小时没解决……

(我真的傻)