Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов 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. Хостинг MineCraft
    <
  3. ptnk

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

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

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

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

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

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

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

    Баллы:
    103
    Имя в Minecraft:
    Elect
    залил![DOUBLEPOST=1371713365,1371493714][/DOUBLEPOST]ап
     
  7. zqrs9137

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

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

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

    Баллы:
    103
    Имя в Minecraft:
    Elect
    ща проверю[DOUBLEPOST=1371726750,1371726549][/DOUBLEPOST]
    А теперь он пишет другую!(
    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
     
  9. Автор темы
    lewa2000

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

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

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

    Баллы:
    63
    Попробуй сделать так:
    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 нравится это.
Статус темы:
Закрыта.

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