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

Помогите Как проверить нажатия по предмету с датой?

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    Само нажатие по предмету проверяю так:
    Код:
    if (e.getPlayer().getItemInHand().getType() != Material.INK_SACK) return;
    Если пытаюсь дописать дату:
    Код:
    if (e.getPlayer().getItemInHand().getType() != Material.INK_SACK, 5) return;
    Ide ругается и говорит что ошибка.
    Но в этом методе это работает:
    Код:
    ItemStack item = new ItemStack(Material.INK_SACK, 5);
    Есть у ка во какие идеи, или проще сделать проверку по названию предмета?
     
  2. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Это не java синтаксис. Возможно Lua. Вам нужно сделать две проверки: на getType()!=Material.INK_SACKи getDurability()!=5
     
  3. Автор темы
    Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    Спасибо за помощь, тему закрываю.
    Код:
    if (e.getPlayer().getItemInHand().getDurability() != 5) return;
    
     
    Последнее редактирование: 10 июн 2017
Статус темы:
Закрыта.

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