28 using ContentType = ::std::variant<
31 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>>;
35 ScriptBookItemComponent();
40 virtual ~ScriptBookItemComponent() =
default;
46 MCAPI ScriptBookItemComponent(
59 _getPageContent(
int index)
const;
61 MCAPI ::Scripting::Result<int, ::ScriptModuleMinecraft::ScriptInvalidItemStackError> _getPageCount()
const;
63 MCAPI ::Scripting::Result<
64 ::std::vector<::std::optional<::ScriptModuleMinecraft::ScriptRawMessageInterface>>,
66 _getRawContents()
const;
68 MCAPI ::Scripting::Result<
69 ::std::optional<::ScriptModuleMinecraft::ScriptRawMessageInterface>,
71 _getRawPageContent(
int index)
const;
76 MCAPI ::Scripting::Result<
86 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> content
89 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidItemStackError> _isSigned()
const;
91 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidItemStackError> _removePage(
int index);
93 MCAPI ::Scripting::Result<
99 ::std::vector<::std::variant<
102 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>>> contents
105 MCAPI ::Scripting::Result<
115 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> content
118 MCAPI ::Scripting::Result<
123 _signBook(::std::string
const& title, ::std::string
const& author);
129 MCAPI static ::Scripting::ClassBinding
132 MCAPI static ::std::string
const& getTypeName();
Definition ScriptBookPageContentError.h:15