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

Помогите Если игрок выпил зелье

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

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

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

    Баллы:
    76
    Мне нужно удалить пустую колбу после того как игрок выпил зелье. Как мне получить момент, когда игрок выпил зелье? Возможно есть какой-то эвент??
     
  2. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    ItemConsumeEvent
     
  3. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Только на 1 тик после запускай.
     
  4. Автор темы
    Kurumi

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

    Баллы:
    76
    Чет я фигню сделал. Помогите upload_2018-3-5_19-2-52.png
     
  5. Nikolai_Faint

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

    Баллы:
    96
  6. Автор темы
    Kurumi

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

    Баллы:
    76
    +
     
  7. Nikolai_Faint

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

    Баллы:
    96
    PHP:
    @EventHandler
      
    public void onConsume(PlayerItemConsumeEvent e) {
         
    Player player e.getPlayer();
             if (
    e.getItem().getTypeId() == 373) {                                              Bukkit.getServer().getScheduler().runTaskLaterAsynchronously(Class.inst, new Runnable() {
                public 
    void run() {
                   
    player.setItemInHand(new ItemStack(Material.AIR));
                           }
                   }, 
    1L);
               }
         }
     
  8. Автор темы
    Kurumi

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

    Баллы:
    76
    Спасибо, все работает!
     
Статус темы:
Закрыта.

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