README.md Docs

~3 min read vr1.2 Fabric

Overview #

README.md is a complete overhaul of Minecraft's book system, turning written books into powerful interactive documentation tools. A hand-written Markdown lexer, parser and renderer turns books into rich documents: colors, ==highlight==, ||spoiler||, callouts, tables, task lists and syntax-highlighted code blocks — written in a live-preview editor where you see the rendered output as you type. It adds libraries and search (index, organise and search your written works), export to Markdown, text, JSON or HTML with ZIP backups and batch conversion, 15 templates for common documentation layouts, 8 built-in themes plus custom JSON themes, and multiplayer sync with MD5 change detection, roles and conflict resolution. Existing vanilla books remain readable and upgradeable. A public API, EventBus and provider system let other mods extend it.

Written books in Minecraft are text dumps. README.md transforms them into a powerful, interactive documentation tool — Markdown rendering, theming, libraries, search, and export — for documentation, education, storytelling, and developer content.

Quick start #

  1. Install the mod for your Minecraft version (stable r1.2 across 1.21 → 1.21.11; targets through 26.2) — install it server-side too for multiplayer sync.
  2. Start a book with /readme new — pick from one of the 15 bundled templates or begin from scratch.
  3. Write Markdown in the live-preview editor and see the rendered output as you type: ==highlights==, ||spoilers||, callouts, tables, task lists and syntax-highlighted code blocks.
  4. Manage books from chat: /readme open <name>, /readme save, /readme search <term>.
  5. Organise works into a library and search them; restyle with 8 built-in themes or a custom JSON theme.
  6. Export to Markdown, text, JSON or HTML, or run ZIP backups and batch conversion.
  7. For multiplayer, install on both client and server and use /readme sync — MD5 change detection, roles and conflict resolution keep books consistent.

Configuration #

Both client and server read human-readable JSON configs in config/ — themes included. Edit while the game is closed.

SettingDefaultDescription
Themes8 built-inBuilt-in themes plus custom JSON themes control how books render.
Templates15 bundledTemplates for common documentation layouts, used when starting a new book.
Multiplayer syncConfigured per sideClient + server sync with MD5 change detection, roles and conflict resolution.
Export formatsMarkdown, text, JSON, HTMLPlus ZIP backups and batch conversion.

Frequently asked questions #

Can I read normal books?
Yes — existing books remain readable and upgradeable.
Is it client or server side?
Both — multiplayer sync with MD5 change detection, roles and conflict resolution. Install on both sides for shared books.
What Markdown does it support?
Rich formatting, colors, ==highlight==, ||spoiler||, callouts, tables, task lists and syntax-highlighted code blocks.
Can I theme my books?
Yes — 8 built-in themes plus custom JSON themes in config/.
What can I import/export?
Markdown, text, JSON and HTML, plus ZIP backups and batch conversion.
Can other mods extend it?
Yes — it ships a public API, EventBus and provider system, plus 15 templates.
How do I edit a book?
Open it in the live-preview editor (/readme open <name> or /readme new) — write Markdown in the source pane and see the rendered output live before /readme save.
What formatting is available?
Colors, ==highlight==, ||spoiler||, callouts, tables, task lists and syntax-highlighted code blocks — rendered by a hand-written lexer, parser and renderer.
How does multiplayer sync work?
/readme sync synchronises books between client and server with MD5 change detection, roles and conflict resolution — install the mod on both sides.
Where are my books stored?
In config/ JSON files (human-readable) on both client and server; libraries and search index the works so you can find any of them.

Compatibility #

PropertyValue
Loader / platformFabric
Minecraft versions1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
Latest versionr1.2

Stable across the 1.21.x series.

Learn more. Step-by-step walkthroughs live in the tutorials, with install guides for every platform and a general guide to configuration. Still stuck? Open the support portal and we'll reply from support@herostudios.dev.