3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/structure/StructurePiece.h"
42 virtual int getWorldZ(
int x,
int z) ;
45 virtual int getWorldX(
int x,
int z) ;
48 virtual void addHardcodedSpawnAreas(
::LevelChunk& chunk)
const ;
60 ::std::shared_ptr<::RoomDefinition> roomDefinition,
110 ::std::shared_ptr<::RoomDefinition> roomDefinition,
Definition BlockSource.h:67
Definition BoundingBox.h:13
Definition LevelChunk.h:74
Definition OceanMonumentPiece.h:18
MCAPI bool chunkIntersects(::BoundingBox const &chunkBB, int x0, int z0, int x1, int z1)
MCAPI void $addHardcodedSpawnAreas(::LevelChunk &chunk) const
static MCAPI int & mGridroomLeftWingConnectIndex()
MCAPI OceanMonumentPiece(int genDepth, int &orientation, ::std::shared_ptr<::RoomDefinition > roomDefinition, int roomWidth, int roomHeight, int roomDepth)
static MCAPI int const & mPenthouseIndex()
MCAPI int $getWorldX(int x, int z)
static MCAPI int const & mLeftWingIndex()
static MCAPI int & mGridroomSourceIndex()
static MCAPI int & mGridroomRightWingConnectIndex()
static MCAPI void ** $vftable()
static MCAPI int const & mRightWingIndex()
MCAPI void * $ctor(int genDepth, int &orientation, ::std::shared_ptr<::RoomDefinition > roomDefinition, int roomWidth, int roomHeight, int roomDepth)
MCAPI int $getWorldZ(int x, int z)
MCAPI void generateBoxOnFillOnly(::BlockSource ®ion, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, ::Block const &targetBlock)
MCAPI void $postProcessMobsAt(::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB)
MCAPI void generateDefaultFloor(::BlockSource ®ion, ::BoundingBox const &chunkBB, int xOff, int zOff, bool downOpening)
MCAPI void spawnElder(::BlockSource ®ion, ::BoundingBox const &chunkBB, int x, int y, int z)
static MCAPI int & mGridroomTopConnectIndex()
Definition RoomDefinition.h:5
Definition StructurePiece.h:18