1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

[Закрыто] Прописать команду от игрока

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

Статус темы:
Закрыта.
  1. Автор темы
    donka

    donka Новичок Пользователь

    Баллы:
    21
    Я знаю, что ничего не знаю, а умею только кидать тупые вопросы на рубакит, но все же, ответьте пожалуйста :)

    Мне нужен пример кода, который будет прописывать от лица игрока команду, которую можно задать в коде. Сразу спасибо.
     
  2. alexandrage

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

    Баллы:
    173
    player.performCommand(cnd);
     
  3. Автор темы
    donka

    donka Новичок Пользователь

    Баллы:
    21
    Спасибо, еще раз задам тупой вопрос, какой пример кода на переменную игрока?)
     
  4. alexandrage

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

    Баллы:
    173
    Код:
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
            Validate.isTrue(args.length>1);
            Player player = Bukkit.getPlayerExact(args[0]);
            Validate.notNull(player);
            args = (String[]) ArrayUtils.removeElement(args, args[0]);
            player.performCommand(String.join(" ", args));
            return true;
        }
     
  5. Автор темы
    donka

    donka Новичок Пользователь

    Баллы:
    21
    Спасибо, но мне хватило только
    Player player = Bukkit.getPlayerExact(args[0]); )
     
  6. Автор темы
    donka

    donka Новичок Пользователь

    Баллы:
    21
    Тема закрыта
     
Статус темы:
Закрыта.

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