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

Помогите Проверка блока в воздухе

Тема в разделе "Разработка плагинов для новичков", создана пользователем JustBlender, 19 янв 2014.

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

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    У меня есть 2 небесных острова (больше ничего нету, кроме воздуха). Я хочу сделать так, чтобы нельзя было ставить блоки натурально, если под низом ничего нет (тобишь воздух). Как мне это сделать?
     
  2. BeYkeR

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

    Баллы:
    173
    Вроде бы так (Сижу с телефона, у моего провайдера идут тех. Работы :( ):
    block.getRelactive(0,-1,0).getType().equals(Material.AIR)
    Дальше уже сам. Мне писать просто не удобно :(
     
  3. _Rufu5_

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

    Баллы:
    48
    Имя в Minecraft:
    _Rufu5_
    Код:
    public void hop(BlockPlaceEvent event) {
        if(event.getBlock().getRelative(0, -1, 0).getType().equals(Material.AIR))event.setCancelled(true);
    }
     
  4. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Можно сделать интереснее, и в случае если блок "под" = воздух, то "превращать" поставленный блок в Falling блок ^^
     
  5. Автор темы
    JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    А можно попробовать. Но ты мне создашь еще проблему :3
     
  6. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Добавить в условие world.spawnFallingBlock()
     
  7. Автор темы
    JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Дело в том, что тогда придется сделать так, чтобы когда падающий песок стал нормальным блоком, он удалился.
     
  8. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Дерзай :D
     
  9. Автор темы
    JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Дерзаю :D
     
  10. BeYkeR

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

    Баллы:
    173
    Problems ?https://forums.bukkit.org/threads/falling-block-breaking.147110/
     

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