PageReader
Jump to navigation
Jump to search
| About | |
|---|---|
| ID | Book |
| Self Triggered | No |
| Clickable | Yes |
| Input | Yes |
| Output | Yes |
| Rail | no |
| Block | Bookshelf |
| First line | Player name |
| Second line | [Book] |
| Third line | Book name |
| Fourth line | Page number start: Page number end |
| Craftbook Page | |
PageReader is a craftbook sign that allowed players to show their book written down by right clicking on the targetted bookshelf.
Details
Command
Players can use /cbpage to create their own book, using /cbpage will show the avaiable command.
Book-level commands:
/cbpage list- list all books player have saved.
/cbpage create <book>- Create a new book. NOTE! Do not use this command multiple times; it will create "duplicate" books, which is made worse by the bug of delete not working.
/cbpage delete <book>- Delete saved book. NOTE! Delete is currently not working, as of November 2025 per
abamacus, and if you find otherwise let abamacus know =-]
- Delete saved book. NOTE! Delete is currently not working, as of November 2025 per
Title-level commands:
/cbpage title <book>- Display the title of the book; it will be shown to you in chat, in gold text.
/cbpage settitle <book> <title>- Set title of the book.
Page-level commands:
/cbpage page <book> <page#>- Display saved book page. After the page's text will be one line like "« === »", where the arrows will be clickable if there is a previous and/or next page. If the book has a title, it will be displayed in gold text before the page's text.
/cbpage add <book> <text...>- Adds the "text" as a new page, at the end of the book.
/cbpage remove <book> <page#>- Remove one page in a book.
/cbpage = <book> <page#> <text...>- Replace the text of one page in the book.
/cbpage ^ <book> <page#> <text...>- allegedly this is "insertPage"; this does not appear to work at this time
/cbpage + <book> <page#> <text...>- allegedly this is "appendToPage"; this does not appear to work at this time
Tech Notes
These are random technical notes about how this tool works.
- The source-code of this is at https://gitlab.com/minecraftonline/craftbook-extra/-/blob/sponge/src/main/java/com/minecraftonline/legacy/mechanics/PageReader.java
- The "namespace" of a book is a tilde followed by the user's name, like
~abamacus
Sign
- First Line
- Player name of who wrote the book.
- Second Line
- [Book]
- Third Line
- Book name
- Fourth Line (optional)
Start page number : End page number,
when left empty only show page one.