|
virtual bool | postProcess (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
virtual void | postProcessMobsAt (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
virtual void | moveBoundingBox (int dx, int dy, int dz) |
|
virtual int | generateHeightAtPosition (::BlockPos const &, ::Dimension &, ::BlockVolume &, ::std::unordered_map<::ChunkPos, ::std::unique_ptr<::std::vector< short > > > &) const =0 |
|
virtual::Block const * | getSupportBlock (::BlockSource &, ::BlockPos const &, ::Block const &) const =0 |
|
virtual::Block const & | getBeardStabilizeBlock (::Block const &) const =0 |
|
virtual::AdjustmentEffect | getTerrainAdjustmentEffect () const =0 |
|
virtual bool | _needsPostProcessing (::BlockSource ®ion) |
|
MCAPI bool | $postProcess (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
MCAPI void | $postProcessMobsAt (::BlockSource ®ion, ::Random &random, ::BoundingBox const &chunkBB) |
|
MCAPI void | $moveBoundingBox (int dx, int dy, int dz) |
|
MCFOLD bool | $_needsPostProcessing (::BlockSource ®ion) |
|
virtual::StructurePieceType | getType () const |
|
virtual void | addChildren (::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random) |
|
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) |
|
MCFOLD void | $dtor () |
|
MCFOLD::StructurePieceType | $getType () const |
|
MCFOLD void | $addChildren (::StructurePiece &startPiece, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::Random &random) |
|
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 |
|
|
::ll::TypedStorage< 4, 24, ::BoundingBox > | mCachedPieceBounds |
|
::ll::TypedStorage< 4, 4, int > | mCachedPieceBaseY |
|
::ll::TypedStorage< 4, 4, int > | mCachedXCenter |
|
::ll::TypedStorage< 4, 4, int > | mCachedZCenter |
|
::ll::TypedStorage< 4, 4, float > | mCachedMaxRadius |
|
::ll::TypedStorage< 8, 8, ::StructurePoolElement const & > | mElement |
|
::ll::TypedStorage< 4, 12, ::BlockPos > | mPosition |
|
::ll::TypedStorage< 1, 1, ::Rotation > | mRotation |
|
::ll::TypedStorage< 4, 24, ::JigsawJunction > | mJigsawJunction |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::BlockPos, ::std::optional<::ActorDefinitionIdentifier > > > | mEntitiesToPlace |
|
::ll::TypedStorage< 4, 12, ::BlockPos > | mRefPos |
|
::ll::TypedStorage< 4, 24, ::BoundingBox > | mBoundingBox |
|
::ll::TypedStorage< 4, 4, int > | mOrientation |
|
::ll::TypedStorage< 4, 4, int > | mGenDepth |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > | mTerrainAdjustmentToken |
|