1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Создание плагина!(логи)(Пожалуйста помогите новичку!)

Тема в разделе "[Архив] Помощь", создана пользователем lewa2000, 17 июн 2013.

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

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

    Баллы:
    103
    Имя в Minecraft:
    Elect
    Я попытался создать плагин!
    Первую функцию!(вывод инфы о включение в консоль)
    но вместо этого в логах появляется ошибка!
    2013-06-20 15:10:35 [SEVERE] Could not load 'plugins\Plugin.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: Failed to remap class Plugin.mainClass
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:207)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:248)
    at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:226)
    at gm.<init>(ServerConfigurationManager.java:121)
    at hn.<init>(DedicatedPlayerList.java:19)
    at ho.c(DedicatedServer.java:148)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:724)
    at fy.run(ThreadMinecraftServer.java:16)
    Caused by: java.lang.ClassNotFoundException: Failed to remap class Plugin.mainClass
    at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:344)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:265)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:243)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:196)
    ... 9 more
    Caused by: java.lang.NoClassDefFoundError: Plugin/mainClass (wrong name: Plugin/MainClass)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:332)
    ... 16 more
    Пожалуйста помогите новичку!
    name: Plugin #1
    main: Plugin.mainClass
    description: Test Plugin #1
    version: 0.1
    package Plugin;

    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.plugin.java.JavaPlugin;


    public class MainClass extends JavaPlugin implements Listener
    {
    public void onEnable()
    {
    getLogger().info("Plugin was Tutorial Enabled!!!");
    getLogger().info("Elect Elect Elect Elect Elect Elect");
    }
    public void onDisable()
    {
    getLogger().info("Plugin was Tutorial Disabled!!!");
    }
    }
    mainClass,java в папке Plugin
     
    slavik123123123 нравится это.
  2. ptnk

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

    Баллы:
    173
    А где сам код?
     
  3. Автор темы
    lewa2000

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

    Баллы:
    103
    Имя в Minecraft:
    Elect
    выложить?)
     
    slavik123123123 нравится это.
  4. ptnk

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

    Баллы:
    173
    Можешь телепатически переслать.
     
  5. Автор темы
    lewa2000

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

    Баллы:
    103
    Имя в Minecraft:
    Elect
    залил!
    ап
     
  6. zqrs9137

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

    Баллы:
    63
    Skype:
    n1kolasm
    В конфигурации указан Plugin.mainClass, а в коде Plugin.MainClass.
     
    lewa2000 нравится это.
  7. Автор темы
    lewa2000

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

    Баллы:
    103
    Имя в Minecraft:
    Elect
    ща проверю
    А теперь он пишет другую!(
    2013-06-20 15:10:35 [SEVERE] Could not load 'plugins\Plugin.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: Failed to remap class Plugin.mainClass
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:207)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:248)
    at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:226)
    at gm.<init>(ServerConfigurationManager.java:121)
    at hn.<init>(DedicatedPlayerList.java:19)
    at ho.c(DedicatedServer.java:148)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:724)
    at fy.run(ThreadMinecraftServer.java:16)
    Caused by: java.lang.ClassNotFoundException: Failed to remap class Plugin.mainClass
    at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:344)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:265)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:243)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:196)
    ... 9 more
    Caused by: java.lang.NoClassDefFoundError: Plugin/mainClass (wrong name: Plugin/MainClass)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:332)
    ... 16 more
     
  8. Автор темы
    lewa2000

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

    Баллы:
    103
    Имя в Minecraft:
    Elect
    в каком смысле?
     
  9. zqrs9137

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

    Баллы:
    63
    Skype:
    n1kolasm
    Попробуй сделать так:
    name: Plugin #1
    main: Plugin.MainClass
    description: Test Plugin #1
    version: 0.1

    Файл mainClass.java переименуй в MainClass.java

    package Plugin;

    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.plugin.java.JavaPlugin;


    public class MainClass extends JavaPlugin implements Listener
    {
    public void onEnable()
    {
    getLogger().info("Plugin was Tutorial Enabled!!!");
    getLogger().info("Elect Elect Elect Elect Elect Elect");
    }
    public void onDisable()
    {
    getLogger().info("Plugin was Tutorial Disabled!!!");
    }
    }
     
    lewa2000 нравится это.
Статус темы:
Закрыта.

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