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

Решено Ошибка при создании npc в Citizens (1.8)

Тема в разделе "Помощь", создана пользователем maxim0098, 22 июл 2016.

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

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

    Баллы:
    66
    Имя в Minecraft:
    _Nevad_
    При вводе команды /npc create и т.п, иногда и при входе на сервер выводится ошибка.
    [Server thread/ERROR]: Could not pass event PlayerCreateNPCEvent to Citizens v2.0.16-SNAPSHOT (build 1308)
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.citizensnpcs.commands.NPCCommands.create(NPCCommands.java:388) [citizens-2.0.16-SNAPSHOT.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
    at net.citizensnpcs.api.command.CommandManager.executeMethod(CommandManager.java:152) [citizens-2.0.16-SNAPSHOT.jar:?]
    at net.citizensnpcs.api.command.CommandManager.execute(CommandManager.java:87) [citizens-2.0.16-SNAPSHOT.jar:?]
    at net.citizensnpcs.api.command.CommandManager.executeSafe(CommandManager.java:175) [citizens-2.0.16-SNAPSHOT.jar:?]
    at net.citizensnpcs.Citizens.onCommand(Citizens.java:235) [citizens-2.0.16-SNAPSHOT.jar:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_91]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_91]
    at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
    Caused by: java.lang.NoSuchMethodError: net.milkbowl.vault.economy.Economy.hasAccount(Lorg/bukkit/OfflinePlayer;)Z
    at net.citizensnpcs.PaymentListener.onPlayerCreateNPC(PaymentListener.java:25) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Spigot.jar:git-Spigot-e4d4710-e1ebe52]
    ... 28 more
    В логе активация плагина проходит нормально.
    Ядро - Spigot 1.8.8, версия плагина - 2.0.14, скачан с офф. сайта bukkit.
    Кто знает как решить проблему ответьте плис.

    UPD
    Методом поочередного удаления плагинов выяснил, что npc не создавались потому что плагин iDisguise мешал(Хз почему). Теперь они создаются, но ошибка так и выводится в лог. Вопрос все еще актуален. Кто разбирается в подобных ошибках ответьте пожалуйста.
     
    Последнее редактирование: 23 июл 2016
  2. Хостинг MineCraft
    <
  3. Автор темы
    maxim0098

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

    Баллы:
    66
    Имя в Minecraft:
    _Nevad_
  4. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    46
    угадай чего не хватает
     
  5. Автор темы
    maxim0098

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

    Баллы:
    66
    Имя в Minecraft:
    _Nevad_
    Да, все верно, после переноса сервера на 1.8 забыл обновить vault на новую версию, вот и вся проблема. Спасибо.
     

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