RedStone Books

Redstone Books adds a cinematic book GUI system configurable by JSON with animations, voice, and custom layout. Perfect for maps, RPGs, and story mods. Requires a resourcepack for textures and sounds.
banner

banner

Set the command to open the book

Set the command to open the book

Open the book automatically

Open the book automatically

Captura de pantalla 2026-03-13 071701.png

Captura de pantalla 2026-03-13 071701.png

Writting and playing sound (voice must be pre-recorded)

Writting and playing sound (voice must be pre-recorded)

Description

๐Ÿ“– Redstone Books

A cinematic, JSON-driven book system for Minecraft Forge 1.20.1.

๐ŸŽฌ Preview

Preview

๐Ÿ‡ฌ๐Ÿ‡ง Cinematic book system for Minecraft
๐Ÿ‡ช๐Ÿ‡ธ Sistema de libros cinematográficos para Minecraft


Banner

โœจ Overview

Redstone Books is a lightweight Forge mod that allows creators to build fully cinematic books using JSON configuration.

Perfect for:

  • ๐ŸŽฌ Cinematics
  • ๐Ÿงญ RPG adventures
  • ๐Ÿ—บ๏ธ Custom maps
  • ๐ŸŒ Multiplayer servers
  • ๐Ÿ“œ Story-driven mods
  • ๐Ÿงฑ Datapacks

๐Ÿš€ Features

  • ๐Ÿ“– Frame-by-frame opening animation
  • ๐Ÿ”Š Voice narration per page
  • โœ๏ธ Typewriter effect
  • ๐ŸŽจ Fully configurable layouts
  • ๐ŸŒซ๏ธ Fade transitions
  • ๐Ÿ“š Multiple books support
  • ๐Ÿง  JSON-driven configuration
  • ๐ŸŽฎ HUD and input control
  • ๐ŸŒ Dedicated server support
  • ๐Ÿ‘ฅ Multiplayer synchronization

๐Ÿ“ฆ Installation

Install Forge 1.20.1

Client:

.minecraft/mods/
 

Server:

server/mods/
 

Launch Minecraft.


๐ŸŽฎ Commands

Command Description
/redstonebook open <book> Opens a book for yourself.
/redstonebook open <book> <player> Opens a book for a specific player.
/redstonebook open <book> @a Opens a book for all connected players.

Example:

/redstonebook open guardian
 

๐Ÿ“ Book Structure

Book definitions are stored on the server:

config/redstonebooks/books/<id>.json
 

Resources (textures, animations and audio) are provided by the client resource pack:

assets/redstonebooks/
โ”œโ”€โ”€ textures/books/<id>/
โ””โ”€โ”€ sounds/books/<id>/
 

๐ŸŒ Multiplayer Architecture

  • ๐Ÿ“š Books are loaded from the server.
  • ๐Ÿ“ก The server synchronizes book data to clients.
  • ๐Ÿ–ผ๏ธ Images, animations and audio are loaded locally from the resource pack.
  • โœ… Ensures every player always receives the latest version of every book.

๐Ÿงช Ejemplo de JSON

{
  "id": "guardian",
  "meta": {
    "title": "CRÓNICAS DEL GUARDIÁN"
  },
  "theme": {
    "folder": "guardian"
  },
  "animation": {
    "enabled": true,
    "folder": "anim",
    "frameCount": 143,
    "frameRate": 1
  },
  "assets": {
    "cover": "book_cover.png",
    "reading": "book_reading.png"
  },
  "options": {
    "hideHud": true,
    "lockInput": true,
    "autoAdvance": true,
    "pageTurnTicks": 8,
    "showPageIndicator": true
  },
  "style": {
    "textScale": 1.0,
    "align": "LEFT",
    "lineSpacing": 1,
    "textColor": "#1E1A16",
    "textShadow": false
  },
  "typewriter": {
    "enabled": true,
    "charsPerTick": 2,
    "startDelay": 10
  },
  "layout": {
    "mode": "book",
    "openBookWidth": 0.74,
    "openBookHeight": 0.74,
    "textStartX": 0.55,
    "textStartY": 0.14,
    "textWidth": 0.30,
    "textHeight": 0.60
  },
  "transition": {
    "useFadeBetweenAnimationAndReading": true,
    "fadeOutTicks": 18,
    "blackHoldTicks": 8,
    "fadeInTicks": 20
  },
  "pages": [
    {
      "durationTicks": 200,
      "text": "Texto de ejemplo",
      "voiceSound": "redstonebooks:books.guardian.guardian_p1",
      "voiceVolume": 1.0,
      "voicePitch": 1.0
    }
  ]
}
 

๐ŸŽต Sonido

Ejemplo de sounds.json:

{
  "books.guardian.guardian_p1": {
    "sounds": [
      {
        "name": "books/guardian/guardian_p1",
        "stream": true
      }
    ]
  }
}
 

๐Ÿงช Testing

/playsound redstonebooks:books.guardian.guardian_p1 master @p
 

๐Ÿ“ธ Showcase

Showcase


๐Ÿ“„ License

All Rights Reserved


๐Ÿ“œ Changelog

๐Ÿ†• v1.2.0

  • ๐ŸŒ Dedicated server support.
  • ๐Ÿ“ก Network synchronization between server and clients.
  • ๐Ÿ“š Books are loaded directly from the server.
  • ๐Ÿ‘ฅ Support for opening books for specific players or all connected players.
  • ๐Ÿ›  Fixed dedicated server crash caused by client-only classes.

๐Ÿ†• v1.1.0

  • ๐ŸŽž Fixed animation issues (pink/black textures).
  • ๐Ÿ“– New modular book structure.
  • ๐Ÿ”Š Fully functional audio system.

๐Ÿš€ v1.0.0

  • ๐Ÿ“š Base cinematic book system.
  • โš™ JSON configuration.
  • ๐Ÿ“„ Multi-page support.
  • โœจ Text rendering and visual effects.
  • ๐Ÿ”Š Initial audio system.

 


โš–๏ธ License

All Rights Reserved

The RedStone Books Team

profile avatar
  • 1
    Projects
  • 164
    Downloads