43 MCAPI ::Scripting::Result_deprecated<::std::optional<
44 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>>>>
45 getExcludePermutations()
const;
47 MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string>>> getExcludeTags()
const;
49 MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string>>> getExcludeTypes()
const;
51 MCAPI ::Scripting::Result_deprecated<::std::optional<
52 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>>>>
53 getIncludePermutations()
const;
55 MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string>>> getIncludeTags()
const;
57 MCAPI ::Scripting::Result_deprecated<::std::optional<::std::vector<::std::string>>> getIncludeTypes()
const;
61 MCAPI
bool operator()(
::Block const& block)
const;
67 MCAPI ::Scripting::Result<void> setExcludePermutations(
73 MCAPI ::Scripting::Result<void> setExcludeTags(::std::optional<::std::vector<::std::string>> strings);
75 MCAPI ::Scripting::Result<void> setExcludeTypes(::std::optional<::std::vector<::std::string>> strings);
77 MCAPI ::Scripting::Result<void> setIncludePermutations(
83 MCAPI ::Scripting::Result<void> setIncludeTags(::std::optional<::std::vector<::std::string>> strings);
85 MCAPI ::Scripting::Result<void> setIncludeTypes(::std::optional<::std::vector<::std::string>> strings);
93 MCAPI static ::Scripting::InterfaceBindingBuilder<::ScriptModuleMinecraft::ScriptBlockFilter> bind();