19 enum class SmallDoorType :
int {
29 ::ll::TypedStorage<4, 4, ::StrongholdPiece::SmallDoorType> entryDoor;
41 MCAPI ::std::unique_ptr<::StructurePiece> findAndCreatePieceFactory(
42 ::std::string
const& pieceClass,
43 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
52 MCAPI ::StructurePiece* generateAndAddPiece(
54 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
63 MCAPI ::std::unique_ptr<::StructurePiece> generatePieceFromSmallDoor(
65 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
74 MCAPI
void generateSmallDoor(
78 ::StrongholdPiece::SmallDoorType doorType,
84 MCAPI ::StructurePiece* generateSmallDoorChildForward(
86 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
92 MCAPI ::StructurePiece* generateSmallDoorChildLeft(
94 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
100 MCAPI ::StructurePiece* generateSmallDoorChildRight(
102 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
112 MCAPI
static void forceAddPortalRoom(
114 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,