Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Помощь", создана пользователем Pinkierar, 21 мар 2017.

  1. Автор темы
    Pinkierar

    Pinkierar Новичок Пользователь

    Баллы:
    6
    Skype:
    metilan111
    Имя в 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. Эта кнопка является Зелёной стеклянной панелью, которая просто оказалась взятой (привязалась к курсору)
      [​IMG] [​IMG]
    9. Нажав Esc, закрыл "окно" создания набора.
    Пробовал разные версии плагина, но не все. Ставил самую скачиваемую, самую новую и пред последнюю для своей версии Bukkit 1.10.2, который тоже самый последний. Java стоит восьмая.

    Плохо ищу ответы в гугле, но попытки были. Всё решается через обновления плагина или ядра, но, как описано выше, это не помогает.
     
  2. Хостинг MineCraft
    <
  3. SkiperLol

    SkiperLol Активный участник Пользователь

    Баллы:
    96
    Когда изобретаешь велосипед вместо готовых решений. Чем то Essentials не угодил?
     
  4. Автор темы
    Pinkierar

    Pinkierar Новичок Пользователь

    Баллы:
    6
    Skype:
    metilan111
    Имя в Minecraft:
    Pinkierar
    Он имеет много бесполезных команд, а так же блокирует многие, уже имеющиеся.
     
  5. RiseYT

    RiseYT Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    RiseGame
    ChestCommands GUI + Essentials. Ничего сложного нет! Левые плагины только загружают сервер...
     
  6. glavrak

    glavrak Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Mr_Krab
    Хз я лично через essentials в один из китов запихнул яйцо призыва белого медведя, так как dtltraders решил не открывать меню npc если в инвентаре есть этот предмет. А конфликт команд решается простым отключением их в одном из конфликтующих плагинов.
     
  7. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Вообще то там NoSuchMethodError, плагин тупо не подходит к данной версии ведра.
     
  8. Автор темы
    Pinkierar

    Pinkierar Новичок Пользователь

    Баллы:
    6
    Skype:
    metilan111
    Имя в Minecraft:
    Pinkierar
    Всё, что мне нужно от Essentials, это наборы. Почти всё остальное необходимое прекрасно работает на ReActions.
    Конечно ReActions вполне позволяет использовать свой GUI, но даже без этого (лично у меня) не получается сделать задержку для набора для каждого игрока, так как там нет временного автономного таймера для каждого игрока отдельно.
     

Поделиться этой страницей