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

Помогите Как проверить на каком блоке стоит игрок?

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

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

    Welester Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Надо проверить на каком блоке стоит игрок, и допустим если это зелёная шерсть, то ставится блок, как сделать такую вещь?
     
  2. Хостинг MineCraft
    <
  3. andreispas

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

    Баллы:
    78
    Skype:
    An.spas98
    Имя в Minecraft:
    cameronh16
    Немного не понял это. Тебе нужно заменить блок на другой или что то другое?
     
  4. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Код:
    Location location = player.getLocation().clone();
    
    location.add(0, -1, 0);
    
    location.getBlock(); // блок, на котором стоит игрок
    
     
  5. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Что вас так тянет говнокодить то?
    .getPlayer().getLocation().subtract(0, -1, 0).getBlock();
     
  6. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    +1, наверное? =)
     
  7. andreispas

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

    Баллы:
    78
    Skype:
    An.spas98
    Имя в Minecraft:
    cameronh16
    Почему +?
     
  8. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    С чего бы? Блок под ногами же.
     
  9. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    subtract-то отнимает. Минус на минус, а ось идёт вверх.
     
  10. andreispas

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

    Баллы:
    78
    Skype:
    An.spas98
    Имя в Minecraft:
    cameronh16
    Теперь понятно, спасибо за разъяснение
     
  11. Derik

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

    Баллы:
    76
    Имя в Minecraft:
    Derik
    subtract это subtract с этим разобрались. Закройте тему.
     

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