Здесь такая проблема, что в игре не выполняется команда… Сервер думает что это консоль Как это исправить или удалить проверку (чтобы команду можно было водить также в консоли)?
class TestCommand extends Command implements Listener {
public function __construct(
public Main $plugin
) {
parent::__construct(“suggestions”, “Сделать предложение”, “suggestions.command”, [“suggestion”, “sug”, “sugs”]);
}
public function execute(CommandSender $sender, string $commandLabel, array $args) {
if(!$sender instanceof Player) {
$sender->sendMessage("use this command in game");
return;
}
$this->plugin->ui($sender);
}
public function getOwningPlugin(): Plugin{
return $this->plugin;
}