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

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

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Мне нужно удалить пустую колбу после того как игрок выпил зелье. Как мне получить момент, когда игрок выпил зелье? Возможно есть какой-то эвент??
 
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);
           }
     }
 
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);
           }
     }
Спасибо, все работает!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх