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

Помогите Получить направление текста таблички.

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    IcedwinterZ
    В майнкрафте(Вы наверное знаете) есть 4 направления NORTH, WEST, SUTH, EAST.

    Есть табличка с написанным текстом, так вот, как определить в какую сторону смотрит ее текст?
     
  2. Хостинг MineCraft
    <
  3. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Для таблички хз, но для всех блоков - block.getFace()
     
  4. Автор темы
    IcedwinterZ

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

    Баллы:
    76
    Имя в Minecraft:
    IcedwinterZ
    Пример кода для блока скините?
     
  5. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    У блока есть метод getFace(), если табличка наследует его, то можно применить и получишь Direction(там описание есть у метода)
     
  6. Автор темы
    IcedwinterZ

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

    Баллы:
    76
    Имя в Minecraft:
    IcedwinterZ
    Скинь ссылку на Docs, или расскажи подробнее (Если не трудно.)
     
  7. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Sign sign = (Sign) block.getState().getData();
    BlockFace face = sign.getFacing();
    org.bukkit.material.Sign
     
  8. Автор темы
    IcedwinterZ

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

    Баллы:
    76
    Имя в Minecraft:
    IcedwinterZ
    Хорошо, а как проверить в какую он сторону повернут?
     
  9. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Код:
          @SuppressWarnings("static-access")
          @EventHandler
        public void onBlock(BlockPlaceEvent e) {
              Sign sign = (Sign) e.getBlock().getState().getData();
              BlockFace face = sign.getFacing();
              if (face.EAST != null) {
                  //TODO
              }
          }
     

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