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

  • Автор темы Автор темы SLywnow
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

SLywnow

Участник
Пользователь
Баллы
36
Имя в 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.
 
А WorldGuard на сам сервер поставил?
Конечно, правда вот это нашел еще в логе, при запуске серва
Код:
[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]
 
Конечно, правда вот это нашел еще в логе, при запуске серва
Код:
[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]
Проблема связанна со SQL (базой данных), с чем именно - не знаю.
 
Проблема связанна со SQL (базой данных), с чем именно - не знаю.
уже понял, я один файл плагина не перенес (там не только .jar был), а вот ошибка моего плагина все еще есть, как я понял он не может загрузить библиотеки, вот только я не понял почему
 
уже понял, я один файл плагина не перенес (там не только .jar был), а вот ошибка моего плагина все еще есть, как я понял он не может загрузить библиотеки, вот только я не понял почему
Не загружай свой плагин, пока не активируется WE
 
Не загружай свой плагин, пока не активируется WE
как? я кроме библиотек protocol lib и vault не юзал ничего, а сейчас на серв захотел плагин который создает флаг в worldguard и делаем мое действие, кстати ошибка не из WE и WG, а из WG custom flags, я уже проверил, хотя эклипс молчит
 
ну так если используешь эти плагины в своём, то перед тем как включать свой плагин, у тебя должны быть включены эти плагины.
С Vault и Protocol Lib таких проблем не было, я хз почему, что-то надо добавить в plugin.yml? Или как?
 
спасибо, пару раз встречал когда разбирал плагины, но так и не успел понять для чего строка
Чтобы не плодить темы, напишу сразу: depend - обязательные плагины, soft-depend - дополнительные, плагин может и не зависить от них
 
Чтобы не плодить темы, напишу сразу: depend - обязательные плагины, soft-depend - дополнительные, плагин может и не зависить от них
soft-depend если напишу (т.к у меня не обязательные) то будет грузить после них?
 
Да, но даже при их отсутствии плагин загрузится. Так что используй просто депенд
без их отсутствия сработает защита в onEnable, которая проверяет их наличие, и если их нет то отрубает часть с WG и WGCF, но у меня они есть и getPlugin их находит, вот и ошибка как я понял
 
без их отсутствия сработает защита в onEnable, которая проверяет их наличие, и если их нет то отрубает часть с WG и WGCF, но у меня они есть и getPlugin их находит, вот и ошибка как я понял
Убери их поиск, и добавь депенд в плагин.умл.
 
Убери их поиск, и добавь депенд в плагин.умл.
все работает, спасибо, пойду делать MoreFlags плагин, а то от создателя WGCF уже устарели, да и вообще плагинов которые юзают WGCF мало, а зря
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх