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

Помогите Как сделать так когда игрок поднимал предмет в чате писалось сообщение

Тема в разделе "Разработка плагинов для новичков", создана пользователем Homachok, 20 май 2018.

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

    Homachok Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Hex
    Как сделать так чтобы игрок поднимал предмет и в чате писалось сообщение что этот игрок поднял этот предмет?
     
  2. Akultist

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

    Баллы:
    46
    Код:
    @EventHandler
        public void onPlayerPickupItem(PlayerPickupItemEvent e)
        {
            ItemStack stack = e.getItem().getItemStack(); //Получение самого предмета
            Player p = e.getPlayer(); //Получение игрока
           
            if (//Проверка подходит ли предмет)
            {
                Bukkit.broadcastMessage("§eИгрок: §c" + p.getName() + " §eподобрал предмет!"); //Отправка сообщения всему серверу
            }
        }
    Не забудь подключить листенер! P.S implements Listener, потом в главном классе в onEnable пишешь:
    Bukkit.getPluginManager().registerEvents(new КлассЛистенер(), this);

    Или если ты это все делал в главном классе: Bukkit.getPluginManager().registerEvents(this, this);
     
  3. Автор темы
    Homachok

    Homachok Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Hex
    Спасибо огромное
    Тема закрыта
     
Статус темы:
Закрыта.

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