
SoftBrown-KnightLib+companions
Added vanllia-like SoftBrown material and UI to KnightLib and companions
- 276
- April 16, 2026

SoftBrown-KnightLib+companions
Added vanllia-like SoftBrown material and UI to KnightLib and companions
- 276
- April 16, 2026
Gather the fragmented stories scattered across the world, and record them into your chronicle.

Broken Chronicles is a library for fragmented narrative for Minecraft 1.21.1 (NeoForge). It does not tell you a story — it lets a modpack scatter one across the world: a page torn out of a diary in a dungeon chest, a warning carved into a sword, an old book someone signed and then forgot. Read them, and they are recorded into the Broken Chronicle forever, even if the item itself is long gone.
N (Read Text) while hovering an item in your inventory. The reading screen opens without picking the item up and without closing the inventory — and it works in chests, barrels and every other container screen too.N while holding it.| Type | What it is | Carrier |
|---|---|---|
page |
A single sheet — paper, a leaf, a torn scrap. A fragment can hold a couple of pages | Broken Fragment |
book |
A multi-page tome; every page can have its own background | Broken Tome |
tag |
Words bound to one item instance — the apple is still edible, the sword still cuts | any item |
All three are read in the same screen: a full background image with a locked text box, markdown formatting, item icons ([item:minecraft:apple]) and placeholders like %PLAYER%.
Everything a player can touch lives in the Broken Chronicles creative tab: the journal, the two carriers, the ink and the inscription block.
??? placeholders for undiscovered entries and per-entry clue screens.allowSurvivalInscriptionMimic opens it up to survival). Breaking it drops an item that keeps both the words and the mimic look, and structures store them — the tooltip shows Appearance: ….broken_chronicles:add_entry), so pages turn up in dungeons, villages, fishing and mob drops.??? with a hint, and players can open a clue screen listing where the entry comes from and what is still missing.data/<namespace>/shards/<page|book|tag>/<id>.json into a datapack. A JSON Schema (docs/entry-schema.json) gives autocomplete and validation in your editor.{ "zh_cn": ..., "en_us": ... }, and the translation override layer in config/broken_chronicles/lang/<language>.json can retranslate any entry — datapack, built-in or registered by another mod — without touching the original. export-lang / import-lang are the translator workflow.config/broken_chronicles/assets/ folder, can add.BrokenChroniclesApi registers entries from code, exposes collect/read events, custom placeholders, custom load conditions and gates. Entry priority is external config > datapack > code, so a pack can override a mod's own text without forking it./broken_chronicles validate finds broken fields and loot tables, preview opens any entry with real layout diagnostics, lint checks textures, overflow and missing translations, graph draws the story chain and reports dead links, cycles and orphan entries.syncEntryContentToClients), so a pack can install it only on the server. Collected entries stay per player, unless an entry is marked as a world entry.Put the jar into your mods folder.
docs/README.md (index), docs/data-format.md (entry format), docs/api-integration.md (using it as a dependency), docs/textures.md (texture and UI spec). Every release's changes are listed in CHANGELOG.md.
CC BY-NC 4.0 (Attribution-NonCommercial 4.0 International)
The code and the translations of this mod were made together with AI.
收集散落在世界上的碎片化叙事,编录成册。
《破碎编年史》是一套「碎片化叙事」的载体库(Minecraft 1.21.1 / NeoForge)。它不替你把故事讲出来,而是让整合包把 故事散落到世界里——地牢箱子里的半页日记、刻在剑上的一句警告、某个人签了名又忘掉的旧书。玩家读到它们, 就会被永久记进破碎编年史,哪怕那件物品早就没了。
N(默认键位「阅读文字」):不用拿起物品、不用关掉背包就能打开阅读界面, 在箱子、木桶等容器界面里同样有效。N 也行。| 类型 | 是什么 | 载体 |
|---|---|---|
page 残页 |
单页碎片:纸片、树叶、残破的一页;一张可以容纳好几页 | 破碎残片 |
book 残册 |
多页册子,每一页都能有独立背景 | 破碎残册 |
tag 铭刻 |
依附在某一物品上的文字——苹果照样能吃,剑照样能砍 | 任意物品 |
三种都用同一套阅读界面:整屏背景图 + 锁死的正文框,支持 markdown、物品图标([item:minecraft:apple])与 %PLAYER% 之类的占位符。
玩家能接触到的所有东西都在**「破碎编年史」创造模式物品栏**里(这个创造栏和收集册同名):编年史本体、两种载体、失传墨水与失传铭刻方块。
???, 还能点开「线索」界面看获取途径。allowSurvivalInscriptionMimic 可放开)。 打掉后掉回的物品保留文字与外观,放进结构里也能一起存取,tooltip 会显示「外观:xxx」。broken_chronicles:add_entry),残页就会出现在地牢、 村庄、钓鱼与生物掉落里。??? 并可以给提示,玩家还能点开「线索」界面看到获取途径和还差什么。data/<命名空间>/shards/<page|book|tag>/<id>.json 放进数据包即可; 附带 JSON Schema(docs/entry-schema.json),编辑器里能自动补全与校验。{ "zh_cn": ..., "en_us": ... };config/broken_chronicles/lang/<语言>.json 是翻译覆盖层,可以重译任何条目(数据包 / 自带 / 其他模组注册的)而不动原文;export-lang / import-lang 就是译者工作流。config/broken_chronicles/assets/ 都能追加。BrokenChroniclesApi 支持代码注册条目、收录 / 阅读事件、自定义占位符、自定义加载条件与门槛; 条目优先级为「外部配置 > 数据包 > 代码」,所以整合包不用分叉模组也能覆盖它自带的文案。/broken_chronicles validate 检查字段与战利品表,preview 直接开任意条目看真实排版, lint 检查材质缺失、溢出与缺翻译,graph 画出故事链并报告断链、循环与孤儿条目。syncEntryContentToClients),整合包可以只在服务端安装; 收录默认每人各自一份,需要共享时把条目标成世界条目即可。本 MOD 的代码与翻译由 AI 共同完成。
Added vanllia-like SoftBrown material and UI to KnightLib and companions
Added vanllia-like SoftBrown material and UI to KnightLib and companions