Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

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

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. Дело закрыто.
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх