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

Помогите Плагин не загрузился

Тема в разделе "Разработка плагинов для новичков", создана пользователем SLywnow, 10 окт 2016.

Статус темы:
Закрыта.
  1. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    Делал плагин в котором использовал библиотеки WorldGuard, WG Custom Flags, WG Region Events.
    При пуске сервера выскакивает это (код не привожу т.к не нашел строчку с номером строки, где ошибка)

    Код:
    [23:25:37] [Server thread/ERROR]: Could not load 'plugins\TitleManager.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/sk89q/worldguard/protection/flags/Flag
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.loadPlugins(CraftServer.java:298) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at net.minecraft.server.v1_10_R1.DedicatedServer.init(DedicatedServer.java:203) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:535) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
    Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldguard/protection/flags/Flag
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        ... 6 more
    Caused by: java.lang.ClassNotFoundException: com.sk89q.worldguard.protection.flags.Flag
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        ... 6 more
    Что я сделал не так? Первый раз полез в WG Custom Flags.
     
  2. Хостинг MineCraft
    <
  3. 0x1EE7C0DE

    0x1EE7C0DE Участник Пользователь

    Баллы:
    36
    А WorldGuard на сам сервер поставил?
     
  4. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    Конечно, правда вот это нашел еще в логе, при запуске серва
    Код:
    [23:25:44] [Server thread/ERROR]: Error occurred while enabling WGCustomFlags v1.7 (Is it up to date?)
    java.lang.NoSuchFieldError: useSqlDatabase
        at com.mewin.WGCustomFlags.WGCustomFlagsPlugin.onEnable(WGCustomFlagsPlugin.java:164) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) ~[spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.enablePlugin(CraftServer.java:373) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.enablePlugins(CraftServer.java:323) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at net.minecraft.server.v1_10_R1.MinecraftServer.t(MinecraftServer.java:412) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at net.minecraft.server.v1_10_R1.MinecraftServer.l(MinecraftServer.java:377) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at net.minecraft.server.v1_10_R1.MinecraftServer.a(MinecraftServer.java:332) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at net.minecraft.server.v1_10_R1.DedicatedServer.init(DedicatedServer.java:271) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:535) [spigot.jar:git-Spigot-455072c-2f5bda8]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
     
  5. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Проблема связанна со SQL (базой данных), с чем именно - не знаю.
     
  6. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    уже понял, я один файл плагина не перенес (там не только .jar был), а вот ошибка моего плагина все еще есть, как я понял он не может загрузить библиотеки, вот только я не понял почему
     
  7. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Не загружай свой плагин, пока не активируется WE
     
  8. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    как? я кроме библиотек protocol lib и vault не юзал ничего, а сейчас на серв захотел плагин который создает флаг в worldguard и делаем мое действие, кстати ошибка не из WE и WG, а из WG custom flags, я уже проверил, хотя эклипс молчит
     
  9. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    ну так если используешь эти плагины в своём, то перед тем как включать свой плагин, у тебя должны быть включены эти плагины.
     
  10. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    С Vault и Protocol Lib таких проблем не было, я хз почему, что-то надо добавить в plugin.yml? Или как?
     
  11. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    надо
     
  12. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    ЧТО надо добавлять в plugin.yml? я реал не знаю, я не так давно работаю с bukkit API, раньше ток в ModPE и Forge API работал
     
  13. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    depend: [зависимости]
    Человек выше тебе дело говорит...
     
  14. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    спасибо, пару раз встречал когда разбирал плагины, но так и не успел понять для чего строка
     
  15. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Чтобы не плодить темы, напишу сразу: depend - обязательные плагины, soft-depend - дополнительные, плагин может и не зависить от них
     
  16. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    soft-depend если напишу (т.к у меня не обязательные) то будет грузить после них?
     
  17. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Да, но даже при их отсутствии плагин загрузится. Так что используй просто депенд
     
  18. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    без их отсутствия сработает защита в onEnable, которая проверяет их наличие, и если их нет то отрубает часть с WG и WGCF, но у меня они есть и getPlugin их находит, вот и ошибка как я понял
     
  19. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Убери их поиск, и добавь депенд в плагин.умл.
     
  20. Автор темы
    SLywnow

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

    Баллы:
    11
    Имя в Minecraft:
    _Boris3000_
    все работает, спасибо, пойду делать MoreFlags плагин, а то от создателя WGCF уже устарели, да и вообще плагинов которые юзают WGCF мало, а зря
     
    Последнее редактирование: 13 окт 2016
  21. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Закрой тему
     
Статус темы:
Закрыта.

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