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

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

Discussion in 'Разработка плагинов для новичков' started by IcedwinterZ, Sep 19, 2016.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Code:
          @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
              }
          }
     

Share This Page