33 ::ll::TypedStorage<8, 8, ::Block const&> mCrackedStoneBrick;
34 ::ll::TypedStorage<8, 8, ::Block const&> mMossyStoneBrick;
35 ::ll::TypedStorage<8, 8, ::Block const&> mPolishedBlackstoneBricks;
36 ::ll::TypedStorage<8, 8, ::Block const&> mCrackedPolishedBlackstoneBricks;
37 ::ll::TypedStorage<8, 8, ::Block const&> mAirBlock;
50 ::ll::TypedStorage<4, 4, int> mStructureOriginX;
51 ::ll::TypedStorage<4, 4, int> mStructureOriginZ;
52 ::ll::TypedStorage<4, 24, ::BoundingBox> mStructureBounds;
53 ::ll::TypedStorage<8, 8, ::BiomeRegistry&> mBiomeRegistry;
54 ::ll::TypedStorage<8, 8, ::Biome const&> mBiome;
55 ::ll::TypedStorage<8, 40, ::RuinedPortalPiece::LocalRegistry> mLocalRegistry;
68 virtual ::StructurePieceType getType() const ;
82 MCAPI
void _maybeReplaceBlock(
89 MCAPI
void _maybeReplaceFullStoneBlock(
99 MCAPI
void _maybeReplaceStairs(
106 MCAPI
void _moveStructureBoundsToSuitableY(
119 MCAPI static ::
Block const& _getRandomFacingStairs(::
Random& random, ::
Block const& stairBlock);
125 MCAPI ::StructurePieceType $getType() const;