19 enum class SmallDoorType :
int {
29 ::ll::TypedStorage<4, 4, ::StrongholdPiece::SmallDoorType> entryDoor;
35 MCAPI ::std::unique_ptr<::StructurePiece> findAndCreatePieceFactory(
36 ::std::string
const& pieceClass,
37 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
46 MCAPI ::StructurePiece* generateAndAddPiece(
48 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
57 MCAPI ::std::unique_ptr<::StructurePiece> generatePieceFromSmallDoor(
59 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
68 MCAPI
void generateSmallDoor(
72 ::StrongholdPiece::SmallDoorType footX,
78 MCAPI ::StructurePiece* generateSmallDoorChildForward(
80 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
86 MCAPI ::StructurePiece* generateSmallDoorChildRight(
88 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
98 MCAPI
static void forceAddPortalRoom(
100 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,