3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/runtime/scripting/Result.h"
7#include "mc/scripting/modules/minecraft/items/components/ScriptItemComponent.h"
18namespace ScriptModuleMinecraft {
23 using ContentType = ::std::variant<
26 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>>;
43 MCNAPI ::Scripting::Result<
53 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> content
56 MCNAPI ::Scripting::Result<
66 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> content
73 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptBookItemComponent.h:20
MCAPI ::Scripting::Result<::std::optional<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidItemStackError > _getAuthor() const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidItemStackError, ::ScriptModuleMinecraft::ScriptBookError, ::ScriptModuleMinecraft::ScriptBookPageContentError > _insertPage(int index, ::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > content)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidItemStackError, ::ScriptModuleMinecraft::ScriptBookError, ::ScriptModuleMinecraft::ScriptBookPageContentError > _setPageContent(int index, ::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > content)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result<::std::optional<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidItemStackError > _getTitle() const
Definition ScriptItemComponent.h:20
Definition ScriptBookError.h:16
Definition ScriptBookPageContentError.h:15
Definition ScriptInvalidItemStackError.h:18
Definition ScriptRawMessageInterface.h:20
Definition ClassBinding.h:10