Journal Book Mod
A Minecraft Forge mod for version 1.20.1 that adds a collectible journal book system.
Overview
This mod adds two items: the Journal Book and Journal Pages. All configurable content can be modified in the journalmod-common.toml file located in the config folder, including the content and default names of the journal book and pages. In-game, simply add pages to the journal book to read their contents.
Features
- Journal Book — A leather-bound book that stores collected journal pages. Right-click to open and read.
- Journal Pages — Collectible pages distinguished by NBT data (
PageId: 1-n). Right-click while holding a journal book in your inventory to add the page. - Fully Configurable — All text content, page names, and descriptions are defined in the config file.
- Custom GUI — An immersive book-style interface with page-turning animations.
Obtaining Items
Currently, neither item has a crafting recipe. They can be obtained through:
- Creative Mode Inventory — Look for the "Journal Book Mod" tab
- Commands — Use
/giveto obtain items with specific NBT data
Command Examples
/give @p journalmod:journal_book
/give @p journalmod:journal_page{PageId:1}
/give @p journalmod:journal_page{PageId:2}
Use {PageId:1} through {PageId:n} to get different pages. Each PageId corresponds to a page name defined in the config file.
Integration Ideas
These items can be integrated into various gameplay systems:
- Loot Tables — Add to dungeon chests, temples, or other structures
- FTB Quests — Use as quest rewards to gradually reveal the world's lore
- Custom Reward Systems — Any mod or datapack that supports item rewards
This mod is ideal for worldbuilding — players gradually uncover the history and lore of your world as they collect new journal pages.
Configuration
Config file location: .minecraft/config/journalmod-common.toml
[General Settings]
journalBookName = "Journal Book"
coverTitle = "Adventure Journal"
introductionText = "A journal recording your adventures..."
[Page Settings]
pageNames = ["Chapter 1: Departure", "Chapter 2: Exploration", ...]
pageContents = ["Content 1...", "Content 2...", ...]
Credits
- Author: pycoder
- Minecraft Version: 1.20.1
- Forge Version: 47.2.0
日志书 Mod
一个适用于 Minecraft 1.20.1 的 Forge 模组,添加了可收集的日志书系统。
概述
这个 Mod 添加了两个物品:日志书 和 书页。所有可调信息都可在 config 文件夹的 journalmod-common.toml 文件中修改,包括日志书和书页的内容以及默认命名。游戏中将书页添加给日志书便可查看内容。
功能特性
- 日志书 — 一本皮革装订的书,用于存储收集到的书页。右键打开阅读。
- 书页 — 可收集的页面,通过 NBT 数据(
PageId: 1-n)区分不同页码。在物品栏中持有日志书时右键即可添加书页。 - 完全可配置 — 所有文本内容、书页名称和描述均在配置文件中定义。
- 自定义 GUI — 沉浸式的书本风格界面,带有翻页动画。
获取物品
目前这两种物品都未添加合成配方,可通过以下方式获取:
- 创造模式物品栏 — 找到"日志书模组"标签页
- 指令获取 — 使用
/give指令获取带有特定 NBT 数据的物品
指令示例
/give @p journalmod:journal_book
/give @p journalmod:journal_page{PageId:1}
/give @p journalmod:journal_page{PageId:2}
使用 {PageId:1} 到 {PageId:n} 获取不同的书页。每个 PageId 对应配置文件中设置的书页名称。
集成建议
这些物品可以集成到各种游戏系统中:
- 战利品表 — 添加到地牢、神殿或其他结构的箱子中
- FTB 任务书 — 作为任务奖励,逐步揭示世界观的设定
- 自定义奖励系统 — 任何支持物品奖励的 Mod 或数据包
这个 Mod 非常适合作为讲述游戏世界观的方式,让玩家在不断获取新书页的过程中逐步了解这个"世界"的历史。
配置文件
配置文件位置:.minecraft/config/journalmod-common.toml
[General Settings]
journalBookName = "日志书"
coverTitle = "冒险日志"
introductionText = "这是一本记录冒险经历的日志书..."
[Page Settings]
pageNames = ["第一章:启程", "第二章:探索", ...]
pageContents = ["内容1...", "内容2...", ...]
制作信息
- 作者: pycoder
- Minecraft 版本: 1.20.1
- Forge 版本: 47.2.0

