BookBot
BookBot automatically fills empty writable books (book and quill) with text and, optionally, signs them into finished written books. Keep one or more blank writable books in your inventory, enable the module, and it will pull each empty book into your hand, write content into it, and move on to the next one. This is handy for mass-producing books for lore, spam, or filling chests and shulkers quickly.
You choose where the text comes from with the Mode setting: Random spits out randomly generated characters (with options to stay ASCII-only or allow spaces), while File reads the contents of a text file on your computer so you can fill books with specific text. The Pages option controls how many pages each book gets, and Delay spaces out each book so you don't trip server rate limits. Use the Constraints group to keep the inventory swaps looking natural.
BookBot turns itself off automatically when you leave a world and when it can no longer find any empty writable books to fill.
Category: Exploit Enabled by default: No
Settings
| Setting | Type | Default | Range | Description |
|---|---|---|---|---|
| Constraints | Setting Group | — | — | See Shared: Inventory Constraints. |
| Mode | Mode Selector | Random | Random, File | Chooses how each book's text is generated. |
| Mode → [Random] → Pages | Integer | 50 | 0..100 | Number of pages to fill with random text. |
| Mode → [Random] → AsciiOnly | Toggle | false | — | Restricts random characters to basic ASCII instead of the full character range. |
| Mode → [Random] → AllowSpace | Toggle | true | — | Allows whitespace characters in the random text. |
| Mode → [File] → Pages | Integer | 50 | 0..100 | Number of pages to fill from the file. |
| Mode → [File] → Cyclic | Toggle | true | — | Loops the file's content over and over to fill every page instead of stopping when the file ends. |
| Mode → [File] → Source | File | — | — | The text file to read book content from. |
| Sign | Toggleable Group | On | — | When on, finishes (signs) each book with a title so it becomes a written book. |
| Sign → Name | Text | — | — | Title given to each signed book; %count% is replaced with the current book number. |
| Delay | Decimal | 0.5s | 0.0–20.0s | Wait time between writing each book. |
Last updated: 2026-06-08 — Based on source code