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

удалено

Тема в разделе "Разработка плагинов для новичков", создана пользователем MCosmos, 4 дек 2020.

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

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

    Баллы:
    76
    удалено
     
    Последнее редактирование: 25 янв 2022
  2. NoooobKa

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

    Баллы:
    76
    Имя в Minecraft:
    NoooobKa
    В ошибке указывается номер строки в которой null
     
  3. NoooobKa

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

    Баллы:
    76
    Имя в Minecraft:
    NoooobKa
    Существует ли в папке плагинов папка с именем плагина, и существует ли в ней файл
    "data.yml"?
     
  4. NoooobKa

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

    Баллы:
    76
    Имя в Minecraft:
    NoooobKa
    Сепаратор точно не лишний? Попробуй так
    Код:
    new File(plugin.getDataFolder(), "data.yml");
     
  5. NoooobKa

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

    Баллы:
    76
    Имя в Minecraft:
    NoooobKa
    Я сейчас воссоздал твой плагин, и ошибки нет, уверен что строку правильно посмотрел?
     
  6. NoooobKa

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

    Баллы:
    76
    Имя в Minecraft:
    NoooobKa
    По твоему коду всё. Причина создаётся, при ударе в той строке ничего не равно нулю, всё срабатывает как надо
     
  7. NoooobKa

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

    Баллы:
    76
    Имя в Minecraft:
    NoooobKa
    У тебя вот так вот?
    Код:
    public void onEnable() {
            plugin = this;
        }
     
  8. NoooobKa

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

    Баллы:
    76
    Имя в Minecraft:
    NoooobKa
    Самый верный способ, отправлять в чат все переменные из строки с ошибкой. И от туда смотреть что null и с этим работать
     
  9. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Покажи конструктор класса dev.
     
  10. 4APP1

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

    Баллы:
    76
    Имя в Minecraft:
    HappyWaffle
    Код:
    public dev(HastPlugin plugin) {
              this.plugin = plugin
    }
     
  11. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Ты куда этот код вставил
     
  12. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Как ты ивенты регистрируешь в главном классе?
     
  13. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    PHP:
    Bukkit.getPluginManager().registerEvents(this, new dev(this));
    И вставляешь конструктор в dev, который скинул 4APP1
     
  14. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    Сорян, не так написал
    PHP:
    Bukkit.getPluginManager().registerEvents(new dev(this), this);
     
Статус темы:
Закрыта.

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