EnumHelper - дверь

Версия Minecraft
1.12+
917
22
332
Всем доброго:D
До этого делал двери, на основе ванили. А сейчас наткнулся на вот это: EnumHelper.addDoor. Это что - форджовский метод добавления двери?
Если кто-то знает, подскажите как с ним работать, пример какой-нибуть, или тему на форуме.
Заранее спасибо!
 
3,005
192
592
Прошло 54 минуты, а уже "Ой, мне не отвечают"..
~~~
Посмотри где используется, может там что-то поймешь..
 
917
22
332
Да нет его нигде... Примеров кода я в инете не нашёл, либо искать так и не научился.
Нашёл вот такой код, Door это enum. Ну по крайней мере в 1.12, ибо здесь похоже другая версия
Java:
    Block blockBottom = block.getRelative(BlockFace.DOWN);
    Block blockTop = block.getRelative(BlockFace.UP);
    Block blockNearBottom = blockBottom.getRelative(BlockFace.NORTH);
    Block blockNearTop = blockTop.getRelative(BlockFace.NORTH);
    Door door = (Door)block.getState().getData();
    Door doorTop = (Door)block.getState().getData();
    Door doorBottom = (Door)block.getState().getData();
    Door doorNearBottom = (Door)block.getState().getData();
    Door doorNearTop = (Door)block.getState().getData();
    if (door.isTopHalf()) {
 blockTop = block;
 doorTop = door;
 doorBottom = (Door)blockBottom.getState().getData();
    } else {
 blockBottom = block;
 doorBottom = door;
 doorTop = (Door)blockTop.getState().getData();
    }
А в сурсах всё запутано, к тому же единственный параметр, который можно передать в этот метод - строка имени. И если делать, то как и где регистрировать тоже не понятно.
 
Сверху