|
virtual::StructurePieceType | getType () const |
|
virtual bool | postProcess (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
virtual void | addChildren (::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random) |
|
MCAPI::StructurePieceType | $getType () const |
|
MCAPI bool | $postProcess (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
MCAPI void | $addChildren (::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random) |
|
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) |
|
MCAPI::StructurePiece * | generateAndAddPiece (::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int depth) |
|
MCAPI ::std::unique_ptr<::StructurePiece > | generatePieceFromSmallDoor (::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random const &randomRef, int footX, int footY, int footZ, int direction, int depth) |
|
MCAPI void | generateSmallDoor (::BlockSource ®ion, ::Random &chunkBB, ::BoundingBox const &doorType, ::StrongholdPiece::SmallDoorType footX, int footY, int footZ, int) |
|
MCAPI::StructurePiece * | generateSmallDoorChildForward (::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int xOff, int yOff) |
|
MCAPI::StructurePiece * | generateSmallDoorChildLeft (::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int yOff, int zOff) |
|
MCAPI::StructurePiece * | generateSmallDoorChildRight (::SHStartPiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int yOff, int zOff) |
|
MCFOLD void | $dtor () |
|
virtual void | moveBoundingBox (int dx, int dy, int dz) |
|
virtual void | postProcessMobsAt (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
virtual bool | isInInvalidLocation (::BlockSource ®ion, ::BoundingBox const &chunkBB) |
|
virtual int | getWorldX (int x, int z) |
|
virtual int | getWorldZ (int x, int z) |
|
virtual void | placeBlock (::BlockSource ®ion, ::Block const &block, int x, int y, int z, ::BoundingBox const &chunkBB) |
|
virtual bool | canBeReplaced (::BlockSource &, int const, int const, int const, ::BoundingBox const &) |
|
virtual void | generateBox (::BlockSource ®ion, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, ::Block const &edgeBlock, ::Block const &fillBlock, bool skipAir) |
|
MCAPI void | generateBox (::BlockSource ®ion, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, bool random, ::Random &selector, ::BlockSelector const &skipAir) |
|
virtual void | addHardcodedSpawnAreas (::LevelChunk &chunk) const |
|
MCAPI void | addTerrainAdjustmentToken (::std::shared_ptr< bool > token) |
|
MCAPI void | generateMaybeBox (::BlockSource ®ion, ::BoundingBox const &chunkBB, ::Random &random, float probability, int x0, int y0, int z0, int x1, int y1, int z1, ::Block const &edgeBlock, ::Block const &fillBlock, bool excludeSky, bool skipAir) |
|
MCAPI::Block const & | getBlock (::BlockSource ®ion, int x, int y, int z, ::BoundingBox const &chunkBB) |
|
MCAPI ushort | getOrientationData (::Block const *block, ushort data) |
|
MCAPI int | getWorldY (int y) |
|
MCAPI bool | isAboveGround (int x0, int y1, int z, ::BlockSource ®ion) |
|
MCAPI void | $moveBoundingBox (int dx, int dy, int dz) |
|
MCFOLD void | $postProcessMobsAt (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
MCAPI bool | $isInInvalidLocation (::BlockSource ®ion, ::BoundingBox const &chunkBB) |
|
MCAPI int | $getWorldX (int x, int z) |
|
MCAPI int | $getWorldZ (int x, int z) |
|
MCAPI void | $placeBlock (::BlockSource ®ion, ::Block const &block, int x, int y, int z, ::BoundingBox const &chunkBB) |
|
MCFOLD bool | $canBeReplaced (::BlockSource &, int const, int const, int const, ::BoundingBox const &) |
|
MCAPI void | $generateBox (::BlockSource ®ion, ::BoundingBox const &chunkBB, int x0, int y0, int z0, int x1, int y1, int z1, ::Block const &edgeBlock, ::Block const &fillBlock, bool skipAir) |
|
MCFOLD void | $addHardcodedSpawnAreas (::LevelChunk &chunk) const |
|