Войти или зарегистрироваться

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

Может тут ошибка:
Код:
getCommand("blocker").setExecutor(new BlockerCommand(this));
getServer().getPluginManager().registerEvents(new PlayerListener(this), this);
getServer().getPluginManager().registerEvents(new BlockerListener(this), this);

Просто почему null?
 
Может тут ошибка:
Код:
getCommand("blocker").setExecutor(new BlockerCommand(this));
getServer().getPluginManager().registerEvents(new PlayerListener(this), this);
getServer().getPluginManager().registerEvents(new BlockerListener(this), this);

Просто почему null?
Как-то неправильно передаете главный класс.
 
Blocker plugin;

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

Вы действительно не видите здесь ошибки?
Присмотритесь внимательней.
 
Где?)
Скатывал с такого примера
Код:
ConfigExample plugin;
public ConfigListener(ConfigExample instance) {
plugin = instance;
}
 
Подсказка:
Код:
Blocker plugin;

public BlockerListener(Blocker main) {
main = plugin;
}
Что чему вы присваиваете?
 
Вы о main = plugin? Что надо plugin = main?
Я просто тут писал на память, в коде у меня норм
 
Я не знаю, что там за магия, но я добавил soft-depend: [BarAPI] (тоже использую), так все уладилось!
 
Назад
Верх