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

Помогите Как узнать какой блок над игроком?

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

eadercach

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Lylac
Как узнать какой блок над игроком?
Если блок Air то False, а Eсли любой блок то true?
 
Вариантов несколько, лучше всего при помощи BlockFace


public Boolean isAir(Player p) {
return p.getLocation().getBlock().getRelative(BlockFace.UP) == null);
}


Ну или банально через Location
 
Вариантов несколько, лучше всего при помощи BlockFace


public Boolean isAir(Player p) {
return p.getLocation().getBlock().getRelative(BlockFace.UP) == null);
}


Ну или банально через Location
>>p.getLocation().getBlock().getRelative(BlockFace.UP) == null
Отлично.
 
честно я чуть-чуть переделал return (p.getLocation().add(0,3,0).getBlock().getTypeId() == air);
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх