3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/structure/StructurePiece.h"
21 ::ll::TypedStorage<1, 1, bool> mDoFill;
22 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::RoomDefinition>> mRoomDefinition;
36 virtual int getWorldZ(
int x,
int z) ;
38 virtual int getWorldX(
int x,
int z) ;
40 virtual void addHardcodedSpawnAreas(
::LevelChunk& chunk)
const ;
49 ::std::shared_ptr<::RoomDefinition> roomDefinition,
77 ::std::shared_ptr<::RoomDefinition> roomDefinition,
Definition BlockSource.h:72
Definition BoundingBox.h:13
Definition LevelChunk.h:76
MCAPI void $addHardcodedSpawnAreas(::LevelChunk &chunk) const
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 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 $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)
Definition RoomDefinition.h:5
Definition StructurePiece.h:18