30 virtual ::std::optional<::br::worldgen::StructureBlockInfo>
35 virtual ::std::vector<::br::worldgen::StructureBlockInfo>
40 virtual ::br::worldgen::StructureProcessorType type()
const;
49 MCAPI static ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor>>
50 BlockIgnore(::std::vector<::std::string>
const& blocks);
52 MCAPI static ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor>>
53 Capped(::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor>> delegate,
::IntProvider limit);
55 MCAPI static ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor>> Protected(::std::string_view tag
58 MCAPI static ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor>>
61 MCAPI static ::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor>>
62 Rule(::std::vector<::br::worldgen::processors::RuleSet> rules);
64 MCAPI
static void bootstrap();
76 MCAPI ::std::optional<::br::worldgen::StructureBlockInfo>
80 MCAPI ::std::vector<::br::worldgen::StructureBlockInfo>
84 MCFOLD ::br::worldgen::StructureProcessorType $type()
const;
92 MCAPI
static void** $vftable();