43 Key& operator=(
Key const&);
64 MCAPI ::Scripting::Result_deprecated<
65 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::IScriptBlockProperty>>>
66 _createPropertyV010(::std::string
const& propertyName);
68 MCAPI ::Scripting::Result<bool, ::Scripting::Error> canBeDestroyedByLiquidSpread(::LiquidType liquidType)
const;
70 MCAPI ::Scripting::Result<bool, ::Scripting::Error> canContainLiquid(::LiquidType liquidType)
const;
73 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::IScriptBlockProperty>>>
74 getAllPropertiesV010();
76 MCAPI ::std::unordered_map<::std::string, ::std::variant<int, ::std::string, bool>> getAllStates()
const;
78 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>
79 getItemStack(
int amount)
const;
81 MCAPI ::Scripting::Result_deprecated<
82 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::IScriptBlockProperty>>>
83 getPropertyV010(::std::string
const& propertyName);
85 MCAPI ::std::optional<::std::variant<int, ::std::string, bool>> getState(::std::string
const& name)
const;
87 MCAPI ::std::vector<::std::string> getTags()
const;
89 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType> getType()
const;
91 MCAPI
bool hasTag(::std::string
const& tag)
const;
93 MCAPI ::Scripting::Result<bool, ::Scripting::Error> isLiquidBlocking(::LiquidType liquidType)
const;
95 MCAPI ::Scripting::Result<bool, ::Scripting::Error> liquidSpreadCausesSpawn(::LiquidType liquidType)
const;
98 ::std::string blockName,
99 ::std::optional<::std::unordered_map<::std::string, ::std::variant<int, ::std::string, bool>>> properties
102 MCAPI ::Scripting::Result_deprecated<
108 ::std::variant<int, ::std::string, bool> value
115 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptBlockPermutation> bind();
117 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptBlockPermutation> bindV010();
119 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>
122 MCAPI static ::Scripting::Result_deprecated<
126 ::std::string
const& blockName,
127 ::std::optional<::std::unordered_map<::std::string, ::std::variant<int, ::std::string, bool>>>
const& properties
Definition ContextConfig.h:7