19 enum class SmallDoorType :
int {
48 MCAPI ::std::unique_ptr<::StructurePiece> findAndCreatePieceFactory(
49 ::std::string
const& pieceClass,
50 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
59 MCAPI ::StructurePiece* generateAndAddPiece(
61 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
70 MCAPI ::std::unique_ptr<::StructurePiece> generatePieceFromSmallDoor(
72 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
81 MCAPI
void generateSmallDoor(
85 ::StrongholdPiece::SmallDoorType footX,
91 MCAPI ::StructurePiece* generateSmallDoorChildForward(
93 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
99 MCAPI ::StructurePiece* generateSmallDoorChildLeft(
101 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
107 MCAPI ::StructurePiece* generateSmallDoorChildRight(
109 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
119 MCAPI
static void forceAddPortalRoom(
121 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,