
结构百科全书
探索世界,解锁其遗迹,并在皮革装订的发现之书中记录。
结构百科全书
探索世界,解锁遗迹,填满一本皮面装订的发现之书。结构百科全书将结构探索转化为百科全书页面——包含传说、描述、生物和知名战利品——并以书本风格的界面呈现。
特性
- 探索解锁 — 页面初始为锁定状态(
???)。站在已收录的结构内即可解锁。 - 随时打开 — 按 K 键(可配置)或使用可合成的百科全书物品。
- 可合成书本 — 书 + 指南针 + 紫水晶碎片。
- 索引与详情页 — 分页网格展示结构图标;打开页面可查看传说、生物和战利品(图标带有悬停名称)。
- 原版覆盖 — 内置了众多原版结构的精选条目。
- 数据包可扩展 — 其他模组和数据包可以添加或替换条目,无需编写 Java 代码。
玩法指南
- 合成结构百科全书(或从创造模式物品栏中获取)。
- 使用物品或按键绑定打开它。
- 探索 — 当你进入一个已收录的结构时,操作栏会显示消息确认解锁。
- 返回书本阅读该页面。
给数据包与模组作者
条目是普通的数据包 JSON。任何位于 data/<命名空间>/structure_encyclopedia/*.json 下的内容都会在服务器端加载并同步至客户端。
添加新结构
创建一个新的 JSON 文件。structure 字段必须是准确的注册表 ID(来自 /locate structure 或结构注册表),例如 minecraft:desert_pyramid 或 yourmod:cool_dungeon。
{
"structure": "yourmod:cool_dungeon",
"icon": "minecraft:mossy_cobblestone",
"sort_order": 200,
"lore": "yourpack.entry.cool_dungeon.lore",
"description": "yourpack.entry.cool_dungeon.desc",
"mobs": ["minecraft:zombie", "minecraft:skeleton"],
"loot_items": ["minecraft:diamond", "minecraft:emerald"],
"loot_tables": ["yourmod:chests/cool_dungeon"],
"tags": ["overworld", "dungeon"]
}
字段参考
| 字段 | 必需 | 说明 |
|---|---|---|
structure |
是 | 注册表 ID。每个 ID 对应一个百科全书页面。 |
icon |
是 | 在索引和详情页标题中显示的物品 ID。 |
lore / description |
是 | 翻译键(在语言文件中添加字符串)。 |
sort_order |
否 | 默认 0。数值越小在索引中越靠前。 |
mobs |
否 | 实体类型 ID。 |
loot_items |
否 | 用于“知名战利品”图标行的物品 ID。 |
loot_tables |
否 | 可选的元数据(战利品表 ID)。 |
tags |
否 | 用于自行分类的自由标签。 |
可选的显示名称覆盖(资源包 / 模组语言文件):
"structureencyclopedia.name.yourmod.cool_dungeon": "酷炫地牢"
如果缺少该键,客户端会回退到原版的 structure.<命名空间>.<路径> 翻译。
覆盖现有条目
页面通过 structure ID 唯一标识——书本不会为同一结构显示两个页面。
- 推荐: 替换你要更改的条目所对应的相同资源路径。示例——通过在你的数据包或模组 JAR 中放置以下文件来覆盖本模组的堡垒页面:
data/structureencyclopedia/structure_encyclopedia/fortress.json并确保其加载顺序在结构百科全书之后。Minecraft 只会保留该路径下的最终文件。 - 同样有效: 使用一个不同的文件名,但仍然设置
"structure": "minecraft:fortress"。加载器会为每个结构 ID 保留一个条目(你可能会在日志中看到重复警告)。当包加载顺序重要时,优先使用同路径替换。
提示
- 查看
data/structureencyclopedia/structure_encyclopedia/下内置的原版 JSON,以获取可用的示例。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。