Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Проверка блока

Статус
Закрыто для дальнейших ответов.

BeYkeR

Старожил
Девелопер
Пользователь
Баллы
173
Код:
    @EventHandler(priority=EventPriority.HIGHEST)
public void onEntityMoveEvent (EntityInteractEvent event)
{
    Entity e = event.getEntity();
    if(e instanceof Item){
        Item i = (Item) e;
        if(i.getUniqueId() == plugin.uipuck){
            Location iloc = i.getLocation();
 
              if(i.getLocation().getBlock().getRelative(BlockFace.DOWN).getType() == Material.REDSTONE_BLOCK){
                  plugin.newGoal(plugin.team2);
          }else
          if(i.getLocation().getBlock().getRelative(BlockFace.DOWN).getType() == Material.LAPIS_BLOCK){
              plugin.newGoal(plugin.team1);
      }
        }
    }
 
}
 
}

В в общем у меня появилась проблема. Когда игрок попадает ворота ничего не происходит, по идее должно выйти сообщение о том что забили гол. Так вот, что я делаю не правильно ?
 
Вообще не понял причем тут интеракт. Подробнее, пожалуйста.
 
Вообще не понял причем тут интеракт. Подробнее, пожалуйста.
Не знаю, но по моему это ошибочное:
В исходниках одного плагина, я нашел нужный кусок(Необходим был момент гола) и решил запихнуть в свой плагин.
Проблема решена:
Создал свой Event
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх