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

Статус
Закрыто для дальнейших ответов.

Spsiska_13

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Yura2108
Мне нужно разместить кровать, имея только две координаты, два блока будущей кровати. Данный вопрос уже задавал на форуме, и мне человек ответил только что, с помощью шедулера он разместил два блока. Есть две проблемы: во-первых нужно разместить и низ и верх (Два разных блока, которые имеют различную дату). Это можно сделать редактированием самой даты, но при этом она размещается только в одном направлении. У меня нету направления кровати, поэтому я не могу отталкиваться от него, не важно в какую сторону она будет смотреть, главное чтобы она была правильная - то есть выглядела как обычная
 
Ну дык посмотри какая блокдата у обоих частей кровати да и все.
 
Ну дык посмотри какая блокдата у обоих частей кровати да и все.
Поставить блокдату не проблема, как мне из развернуть то правильно, чтобы выглядели как обычная кровать, причём могли быть размещены в любой из сторон
 
Решил проблему, нашёл нужный мне метод в коде чужого плагина, кому надо, вот:
Код:
Block blockHead = world.getBlockAt(loc1);
        Block blockFeed = world.getBlockAt(loc2);
        BlockState headState = blockHead.getState();
        BlockState feedState = blockFeed.getState();

        headState.setType(Material.BED_BLOCK);
        feedState.setType(Material.BED_BLOCK);
        headState.setRawData((byte) 0x0);
        feedState.setRawData((byte) 0x8);
        feedState.update(true, false);
        headState.update(true, false);

        org.bukkit.material.Bed bedHead = (org.bukkit.material.Bed) headState.getData();
        bedHead.setHeadOfBed(true);
        bedHead.setFacingDirection(blockHead.getFace(blockFeed).getOppositeFace());

        org.bukkit.material.Bed bedFeed = (org.bukkit.material.Bed) feedState.getData();
        bedFeed.setHeadOfBed(false);
        bedFeed.setFacingDirection(blockFeed.getFace(blockHead));

        feedState.update(true, false);
        headState.update(true, true);
Тема закрыта
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх