Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Команда которую надо выполнить у меня есть, в основном классе сейчас лежит, а мне надо ее в отдельный переложить для удобства работы. Проблема в том что я не знаю как именно это сделатьНу если тебе нужен пример кода с CommandExecutor, то стоит вначале задуматься об изучение самой явы
Команда которую надо выполнить у меня есть, в основном классе сейчас лежит, а мне надо ее в отдельный переложить для удобства работы. Проблема в том что я не знаю как именно это сделать
package Example;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
public class CommandListener implements CommandExecutor {
Main main;
public CommandListener(Main main) {
this.main = main;
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
return false;
}
}
this.getCommand("example").setExecutor(new CommandListener(this));
+ Только в onEnable() с маленькой буквы.2 блок в OnEnable?
Благодарю, это я знаю. А в основном классе onCommand можно удалять?+ Только в onEnable() с маленькой буквы.
Можно.Благодарю, это я знаю. А в основном классе onCommand можно удалять?
this.getCommand("try").setExecutor(new CommandListener(this));
FileConfiguration config = this.getConfig();
А у тебя CommandListener точно реализует CommandExecutor?тут Eclipse ругается что CommandListener нельзя привести к типу и предлагает заменить на CommandExecutor который он-же не может инициализировать, что делать
Передай в конструкторе или статиком, логично же.Мне нужна ссылка на конфиг (как я его вызываю приложил), но так как класс выполняющий команду не является расширением JavaPlugin вызвать его нельзя. Вопрос, как его вызвать?
this.main.getConfig();Мне нужна ссылка на конфиг (как я его вызываю приложил), но так как класс выполняющий команду не является расширением JavaPlugin вызвать его нельзя. Вопрос, как его вызвать?
еще вопросы:
тут Eclipse ругается что CommandListener нельзя привести к типу и предлагает заменить на CommandExecutor который он-же не может инициализировать, что делать?А у тебя CommandListener точно реализует CommandExecutor?
Скинь класся не знаю, код был взят от человека выше
у меня его нет, код был взят у alexandrageСкинь класс
CommandListener