17class ScriptBlockStateType {
29 ::ll::TypedStorage<8, 8, ::gsl::not_null<::BlockState const*>
const> blockState;
33 using BlockStateType = ::std::variant<int, ::std::string, bool>;
38 ::ll::TypedStorage<8, 32, ::std::string const> mName;
39 ::ll::TypedStorage<8, 8, ::gsl::not_null<::BlockState const*>
const> mBlockState;
40 ::ll::TypedStorage<8, 24, ::std::vector<::std::variant<int, ::std::string, bool>>> mValidValues;
45 ScriptBlockStateType& operator=(ScriptBlockStateType
const&);
46 ScriptBlockStateType();
53 MCAPI
explicit ScriptBlockStateType(
::BlockState const& blockState);
55 MCAPI
void _fillValidValues();
61 MCAPI static ::Scripting::ClassBinding bind();
63 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockStateType>