21class PoolElementStructureSection {
25 ::ll::TypedStorage<4, 24, ::BoundingBox> mBoundingBox;
26 ::ll::TypedStorage<8, 8, ::StructurePoolElement const*> mElement;
27 ::ll::TypedStorage<4, 4, int> mGroundOffset;
28 ::ll::TypedStorage<1, 1, ::Rotation> mRot;
29 ::ll::TypedStorage<4, 12, ::BlockPos> mPosition;
30 ::ll::TypedStorage<8, 24, ::std::vector<::br::worldgen::JigsawJunction>> mJunctions;
31 ::ll::TypedStorage<1, 1, ::br::worldgen::LiquidSettings> mLiquidSettings;
38 PoolElementStructureSection();
45 MCAPI PoolElementStructureSection(
51 ::std::vector<::br::worldgen::JigsawJunction>
const& junctions,
52 ::br::worldgen::LiquidSettings liquidSettings
56 MCAPI ::SharedTypes::v1_21_50::PoolElementStructureSection serialize()
const;
69 ::std::vector<::br::worldgen::JigsawJunction>
const& junctions,
70 ::br::worldgen::LiquidSettings liquidSettings