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

Помогите Написал небольшой плагин, а он не работает

Тема в разделе "Разработка плагинов для новичков", создана пользователем Aндрей_23, 5 июл 2013.

Статус темы:
Закрыта.
  1. Автор темы
    Aндрей_23

    Aндрей_23 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    TheRedd356
    Вот сегодня почитал туториалы и решил написать простой плагин, но при запуске с ним сервер выдает ошибку
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: TimeChanger.mainClass
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217)
    at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
    at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    Caused by: java.lang.ClassNotFoundException: TimeChanger.mainClass
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
    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:173)
    ... 9 more
    Вот код
    Код:
    import org.bukkit.plugin.java.JavaPlugin;
     
    public class mainClass extends JavaPlugin
    {
        public void onEnabled()
        {
            getlogger().info("TimeChanger enabled");
        }
        public void onDisable()
        {
            getlogger().info("TimeChanger disabled");     
        }
    }
    
    Исходники
     
  2. NINJA

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

    Баллы:
    123
    Код:
    import java.util.logging.Logger;
    import org.bukkit.plugin.java.JavaPlugin;
     
    public class mainClass extends JavaPlugin
    {
        public static final Logger _log = Logger.getLogger("Minecraft");
        public void onEnabled()
        {
            _log.info("Врубился");
        }
        @Override
        public void onDisable()
        {
                _log.info("Отрубился");           
        }
    }
    
     
    Aндрей_23 нравится это.
  3. NINJA

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

    Баллы:
    123
    ты чем компилируешь ?
     
    Stalkerdeni971 нравится это.
  4. Автор темы
    Aндрей_23

    Aндрей_23 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    TheRedd356
    Все получилось! Через Eclipse, но ошибки все равно остались
     
    Сникерсни нравится это.
  5. NINJA

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

    Баллы:
    123
    я через нет бернс поэтому разности :) но код правильный должно все работать.
     
  6. Автор темы
    Aндрей_23

    Aндрей_23 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    TheRedd356
    Ничего не изменял. :( Все равно
     
  7. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    plugin.yml в студию
     
  8. NINJA

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

    Баллы:
    123
    ща будет все, тестю
     
  9. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    [​IMG]
     
    ВремяПриключений нравится это.
  10. Автор темы
    Aндрей_23

    Aндрей_23 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    TheRedd356
    В архиве к исходникам идет
    В архиве к исходникам идет
     
  11. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Я не увидел ссылку на исходники
    У тебя ошибка, не TimeChagner, а TimeChanger
     
    Aндрей_23 нравится это.
  12. NINJA

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

    Баллы:
    123
    вот твой рабочий каркас проверил все работает .
     

    Вложения:

    Aндрей_23 нравится это.
  13. Автор темы
    Aндрей_23

    Aндрей_23 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    TheRedd356
    Блин, такую мелочь не заметил
     
Статус темы:
Закрыта.

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