Description
A cinematic, JSON-driven book system for Minecraft Forge 1.20.1.
๐ฌ๐ง Cinematic book system for Minecraft
๐ช๐ธ Sistema de libros cinematográficos para Minecraft
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
- ๐ 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
Install Forge 1.20.1
Client:
.minecraft/mods/
Server:
server/mods/
Launch Minecraft.
| 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 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>/
- ๐ 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.
{
"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
}
]
}
Ejemplo de sounds.json:
{
"books.guardian.guardian_p1": {
"sounds": [
{
"name": "books/guardian/guardian_p1",
"stream": true
}
]
}
}
/playsound redstonebooks:books.guardian.guardian_p1 master @p
All Rights Reserved
- ๐ 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.
- ๐ Fixed animation issues (pink/black textures).
- ๐ New modular book structure.
- ๐ Fully functional audio system.
- ๐ Base cinematic book system.
- โ JSON configuration.
- ๐ Multi-page support.
- โจ Text rendering and visual effects.
- ๐ Initial audio system.
โ๏ธ License
All Rights Reserved








