3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/structure/OceanMonumentPiece.h"
7#include "mc/world/level/levelgen/structure/StructurePieceType.h"
37 virtual ::StructurePieceType getType()
const ;
75 MCNAPI
void*
$ctor(
::Random& random,
short seaLevel,
int west,
int north,
int& orientation);
Definition BlockSource.h:67
Definition BoundingBox.h:13
Definition MonumentBuilding.h:17
MCAPI void generateEntranceWall(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI void $postProcessMobsAt(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
static MCAPI void ** $vftable()
MCAPI void generateWing(bool isFlipped, int xoff, ::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI void generateMiddleWall(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI::StructurePieceType $getType() const
MCAPI bool $postProcess(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI void * $ctor(::Random &random, short seaLevel, int west, int north, int &orientation)
MCAPI ::std::vector<::std::shared_ptr<::RoomDefinition > > generateRoomGraph(::Random &random)
MCAPI void generateRoofPiece(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI void generateEntranceArchs(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI void generateUpperWall(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI MonumentBuilding(::Random &random, short seaLevel, int west, int north, int &orientation)
MCAPI void generateLowerWall(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
Definition OceanMonumentPiece.h:18
Definition RoomDefinition.h:5