promotional banner

Structure Encyclopedia

Explore the world, unlock its ruins, and fill a leather-bound tome of discovery.

Structure Encyclopedia

Explore the world, unlock its ruins, and fill a leather-bound tome of discovery. Structure Encyclopedia turns structure visits into encyclopedia pages — lore, description, mobs, and notable loot — presented in a book-style GUI.

 

         

 

Features

  • Unlock on visit — pages start locked (???). Stand inside a listed structure to unlock it.
  • Open anytime — press K (configurable) or use the craftable encyclopedia item.
  • Craftable book — Book + Compass + Amethyst Shard.
  • Index & detail pages — paged grid of structure icons; open a page for lore, mobs, and loot (icons with hover names).
  • Vanilla coverage — ships curated entries for many vanilla structures.
  • Datapack extensible — other mods and datapacks can add or replace entries with no Java required.

How to play

  1. Craft the Structure Encyclopedia (or grab it from the creative tab).
  2. Open it with the item or the keybind.
  3. Explore — when you enter a catalogued structure, an action-bar message confirms the unlock.
  4. Return to the book to read the page.

For datapack & mod authors

Entries are ordinary datapack JSON. Anything under data/<namespace>/structure_encyclopedia/*.json is loaded on the server and synced to clients.

Adding a new structure

Create a new JSON file. The structure field must be the exact registry ID (from /locate structure or the structure registry), for example minecraft:desert_pyramid or 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"]
}

Field reference

Field Required Notes
structure Yes Registry ID. One encyclopedia page per ID.
icon Yes Item ID shown in the index and detail header.
lore / description Yes Translation keys (add strings in a language file).
sort_order No Default 0. Lower values appear first in the index.
mobs No Entity type IDs.
loot_items No Item IDs for the “notable loot” icon row.
loot_tables No Optional metadata (loot table IDs).
tags No Freeform labels for your own organization.

Optional display name override (resource pack / mod lang file):

"structureencyclopedia.name.yourmod.cool_dungeon": "Cool Dungeon"

If that key is missing, the client falls back to the vanilla structure.<namespace>.<path> translation.

Overriding an existing entry

Pages are unique by structure ID — the book never shows two pages for the same structure.

  • Recommended: replace the same resource path as the entry you want to change. Example — override this mod’s fortress page by shipping:
    data/structureencyclopedia/structure_encyclopedia/fortress.json
    in a datapack or mod jar that loads after Structure Encyclopedia. Minecraft keeps only the winning file for that path.
  • Also valid: a different filename that still sets "structure": "minecraft:fortress". The loader keeps one entry per structure ID (you may see a duplicate warning in the log). Prefer same-path replaces when pack order matters.

Tips

  • Look at the shipped vanilla JSON under data/structureencyclopedia/structure_encyclopedia/ for working examples.

The Structure Encyclopedia Team

profile avatar
  • 2
    Followers
  • 16
    Projects
  • 21.1K
    Downloads

Programmer, Streamer, Gamer, Motorbiker, Guitar player, Personal chef to my lovely girlfriend.

More from SemSemSemView all

  • Spell Codex: Iron's Spells 'n Spellbooks Addon project image

    Spell Codex: Iron's Spells 'n Spellbooks Addon

    Spell Codex: Iron's Spells 'n Spellbooks Addon turns Iron's spell list into a progression-driven Spell Codex, wired into Spell Actionbar.

    • 5.5K
    • September 22, 2026
  • SpellActionbar project image

    SpellActionbar

    A 3-slot scroll action bar extendable with equipped books for Iron’s Spells ‘n Spellbooks. Equip scrolls, cast with hotkeys, and see spell icons, cooldowns, mana, and keybinds on a HUD above your hotbar. Scrolls are never consumed.

    • 5.7K
    • September 22, 2026
  • EpicQuestDungeoning project image

    EpicQuestDungeoning

    Load custom dungeon schematics from config, let players pick a dungeon via GUI, enter through a portal block, and return to spawn. Supports .schem/.nbt, structure protection, and full JSON configuration.

    • 346
    • September 20, 2026
  • Spell Codex: Iron's Spellbooks & Ars Nouveau Compat project image

    Spell Codex: Iron's Spellbooks & Ars Nouveau Compat

    Convert Ars Nouveau caster tomes into unique Spell Codex cards and cast them from the Actionbar with Iron's mana.

    • 542
    • August 28, 2026
  • Spell Codex: Iron's Spells 'n Spellbooks Addon project image

    Spell Codex: Iron's Spells 'n Spellbooks Addon

    Spell Codex: Iron's Spells 'n Spellbooks Addon turns Iron's spell list into a progression-driven Spell Codex, wired into Spell Actionbar.

    • 5.5K
    • September 22, 2026
  • SpellActionbar project image

    SpellActionbar

    A 3-slot scroll action bar extendable with equipped books for Iron’s Spells ‘n Spellbooks. Equip scrolls, cast with hotkeys, and see spell icons, cooldowns, mana, and keybinds on a HUD above your hotbar. Scrolls are never consumed.

    • 5.7K
    • September 22, 2026
  • EpicQuestDungeoning project image

    EpicQuestDungeoning

    Load custom dungeon schematics from config, let players pick a dungeon via GUI, enter through a portal block, and return to spawn. Supports .schem/.nbt, structure protection, and full JSON configuration.

    • 346
    • September 20, 2026
  • Spell Codex: Iron's Spellbooks & Ars Nouveau Compat project image

    Spell Codex: Iron's Spellbooks & Ars Nouveau Compat

    Convert Ars Nouveau caster tomes into unique Spell Codex cards and cast them from the Actionbar with Iron's mana.

    • 542
    • August 28, 2026