Smart Books

Create fully customizable books with images, custom fonts, and templates right inside Minecraft! A modern, canvas-based book editor.

File Details

smartbooks-fabric-1.20.1-1.2

  • R
  • Jun 24, 2026
  • 6.44 MB
  • 64
  • 1.20.1
  • Fabric

File Name

smartbooks-fabric-1.20.1-1.2.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:smart-books-1566024:8311563"

Learn more about Curse Maven

Smart Books — Changelog


v1.2

✨ New Features

  • PDF Import — Import a PDF from the Uploads tab. Each PDF page is automatically converted into a separate book page (200 DPI, JPEG 82% quality).

  • PDF Export — While reading a signed book, click Export PDF to save it as a PDF on your computer. A file save dialog will open automatically.

  • Custom Templates — Save the current page as a template, reuse it later, or delete it when no longer needed. (Templates → Save page as template)

  • Table Element — Add tables from the Text tab. Configure the number of rows and columns, header row, and font size from the Inspector. Double-click a cell to edit it, press Tab to move to the next cell, and Escape to finish editing.

  • Page Reordering — Drag and drop pages in the Pages tab to reorder them.

  • Inline Text Formatting — Text boxes now support lightweight markup:

    • **bold**
    • _italic_
    • __underline__
    • ~~strikethrough~~
    • Ctrl+B, Ctrl+I, and Ctrl+U automatically wrap the selected text with the appropriate formatting markers.

🛠 Fixes

  • Multiplayer SynchronizationquickSync is now locked until the editor finishes loading data from the server. This prevents an empty BookData instance from overwriting the server's saved data when multiple players have the same book open, eliminating this source of data loss.

⚙ Technical

  • Added an LRU image cache (maximum 40 entries), eliminating repeated Base64 decoding during every render pass.
  • Imported PDF pages are now stored as JPEG images at 82% quality, reducing file size by approximately compared to PNG.