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

Помогите Размещение кровати

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

Статус темы:
Закрыта.
  1. Автор темы
    Spsiska_13

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

    Баллы:
    66
    Имя в Minecraft:
    Yura2108
    У меня есть две локации, где необходимо разместить кровать, однако обычный Bukkit.getWorld(world).getBlockAt(loc).setType(Materital.BED_BLOCK) - не работает, как бы я ни пытался...
     
  2. Prot_CN

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

    Баллы:
    66
    Имя в Minecraft:
    Prot_CN
    Здесь у меня получилось создать её с задержкой в BlockBreakEvent

    На месте разрушенного = кровать.
    Код:
    new BukkitRunnable() {
            @Override
            public void run() {
                block.getLocation().getBlock().setType(Material.RED_BED);
            }
        }.runTaskLater(this, 1);
    Это потому, что кровать - дикая штука, которая чувствительна к своему второму блоку относительно первого.

    - "What?" -> кровать состоит из двух блоков, где каждый нужно создавать отдельно.

    Поэтому, она может сломаться в случае, когда на будущем её втором блоке уже есть блок!
     
    Последнее редактирование: 9 апр 2020
Статус темы:
Закрыта.

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