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

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

Discussion in 'Помощь' started by Pinkierar, Mar 21, 2017.

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

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

    Trophy Points:
    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 Активный участник Пользователь

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

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

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

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

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

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

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

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

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

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

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

Share This Page