A lightweight, modular, and highly customizable in-game guide system for Minecraft Forge 1.20.1+.
Perfect for modpack creators, server networks, or custom mod developers — featuring 100% data isolation, direct-from-disk media stream loading, and zero virtual resource pack overhead.
config/guide/books/[book_id]/. No more packing files inside mod JAR archives./guide reload): Edit markdown files, layout nodes, textures, or JSON localization tables on your disk and instantly re-populate the guidebook memory in-game. Available to all players by default with no OP/cheat requirements./guide): A dedicated chat handle that routes users directly to the main book catalog viewport from anywhere, removing item dependencies.config/guide/guide-client.toml while keeping them active for developers.|) that flawlessly executes movement sequences and text selections across both English and Cyrillic keyboard layouts.@submenu:) and spoilers behind clicks, optimizing render framerates and preventing layout clipping.@image:) and animated GIFs (@gif:) straight from the local book directory, completely neutralizing the checkerboard placeholder texture glitch.PlacementProjector) and the page renderer (StructureRenderer) compile .nbt blueprints directly from the config folder. Creators can bundle multi-block structures natively into their guides without external datapacks.@bind:mod_id:item to trigger matching guide pages directly inside JEI, or click guide item passposts to instantly pull up active recipe sheets.📁 config/guide/books/[book_id]/ ┣ 📂 chapters/ # Content sections directory ┃ ┣ 📄 index.md # Built-in primary index (English) ┃ ┣ 📄 introduction.md # Built-in first chapter (English) ┃ ┗ 📂 your_language/ # Language-specific files folder ┃ ┣ 📄 index.md # Primary index table of contents ┃ ┗ 📄 introduction.md # Your first guidebook chapter ┣ 📂 lang/ # Localization files ┃ ┣ 📄 en_us.json # Localization table for titles and layout indices ┃ ┗ 📄 your_language.json # Custom language file ┣ 📂 models/ # Local guidebook 3D model data ┣ 📂 sounds/ # Background audio assets ┃ ┗ 🎵 your_sound.ogg # Background music or ambient .ogg file ┣ 📂 textures/ # User interface and image assets ┃ ┗ 🖼️ item/your_logo.png # Local image and animated .gif storage ┣ 📂 structures/ # Structural schematic data ┃ ┗ 🏗️ your_structure.nbt # Multi-block .nbt blueprint files ┗ 📄 book.json # Metadata configuration (Title, catalog icon, namespace)
{
"name": "[book_id].book.guide",
"namespace": "[book_id]",
"default_chapter": "intro",
"icon": "your_logo.png",
"bg_music": "otanagor",
"dev_only": false
}
→ GitHub Issues
→ CurseForge Comments
MIT License — free to use, modify, and distribute in any modpack environment. Credit appreciated but not required.