31 ::ll::TypedStorage<8, 8, ::Block const&> mGlowstone;
32 ::ll::TypedStorage<8, 8, ::Block const&> mNetherBrick;
33 ::ll::TypedStorage<8, 8, ::Block const&> mNetherBrickFence;
34 ::ll::TypedStorage<8, 8, ::Block const&> mNetherWart;
35 ::ll::TypedStorage<8, 8, ::Block const&> mSoulSand;
36 ::ll::TypedStorage<8, 8, ::Block const&> mAirBlock;
49 ::ll::TypedStorage<8, 48, ::NetherFortressPiece::LocalRegistry const> mLocalRegistry;
60 virtual void addHardcodedSpawnAreas(
::LevelChunk& chunk)
const ;
74 MCAPI ::std::unique_ptr<::NetherFortressPiece> findAndCreateBridgePieceFactory(
75 ::std::string
const& pieceClass,
76 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
85 MCAPI ::StructurePiece* generateAndAddPiece(
87 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
97 MCAPI ::StructurePiece* generateChildForward(
99 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
106 MCAPI ::StructurePiece* generateChildLeft(
108 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
115 MCAPI ::StructurePiece* generateChildRight(
117 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
124 MCAPI ::std::unique_ptr<::NetherFortressPiece> generatePiece(
126 ::std::vector<::PieceWeight>& currentPieces,
127 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
140 MCAPI
void* $ctor(
int genDepth);
152 MCAPI
void $addHardcodedSpawnAreas(
::LevelChunk& chunk)
const;