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

Помогите Наличие блока над локацией

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

  1. Автор темы
    jamesg101

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

    Баллы:
    76
    Имя в Minecraft:
    jamesg101
    Всем привет. Как проверить наличие блока над локацией?
     
  2. Хостинг MineCraft
    <
  3. Plasticable

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

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Код:
    if(location.clone().add(0, -1, 0).getBlock() == null) {
    // Блока нет
    }
     
  4. Автор темы
    jamesg101

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

    Баллы:
    76
    Имя в Minecraft:
    jamesg101
    Эм. Ты проверяешь наличие пола ведь, а если потолок находиться над 10 или 20 блоками?
     
  5. Plasticable

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

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    А, показалось, что ты написал "под". Ну тогда меняешь -1 на 10 или 20
     
  6. Автор темы
    jamesg101

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

    Баллы:
    76
    Имя в Minecraft:
    jamesg101
    Мне такое не надо. Дело в том, что дома у всех игроков разные и потолки, соответственно разные.
     
  7. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    location.getWorld().getHighestBlockAt(location); найдет самый высокий блок в локации.
     
  8. _Rudey_

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

    Баллы:
    66
    Имя в Minecraft:
    RudeyCoolLeet
    Если ты хочешь понять, есть ли над игроком блоки как таковые, то стучи мне в вк, там объясню подробно. Тут впадлу
     

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