15class ScriptBiomeFilter {
19 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mIncludeBiomes;
20 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mExcludeBiomes;
21 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mIncludeTags;
22 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mExcludeTags;
23 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
28 ScriptBiomeFilter& operator=(ScriptBiomeFilter
const&);
36 MCAPI
bool isEmpty()
const;
39 setBiomes(::std::vector<::std::string>& biomeContainer, ::std::optional<::std::vector<::std::string>> biomes);
41 MCAPI
void setExcludeBiomes(::std::optional<::std::vector<::std::string>> biomes);
43 MCAPI
void setExcludeTags(::std::optional<::std::vector<::std::string>> tags);
45 MCAPI
void setIncludeBiomes(::std::optional<::std::vector<::std::string>> biomes);
47 MCAPI
void setIncludeTags(::std::optional<::std::vector<::std::string>> tags);
49 MCFOLD
void setTags(::std::vector<::std::string>& tagContainer, ::std::optional<::std::vector<::std::string>> tags);
51 MCAPI ~ScriptBiomeFilter();
57 MCAPI static ::Scripting::InterfaceBinding bind();