|
MineshaftCorridor & | operator= (MineshaftCorridor const &) |
|
| MineshaftCorridor (MineshaftCorridor const &) |
|
virtual::StructurePieceType | getType () const |
|
virtual void | addChildren (::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random) |
|
virtual bool | postProcess (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
virtual void | postProcessMobsAt (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
MCAPI void | _fillPillarDownOrChainUp (::BlockSource ®ion, int x, int z, int chunkBB, ::BoundingBox const &y) |
|
MCAPI void | _placeCobWeb (::BlockSource ®ion, ::BoundingBox const &chunkBB, ::Random &random, float p, int x0, int z, int y1) |
|
MCAPI void | _placeDoubleLowerOrUpperSupport (::BlockSource ®ion, ::BoundingBox const &chunkBB, int z, int x, int y) |
|
MCAPI void | _placeSupport (::BlockSource ®ion, ::BoundingBox const &chunkBB, int z, int random, int x0, int y0, int y1, ::Random &x1) |
|
MCAPI::StructurePieceType | $getType () const |
|
MCAPI void | $addChildren (::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random) |
|
MCAPI bool | $postProcess (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
MCAPI void | $postProcessMobsAt (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
virtual bool | isInInvalidLocation (::BlockSource ®ion, ::BoundingBox const &chunkBB) |
|
virtual bool | canBeReplaced (::BlockSource ®ion, int const x, int const y, int const z, ::BoundingBox const &chunkBB) |
|
MCAPI ::std::unique_ptr<::StructurePiece > | createRandomShaftPiece (::MineshaftData &metadata, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int genDepth) |
|
MCAPI::StructurePiece * | generateAndAddPiece (::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random, int footX, int footY, int footZ, int direction, int depth) |
|
MCAPI void | setPlanksBlock (::BlockSource ®ion, ::Block const &planksBlock, int x, int y, int z) |
|
MCFOLD void | $dtor () |
|
MCAPI bool | $isInInvalidLocation (::BlockSource ®ion, ::BoundingBox const &chunkBB) |
|
MCAPI bool | $canBeReplaced (::BlockSource ®ion, int const x, int const y, int const z, ::BoundingBox const &chunkBB) |
|
virtual void | moveBoundingBox (int dx, int dy, int dz) |
|
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 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) |
|
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) |
|
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 |
|