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

Помогите Ошибка при работе с конфигом из других классов.

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

  1. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Ну вот и ответ.
     
  2. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Может тут ошибка:
    Код:
    getCommand("blocker").setExecutor(new BlockerCommand(this));
    getServer().getPluginManager().registerEvents(new PlayerListener(this), this);
    getServer().getPluginManager().registerEvents(new BlockerListener(this), this);
    

    Просто почему null?
     
  3. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Как-то неправильно передаете главный класс.
     
  4. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Blocker plugin;

    public BlockerListener(Blocker main) {
    main = plugin;
    }

    Вы действительно не видите здесь ошибки?
    Присмотритесь внимательней.
     
  5. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    :good:
     
  6. BeYkeR

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

    Баллы:
    173
    :good:
     
  7. kirill2011s

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

    Баллы:
    103

    Ахаха, даже я сразу не заметил))0)
     
  8. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    :good:
     
  9. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Где?)
    Скатывал с такого примера
    Код:
    ConfigExample plugin;
    public ConfigListener(ConfigExample instance) {
    plugin = instance;
    }
    
     
  10. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Вот в примере правильно.
     
  11. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Да где?))
     
  12. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Подсказка:
    Код:
    Blocker plugin;
    
    public BlockerListener(Blocker main) {
    main = plugin;
    }
    Что чему вы присваиваете?
     
  13. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Вы о main = plugin? Что надо plugin = main?
    Я просто тут писал на память, в коде у меня норм
     
  14. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
  15. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Я не знаю, что там за магия, но я добавил soft-depend: [BarAPI] (тоже использую), так все уладилось!
     

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