Помогите Событие InventoryClickEvent

Pinkierar

Новичок
Пользователь
Баллы
6
Ник в Minecraft
Pinkierar
Привет! Решил не пользоваться Essentials, поэтому поставил AdvancedKitsReloaded для использования Наборов.
Плагин стоит, все команды работают, но есть ошибки.

Для создания Набора:
  1. Прописал /kit create Test;
  2. Открылось "окно" создания набора;
  3. Зажал Shift;
  4. Нажал на Яйцо в своём инвентаре, которое переместилось в "окно" создания набора;
  5. Выдало ошибку:
    [16:25:13] [Server thread/ERROR]: Could not pass event InventoryClickEvent to AdvancedKitsReloaded v3.0.28-STABLE
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[craftbukkit.jar:git-Bukkit-251a5b6]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-251a5b6]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-251a5b6]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1792) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.PacketPlayInWindowClick.a(SourceFile:33) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.PacketPlayInWindowClick.a(SourceFile:10) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-251a5b6]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_91]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_91]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:688) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:643) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:547) [craftbukkit.jar:git-Bukkit-251a5b6]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.event.inventory.InventoryClickEvent.getClickedInventory()Lorg/bukkit/inventory/Inventory;
    at hu.tryharddood.advancedkits.MenuBuilder.inventory.InventoryListener.onInventoryClick(InventoryListener.java:98) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_91]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_91]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_91]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) ~[craftbukkit.jar:git-Bukkit-251a5b6]
    ... 15 more
  6. Далее нажал на кнопку Create Kit;
  7. Выдало ошибку:
    [16:20:53] [Server thread/ERROR]: Could not pass event InventoryClickEvent to AdvancedKitsReloaded v3.0.28-STABLE
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[craftbukkit.jar:git-Bukkit-251a5b6]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-251a5b6]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-251a5b6]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1792) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.PacketPlayInWindowClick.a(SourceFile:33) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.PacketPlayInWindowClick.a(SourceFile:10) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-251a5b6]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_91]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_91]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:688) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:643) [craftbukkit.jar:git-Bukkit-251a5b6]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:547) [craftbukkit.jar:git-Bukkit-251a5b6]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.event.inventory.InventoryClickEvent.getClickedInventory()Lorg/bukkit/inventory/Inventory;
    at hu.tryharddood.advancedkits.MenuBuilder.inventory.InventoryListener.onInventoryClick(InventoryListener.java:98) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_91]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_91]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_91]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) ~[craftbukkit.jar:git-Bukkit-251a5b6]
    ... 15 more
  8. Эта кнопка является Зелёной стеклянной панелью, которая просто оказалась взятой (привязалась к курсору)
    rksA5sn92d8.jpg
    a4qJa49apKU.jpg
  9. Нажав Esc, закрыл "окно" создания набора.
Пробовал разные версии плагина, но не все. Ставил самую скачиваемую, самую новую и пред последнюю для своей версии Bukkit 1.10.2, который тоже самый последний. Java стоит восьмая.

Плохо ищу ответы в гугле, но попытки были. Всё решается через обновления плагина или ядра, но, как описано выше, это не помогает.
 
Когда изобретаешь велосипед вместо готовых решений. Чем то Essentials не угодил?
 
ChestCommands GUI + Essentials. Ничего сложного нет! Левые плагины только загружают сервер...
 
Хз я лично через essentials в один из китов запихнул яйцо призыва белого медведя, так как dtltraders решил не открывать меню npc если в инвентаре есть этот предмет. А конфликт команд решается простым отключением их в одном из конфликтующих плагинов.
 
Хз я лично через essentials в один из китов запихнул яйцо призыва белого медведя, так как dtltraders решил не открывать меню npc если в инвентаре есть этот предмет. А конфликт команд решается простым отключением их в одном из конфликтующих плагинов.
Вообще то там NoSuchMethodError, плагин тупо не подходит к данной версии ведра.
 
ChestCommands GUI + Essentials
Конфликт команд решается простым отключением их в одном из конфликтующих плагинов
Всё, что мне нужно от Essentials, это наборы. Почти всё остальное необходимое прекрасно работает на ReActions.
Конечно ReActions вполне позволяет использовать свой GUI, но даже без этого (лично у меня) не получается сделать задержку для набора для каждого игрока, так как там нет временного автономного таймера для каждого игрока отдельно.
 
Назад
Верх Низ