27 using ContentType = ::std::variant<
30 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>>;
34 ScriptBookItemComponent();
39 virtual ~ScriptBookItemComponent() =
default;
45 MCAPI ScriptBookItemComponent(
58 _getPageContent(
int index)
const;
60 MCAPI ::Scripting::Result<int, ::ScriptModuleMinecraft::ScriptInvalidItemStackError> _getPageCount()
const;
62 MCAPI ::Scripting::Result<
63 ::std::vector<::std::optional<::ScriptModuleMinecraft::ScriptRawMessageInterface>>,
65 _getRawContents()
const;
67 MCAPI ::Scripting::Result<
68 ::std::optional<::ScriptModuleMinecraft::ScriptRawMessageInterface>,
70 _getRawPageContent(
int index)
const;
75 MCAPI ::Scripting::Result<
85 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> content
88 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidItemStackError> _isSigned()
const;
90 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidItemStackError> _removePage(
int index);
92 MCAPI ::Scripting::Result<
98 ::std::vector<::std::variant<
101 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>>> contents
104 MCAPI ::Scripting::Result<
114 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> content
117 MCAPI ::Scripting::Result<
122 _signBook(::std::string
const& title, ::std::string
const& author);
128 MCAPI static ::Scripting::ClassBinding bind();
Definition ScriptBookPageContentError.h:15