31 ::ll::TypedStorage<8, 8, ::StructurePoolElement const*> mElement;
32 ::ll::TypedStorage<4, 4, int> mGroundOffset;
33 ::ll::TypedStorage<1, 1, ::Rotation> mRot;
34 ::ll::TypedStorage<4, 12, ::BlockPos> mPosition;
35 ::ll::TypedStorage<8, 24, ::std::vector<::br::worldgen::JigsawJunction>> mJunctions;
36 ::ll::TypedStorage<1, 1, ::br::worldgen::LiquidSettings> mLiquidSettings;
41 PoolElementStructureSection();
47 appendJunctions(
::BoundingBox const& box, ::std::vector<::br::worldgen::JigsawJunction>& junctions) ;
49 virtual void appendRigid(
50 ::br::worldgen::TerrainAdjustment::Type type,
51 ::std::vector<::br::worldgen::Rigid>& rigids
56 virtual bool postProcess(
61 ::br::worldgen::JigsawReplacement replacement
70 MCAPI PoolElementStructureSection(
76 ::std::vector<::br::worldgen::JigsawJunction>
const& junctions,
77 ::br::worldgen::LiquidSettings liquidSettings
80 MCAPI ::SharedTypes::v1_21_50::PoolElementStructureSection serialize()
const;
92 ::std::vector<::br::worldgen::JigsawJunction>
const& junctions,
93 ::br::worldgen::LiquidSettings liquidSettings
100 MCAPI
void $appendJunctions(
::BoundingBox const& box, ::std::vector<::br::worldgen::JigsawJunction>& junctions);
102 MCAPI
void $appendRigid(::br::worldgen::TerrainAdjustment::Type type, ::std::vector<::br::worldgen::Rigid>& rigids);
106 MCAPI
bool $postProcess(
111 ::br::worldgen::JigsawReplacement replacement