Modonomicon
Thaumonomicon-Style In-Game Documentation
Modonomicon is an in-game documentation mod inspired by Thaumcraft's Thaumonomicon and Patchouli, and aims to provide the best of both, with some unique flavors.
Some of the most interesting features are:
- Fully data-driven, all books are created via datapack (that means both Modpacks and Mods can add books).
- Patchouli-like Multiblocks (but fully data driven)
- Made to be extensible, mods can add new features, such as recipe pages for mod-specific crafting methods.
- "Quest/Advancement"-style 2D view to navigate the content, as seen in the Thaumonomicon.
- Extensible condition system to unlock entries.
- Easy styling of content with (extended) Markdown syntax.
- Various page types to display text, recipes, images, items and more.
Visit the Documentation to get started!
License & Use in Modpacks
Modonomicon is licensed under the MIT License (Source Code) and CC-BY-4.0 (Assets). See https://github.com/klikli-dev/modonomicon#licensing for detailed information.
Use in modpacks is allowed without restrictions, as long as the conditions of the MIT and CC-BY-4.0 license are fulfilled. You can consider these requirements fulfilled by linking to this page in your modpack.
If you create the modpack on curseforge a link will be automatically created in the files sections, you do not need to add a manual link.
Feedback, Bug reports or Questions?
Join our Discord!
Alternative link: https://discord.gg/trE4SHRXvb
Thaumonomicon Style Progress and Connected Entries
Patchouli-Style list views of content
Texts can be formatted with markdown, including various "smart" link types like to items, other pages, or even other modonomicon books.
There are many special page types, one of them is the ability to display recipes. Modded recipe pages can be added.
Modonomicon comes with a multiblock system. Multiblocks can be defined in JSON with an extensible matcher system. In-Game blocks can be checked if they match the multiblock definition.
In a "Node View" book individual categories can be displayed list-based.
