17class WritableBookItem :
public ::Item {
27 virtual bool requiresInteract()
const ;
29 virtual ::std::string getInteractText(
::Player const& player)
const ;
35 MCAPI WritableBookItem(::std::string
const& name,
int id);
43 MCAPI static ::PageContent _deletePage(
::ItemStackBase& book,
int index);
49 MCAPI
static void _signBookUserData(
52 ::std::optional<::std::string> filteredTitle,
54 ::std::optional<::std::string> filteredAuthor,
62 MCAPI static ::PageContent deletePage(
::ItemStack& book,
int index);
66 MCAPI
static void signBook(
69 ::std::optional<::std::string> filteredTitle,
71 ::std::optional<::std::string> filteredAuthor,
75 MCAPI
static void swapPages(
::ItemStack& book,
int page1,
int page2);
81 MCAPI
void* $ctor(::std::string
const& name,
int id);
89 MCFOLD
bool $requiresInteract()
const;
91 MCAPI ::std::string $getInteractText(
::Player const& player)
const;
99 MCAPI
static void** $vftable();
Definition PageContent.h:10