Journal Mod By Pycoder

This mod adds two items, the Journal Book and the Journal Page. All adjustable information can be modified in the journalmod-common.toml file in the config folder

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 /give to 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

The Journal Mod By Pycoder Team

profile avatar
  • 5
    Projects
  • 283
    Downloads

More from ZYQ_2020View all

  • Custom Taming Framework project image

    Custom Taming Framework

    Creature Evolution Forge​ is a framework for pack creators. Its visual editor lets you design deep, unique pet evolution trees with branching upgrades through simple configs—no code needed. Unleash total creative control.

    • 19
    • June 13, 2026
  • Carpet Player Addition project image

    Carpet Player Addition

    This mod adds some /player commands to the Carpet mod to enhance the capabilities of the bots

    • 105
    • May 23, 2026
  • Facade By Pycoder project image

    Facade By Pycoder

    FacadeByPycoder adds decorative facade blocks for Minecraft 1.20.1 Forge, letting builders use the look of vanilla and supported mod blocks without their original behavior.

    • 37
    • May 20, 2026
  • Sharecode Chest By Pycoder project image

    Sharecode Chest By Pycoder

    A mod designed to make exploration loot more convenient, shareable, and multiplayer-friendly. The mod converts eligible loot containers into special recordable containers.

    • 33
    • May 20, 2026
  • Custom Taming Framework project image

    Custom Taming Framework

    Creature Evolution Forge​ is a framework for pack creators. Its visual editor lets you design deep, unique pet evolution trees with branching upgrades through simple configs—no code needed. Unleash total creative control.

    • 19
    • June 13, 2026
  • Carpet Player Addition project image

    Carpet Player Addition

    This mod adds some /player commands to the Carpet mod to enhance the capabilities of the bots

    • 105
    • May 23, 2026
  • Facade By Pycoder project image

    Facade By Pycoder

    FacadeByPycoder adds decorative facade blocks for Minecraft 1.20.1 Forge, letting builders use the look of vanilla and supported mod blocks without their original behavior.

    • 37
    • May 20, 2026
  • Sharecode Chest By Pycoder project image

    Sharecode Chest By Pycoder

    A mod designed to make exploration loot more convenient, shareable, and multiplayer-friendly. The mod converts eligible loot containers into special recordable containers.

    • 33
    • May 20, 2026