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&);
45 setBiomes(::std::vector<::std::string>& biomeContainer, ::std::optional<::std::vector<::std::string>> biomes);
49 MCNAPI
void setExcludeTags(::std::optional<::std::vector<::std::string>> tags);
53 MCNAPI
void setIncludeTags(::std::optional<::std::vector<::std::string>> tags);
55 MCNAPI
void setTags(::std::vector<::std::string>& tagContainer, ::std::optional<::std::vector<::std::string>> tags);
61 MCNAPI static ::Scripting::InterfaceBinding
bind();