Да нет его нигде... Примеров кода я в инете не нашёл, либо искать так и не научился.
Нашёл вот такой код, Door это enum. Ну по крайней мере в 1.12, ибо здесь похоже другая версия
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();
}
А в сурсах всё запутано, к тому же единственный параметр, который можно передать в этот метод - строка имени. И если делать, то как и где регистрировать тоже не понятно.