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

Помогите Как ПРОСТО отправить сообщение игроку консольной командой?

Тема в разделе "Помощь", создана пользователем LalkaLalka, 10 июл 2019.

  1. Автор темы
    LalkaLalka

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

    Баллы:
    11
    Имя в Minecraft:
    LALKATOP
    Мне нужно, чтобы когда игрок кликал на нпс из citizens, то ему высылалось сообщение без всяких префиксов и тд. Просто сообщение (с цветами). Я знаю что есть куча команд типа: tell, tellraw, m, w и тд которые отправляют сообщения, но мне нужно чтобы было без префикса в нем
     
  2. MurlikMurlik

    MurlikMurlik Активный участник Пользователь

    Баллы:
    96
    player.sendMessage("message");
     
  3. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Но ведь /tellraw отправляет без префикса, если ты правильно делаешь его.
     
  4. TheSkiffSailor

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

    Баллы:
    21
    Имя в Minecraft:
    TheSkiffSailor
    /tellraw @a {"text":"Test","color":"yellow"}
    просто жёлтым цветом пишет Test без каких либо префиксов
     
  5. 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.sendMessage(ChatColor.translateAlternateColorCodes('&', String.join(" ", args)));
            return true;
        }
     
    Последнее редактирование: 11 июл 2019
  6. TheSkiffSailor

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

    Баллы:
    21
    Имя в Minecraft:
    TheSkiffSailor
    *** NPC -> игрок по нему кликает -> вывести
    Не получится выполнение кода сделать так xD
     
  7. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    *** NPC -> игрок по нему кликает -> ввод команды
     
  8. TheSkiffSailor

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

    Баллы:
    21
    Имя в Minecraft:
    TheSkiffSailor
    +
     
  9. alexandrage

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

    Баллы:
    173
    Это команда ващет, с твоего будущего плагина Которая и выполнит этот код.
     
  10. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    Подтягиваем либы для таких простых действий :good: (Objects не учил?)
     
  11. Lemar98

    Lemar98 Активный участник Пользователь

    Баллы:
    76
    Шо за либа кста
     
  12. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    Apache Common Utils
     
  13. alexandrage

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

    Баллы:
    173
    Почему и нет. Все либы есть в спиготе.
     
  14. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    Потому-что крупные объекты в памяти :good:
     
  15. alexandrage

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

    Баллы:
    173
    Да норма. Клиент ванила 1.14.3 хавает как моя сборка модов 1.7.10. Это уже не моя вина, что майн тягает пол гитхаба. А раз тягает, тоже проюзаю.
     

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