Войти или зарегистрироваться

[Решено] Ошибка при загрузке плагина

Статус
Закрыто для дальнейших ответов.

gamerforEA

Старожил
Пользователь
Баллы
143
Имя в Minecraft
gamerforEA_MCPC
Ядро сервера: Cauldron 1.7.10 1.1207.01.198.
На локальном сервере плагин прекрасно работает, но на дедике выкидывается следующее исключение:
Код:
Could not load 'plugins/ModEventListener.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.IllegalStateException: JavaPlugin requires org.bukkit.plugin.java.PluginClassLoader
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:149) ~[JavaPluginLoader.class:git-Cauldron-MCPC-Plus-1.7.10-1.1207.01.198]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1207.01.198]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1207.01.198]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:320) [CraftServer.class:git-Cauldron-MCPC-Plus-1.7.10-1.1207.01.198]
    at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:458) [ayq.class:?]
    at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:136) [ayq.class:?]
    at net.minecraft.world.World.<init>(World.java:350) [ahb.class:?]
    at net.minecraft.world.WorldServer.<init>(WorldServer.java:153) [mt.class:?]
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:356) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:329) [lt.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:745) [?:1.7.0_67]
Caused by: java.lang.IllegalStateException: JavaPlugin requires org.bukkit.plugin.java.PluginClassLoader
    at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:64) ~[JavaPlugin.class:git-Cauldron-MCPC-Plus-1.7.10-1.1207.01.198]
    at com.gamerforea.modeventlistener.ModEventListener.<init>(ModEventListener.java:7) ~[ModEventListener.class:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_67]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[?:1.7.0_67]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_67]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_67]
    at java.lang.Class.newInstance(Class.java:374) ~[?:1.7.0_67]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:201) ~[PluginClassLoader.class:git-Cauldron-MCPC-Plus-1.7.10-1.1207.01.198]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:git-Cauldron-MCPC-Plus-1.7.10-1.1207.01.198]
    ... 11 more
P.S. Здесь ModEventListener - это не плагин от @Shevchik, а моя более продвинутая вариация.
 
Последнее редактирование:
Ошибка говорит сама за себя. Нефиг создавать новые инстансы JavaPlugin.
 
Ошибка говорит сама за себя. Нефиг создавать новые инстансы JavaPlugin.
Если вы про расширение класса JavaPlugin, то как тогда плагины писать?
Java:
public class ModEventListener extends JavaPlugin
{
    @Override
    public void onEnable()
    {
        // Регистрация слушателей ивентов
    }

    @Override
    public void onDisable()
    {
        // Ещё немного кода
    }
}
 
ты вообще прочитал что я написаЛ?
 
Я идиот, копия плагина была в папке mods. Дело закрыто.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх