3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/structure/StructurePiece.h"
19 enum class SmallDoorType :
int {
29 ::ll::TypedStorage<4, 4, ::StrongholdPiece::SmallDoorType> entryDoor;
36 ::std::string
const& pieceClass,
37 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
50 ::StrongholdPiece::SmallDoorType doorType,
58 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
66 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
78 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
Definition BlockSource.h:72
Definition BoundingBox.h:13
Definition SHStartPiece.h:16
Definition StrongholdPiece.h:16
MCAPI::StructurePiece * generateSmallDoorChildRight(::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int yOff, int zOff)
MCAPI void generateSmallDoor(::BlockSource ®ion, ::Random &, ::BoundingBox const &chunkBB, ::StrongholdPiece::SmallDoorType doorType, int footX, int footY, int footZ)
MCAPI::StructurePiece * generateSmallDoorChildForward(::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int xOff, int yOff)
MCAPI ::std::unique_ptr<::StructurePiece > findAndCreatePieceFactory(::std::string const &pieceClass, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int depth)
static MCAPI ::StructurePiece * generateAndAddPiece(::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int depth)
Definition StructurePiece.h:18