28 enum class PlaceAction :
int {
35 using BiomeDecorationFeatureMap = ::std::unordered_map<::HashedString, ::BiomeDecorationFeature>;
37 using PlaceResult = ::nonstd::expected<::BoundingBox, ::std::string_view>;
42 ::ll::TypedStorage<4, 4, ::PlaceCommand::PlaceAction> mPlaceAction;
43 ::ll::TypedStorage<8, 32, ::CommandFilePath> mPool;
44 ::ll::TypedStorage<8, 32, ::std::string> mTarget;
45 ::ll::TypedStorage<4, 4, int> mMaxDepth;
46 ::ll::TypedStorage<4, 16, ::CommandPosition> mPosition;
47 ::ll::TypedStorage<8, 32, ::std::string> mStructureOrFeatureName;
48 ::ll::TypedStorage<8, 8, ::IFeature const*> mFeature;
49 ::ll::TypedStorage<1, 1, ::br::worldgen::LiquidSettings> mLiquidSettings;
50 ::ll::TypedStorage<1, 1, bool> mPosIsSet;
51 ::ll::TypedStorage<1, 1, bool> mIgnoreStartHeight;
52 ::ll::TypedStorage<1, 1, bool> mKeepJigsaws;
53 ::ll::TypedStorage<1, 1, bool> mIncludeEntities;
65 MCAPI static ::nonstd::expected<::BoundingBox, ::std::string_view> placeJigsaw(
66 ::std::string
const& pool,
67 ::std::string
const& target,
73 ::br::worldgen::LiquidSettings liquidSettings
76 MCAPI static ::nonstd::expected<::BoundingBox, ::std::string_view> placeStructure(
77 ::std::string
const&
id,
80 bool ignoreStartHeight,
83 ::br::worldgen::LiquidSettings liquidSettings
86 MCAPI
static void setup(
88 ::std::unordered_map<::HashedString, ::BiomeDecorationFeature>
const& biomeDecorationFeatures,