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

Помогите Сервер не видит плагин

Тема в разделе "Разработка плагинов для новичков", создана пользователем Mikle_hru, 7 июн 2018.

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

    Mikle_hru Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Mikle_hru
    Приветствую. Созданный мной плагин не видит сервер - а точнее, его код. То есть, пишется мол "[INFO]: [Plugin] Enabling Plugin v1.0", однако задуманный мною хело ворлд не пишется.

    Вот код main-файла
    Код:
    package plugin.main;
    import org.bukkit.plugin.java.JavaPlugin;
    public class main extends JavaPlugin{
       
       
        public void OnEnable() {
            getLogger().info("enabeled");
            getLogger().warning("warning");
            getLogger().severe("severe");
        }
       
        public void OnDisable() {
            getLogger().info("disabeled");
            getLogger().warning("warning2");
            getLogger().severe("severe2");
        }
    }
    

    А вот код плугин.умл файла
    Код:
    name: Plugin
    version: 1.0
    main: plugin.main.main
     
    Последнее редактирование: 7 июн 2018
  2. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    *шутка про то что мы не ванги*
     
  3. ZENEGIX

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

    Баллы:
    61
    Имя в Minecraft:
    ZENEGIX
    Так а чего ванговать? У него методы в UpperCamelCase. Вспомни, как названы методы включения и выключения в JavaPlugin и получи ответ, почему не работает
     
  4. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    На момент написания ответа, он ещё не давал код
     
  5. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Вот поэтому и стоит использовать
    @Override
    В идее есть параметр, при помощи которого можно запретить компиляцию проекта без этой аннотации.
    Вот статья с парой других советов: https://habr.com/post/206714/
    Ах да, в Java рекомендуется указывать названия классов с большой буквы
     
    Последнее редактирование: 9 июн 2018
  6. Dan_Ender

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

    Баллы:
    76
    Название метода с большой буквы *facepalm*
     
  7. Автор темы
    Mikle_hru

    Mikle_hru Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Mikle_hru
    Спасибо, я ретард.)
     
Статус темы:
Закрыта.

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