SemethWikiSearch
Adventure Engine logoAdventure EngineBassSanctum logoBassSanctumCataclysm DeDust logoCataclysm DeDustEpicQuest Dungeoning logoEpicQuest DungeoningEpicQuest Hub logoEpicQuest HubEventMaker logoEventMakerLeylines logoLeylinesSpell Codex logoSpell CodexSpell Codex Ars Compat logoSpell Codex Ars CompatSpellActionbar logoSpellActionbarStructure Encyclopedia logoStructure EncyclopediaTikFiniTok logoTikFiniTokSC Final Adventure logoSC Final AdventureSC Final Adventure - Arcana logoSC Final Adventure - ArcanaSC Final Adventure - Machines logoSC Final Adventure - MachinesSC Final Adventure - Mechanical Genesis logoSC Final Adventure - Mechanical GenesisUpdatesAbout

Structure Encyclopedia

Datapack entries

Entries are ordinary datapack JSON under data/<namespace>/structure_encyclopedia/*.json. The server loads them and syncs the book to clients.

structure must be the exact registry id. /locate structure will tell you. minecraft:desert_pyramid is fine. yourmod:cool_dungeon is fine. A guessed name is not.

Required: structure, icon (item id), lore and description (translation keys). Optional: sort_order (lower first), mobs, loot_items, loot_tables, tags.

One page per structure id. To override a shipped page, replace the same path, for example data/structureencyclopedia/structure_encyclopedia/fortress.json, in a datapack that loads after this mod.

Display name, if you want one: "structureencyclopedia.name.yourmod.cool_dungeon": "Cool Dungeon". If you skip it, the client falls back to structure.<namespace>.<path>.

Write the lore like a page in a real book. Two sentences beat a bullet list of mechanics. Players already fought the place. They want to know what it was.