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

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

Discussion in 'Разработка плагинов для новичков' started by jamesg101, Jul 8, 2017.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Share This Page