Помогите сделать приоритет команде

  • Автор темы Автор темы reZero
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

reZero

Активный участник
Пользователь
Баллы
76
Здрасьте

Делаю по сотому кругу свой "суперпупермегауникальный" плагин на бан/кик/мут и т.д

При написании kick столкнулся с проблемой. Как я понял, вместо моего /kick вызывается дефолтный бакитовский kick upload_2020-5-6_17-4-46.png

Из-за этого дерьма не робит мой kick. Как можно дать ему приоритет?
 
Код в студию.
 
Код:
 if(sender instanceof Player) {
            Player player = (Player) sender;
            if(!player.hasPermission("seriousban.kick")) {
                player.sendMessage(Main.getChatManager().getMessage("noPerm"));
                return true;
            }
            if(args.length <= 1) {
                player.sendMessage(Main.getChatManager().getMessage("invalidArgs"));
                return true;
            }
            Player target = Bukkit.getPlayerExact(args[0]);
            if(target == null) {
                player.sendMessage(Main.getChatManager().getMessage("offline"));
                return true;
            }
            if(args.length < 2) {
                player.sendMessage(Main.getChatManager().getMessage("noReason"));
                return true;
            }
            if(target.hasPermission("seriousban.attempt.kick")) {
                player.sendMessage(Main.getChatManager().getMessage("hasAttempt"));
                return true;
            }
            String reason = Arrays.stream(args).skip(1).collect(Collectors.joining(" "));
            target.kickPlayer(reason);
            Bukkit.broadcast(Main.getChatManager().getMessage("kickBroadCast").replace("%target%", target.getName()).replace("%sender%", player.getName()).replace("%reason%", reason), "");
        }
 
Мне кажется, дело не совсем в моем коде.
Почему-то, плагин не переопределяет команду kick
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх