Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Отмена броска жемчуга эндера [Решено]

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

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

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

    Баллы:
    66
    Skype:
    kirik2425
    Имя в Minecraft:
    _TheZit445_
    Привет.
    В общем тут дело так. При нажатии на ПКМ с эндерпёрлом в руке он не должен использоваться.
    Делал так в PlayerInteractEvent:
    Код:
    if (player.getItemInHand().getType() != Material.ENDER_PEARL) return;
    event.setCancelled(true);
    В принципе всё работает, но он визуально исчезает и появляется при обновлении данного слота, где он был. И вот, как сделать так, чтобы он не исчезал?
    Есть мысль его забирать после выполнения и сразу отдавать. Но как то оно, конечно, да, но нет. В общем если есть другой вариант, то поделитесь пожалуйста, если нету, то скажите об этом.
    Буду весьма признателен
     
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    После отмены обновлять инвентарь игрока.
     
  4. Автор темы
    _TheZit445_

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

    Баллы:
    66
    Skype:
    kirik2425
    Имя в Minecraft:
    _TheZit445_
    Не подскажешь как? Думал и об этом, но не умею.
     
  5. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    player.updateInventory();
     
  6. Автор темы
    _TheZit445_

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

    Баллы:
    66
    Skype:
    kirik2425
    Имя в Minecraft:
    _TheZit445_
    Благодарствую
     
Статус темы:
Закрыта.

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