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
  • 110
    Downloads

More from ZYQ_2020View all

  • Custom Taming Framework project image

    Custom Taming Framework

    • 2
    • Mods

    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.

    • 2
    • May 27, 2026
    • Mods
    • +3
  • Carpet Player Addition project image

    Carpet Player Addition

    • 36
    • Mods

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

    • 36
    • May 23, 2026
    • Mods
  • Facade By Pycoder project image

    Facade By Pycoder

    • 15
    • Mods

    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.

    • 15
    • May 20, 2026
    • Mods
  • Sharecode Chest By Pycoder project image

    Sharecode Chest By Pycoder

    • 14
    • Mods

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

    • 14
    • May 20, 2026
    • Mods
    • +1
  • Custom Taming Framework project image

    Custom Taming Framework

    • 2
    • Mods

    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.

    • 2
    • May 27, 2026
    • Mods
    • +3
  • Carpet Player Addition project image

    Carpet Player Addition

    • 36
    • Mods

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

    • 36
    • May 23, 2026
    • Mods
  • Facade By Pycoder project image

    Facade By Pycoder

    • 15
    • Mods

    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.

    • 15
    • May 20, 2026
    • Mods
  • Sharecode Chest By Pycoder project image

    Sharecode Chest By Pycoder

    • 14
    • Mods

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

    • 14
    • May 20, 2026
    • Mods
    • +1