All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Modopedia

Modopedia

by Favouriteless • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Modopedia Banner

Description

Modopedia is a resource-driven guidebook and in-game documentation mod for Minecraft available on Neoforge and Fabric featuring an extensive API and a wide range of out-of-the-box content. The keen eyed among you may be thinking "Well, isn't this just Patchouli?". No! Modopedia sports numerous API improvements for mod developers and gives much more freedom in creating customised content, such as:

  • Customisable textures, including the dimensions and number of pages. You control almost everything about how the book renders.

  • Ability to quickly find the page for a specific item using the "Study" key with no extra setup.

  • JSON format supporting circular dependencies and multiple categories per entry.

  • Clear error handling on a per-component level. No more nuking the entire entry!

  • Multiple templates on a single page.

  • And much, much more!

Example book

Support Development

Documentation

Modopedia's Entry JSONs are slightly less abstracted than most other book mods. Rather than working with pages, you place components either directly or by using templates. While this does take a little effort to set up initially, it provides far more extensive customisability than alternatives like Patchouli.

The GitHub Wiki can be used to view how to create books and integrate with your own mods, if something isn't covered or you need help you can also join the Discord and ask in there.

FAQs

  • Can I add this to my modpack? - Of course! Just please don't redistribute the mod elsewhere without asking me first and don't claim credit for creating it.
  • Can you add X thing? - Feel free to leave suggestions on the discord. I read and consider all feedback.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
[1.1.11] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: zh_cn translations for the multiblock previewer.
[1.1.11] Neoforge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: zh_cn translations for the multiblock previewer.
[1.1.10] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Fixed FormattedStringBuilder#colour (again)
[1.1.10] Neoforge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Fixed FormattedStringBuilder#colour (again)
[1.1.9] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Adjusted multiblock-related datagen builders.
[1.1.9] Neoforge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Adjusted multiblock-related datagen builders.
[1.1.8] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Breaking API change to BEStateMatcher, hopefully before anyone had time to be dependent on it.
[1.1.8] Neoforge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Breaking API change to BEStateMatcher, hopefully before anyone had time to be dependent on it.
[1.1.7] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • FIXED: Crash on dedicated servers
[1.1.7] Neoforge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • FIXED: Crash on dedicated servers
[1.1.6] NeoForge 1.1.6 by Favouriteless on Oct 21, 2026
Download
  • ADDED: Multiblock preview feature. See docs to enable it.
  • ADDED: New helpers and overloads for various datagen methods.

  • FIXED: FormattedStringBuilder#colour truncates leading zeros from it's output

  • CHANGED: Updated Javadoc formatting to be more consistent and readable.
  • CHANGED: The following datagen API builders/methods have been merged and renamed:
  • LargeFramedEntityBuilder#of -> FramedEntityBuilder#large
  • MediumFramedEntityBuilder#of -> FramedEntityBuilder#medium
  • LargeFramedImageBuilder#of -> FramedImageBuilder#large
  • MediumFramedImageBuilder#of -> FramedImageBuilder#medium
  • LargeFramedMultiblockBuilder#of -> FramedMultiblockBuilder#large
  • MediumFramedMultiblockBuilder#of -> FramedMultiblockBuilder#medium
  • LargeFramedShowcaseBuilder#of -> FramedShowcaseBuilder#large
  • MediumFramedShowcaseBuilder#of -> FramedShowcaseBuilder#medium
[1.1.6] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: Multiblock preview feature. See docs to enable it.
  • ADDED: New helpers and overloads for various datagen methods.

  • FIXED: FormattedStringBuilder#colour truncates leading zeros from it's output

  • CHANGED: Updated Javadoc formatting to be more consistent and readable.
  • CHANGED: The following datagen API builders/methods have been merged and renamed:
  • LargeFramedEntityBuilder#of -> FramedEntityBuilder#large
  • MediumFramedEntityBuilder#of -> FramedEntityBuilder#medium
  • LargeFramedImageBuilder#of -> FramedImageBuilder#large
  • MediumFramedImageBuilder#of -> FramedImageBuilder#medium
  • LargeFramedMultiblockBuilder#of -> FramedMultiblockBuilder#large
  • MediumFramedMultiblockBuilder#of -> FramedMultiblockBuilder#medium
  • LargeFramedShowcaseBuilder#of -> FramedShowcaseBuilder#large
  • MediumFramedShowcaseBuilder#of -> FramedShowcaseBuilder#medium
[1.1.5] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: FormattedStringBuilder overloads for links with colours.
  • ADDED: sort_num field in category.json for deciding the ordering of categories on the landing page.

  • CHANGED: Modopedia books should now show up on JEI and REI searches under the namespace they were created in (e.g. for searching @enchanted). This feature currently only works on NeoForge.
[1.1.5] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: FormattedStringBuilder overloads for links with colours.
  • ADDED: sort_num field in category.json for deciding the ordering of categories on the landing page.

  • CHANGED: Modopedia books should now show up on JEI and REI searches under the namespace they were created in (e.g. for searching @enchanted). This feature currently only works on NeoForge.
[1.1.4] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: FormattedStringBuilder overloads for links with colours.

  • CHANGED: Modopedia books should now show up on JEI and REI searches under the namespace they were created in (e.g. for searching @enchanted). This feature currently only works on NeoForge.
[1.1.4] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: FormattedStringBuilder overloads for links with colours.

  • CHANGED: Modopedia books should now show up on JEI and REI searches under the namespace they were created in (e.g. for searching @enchanted). This feature currently only works on NeoForge.
[1.1.2] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: Paragraph and linebreak helper methods in FormattedStringBuilder, this should now be shorter than using a text block for the same purpose.

  • FIXED: CategoryScreens crash when trying to open a non-existent entry or child category. This now gives the appropriate warning instead.
[1.1.2] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • ADDED: Paragraph and linebreak helper methods in FormattedStringBuilder, this should now be shorter than using a text block for the same purpose.

  • FIXED: CategoryScreens crash when trying to open a non-existent entry or child category. This now gives the appropriate warning instead.
[1.1.1] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • Fixed problem where modopedia components may not be registered in time during neoforge datagen.
[1.1.1] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • Fixed problem where modopedia components may not be registered in time during neoforge datagen.
[1.1.0] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • DEPRECATED: The following features have been deprecated and marked for removal in 1.21.2. They have been removed from the documentation and replaced by their successors:
  • modopedia:item - replaced by modopedia:item_gallery
  • modopedia:framed_item - replaced by modopedia:framed_item_gallery
  • modopedia:framed_crafting_grid - replaced by modopedia:grid_framed_item_gallery

  • BREAKING: Book types are now directly passed to BookScreen. Custom book types and screens will need to be adjusted accordingly.

  • ADDED: modopedia:item_gallery component, this replaces the now deprecated modopedia:item component. See documentation for how to use this, it's very different.
  • ADDED: modopedia:grid_framed_item_gallery component, this replaces the now deprecated modopedia:framed_crafting_grid component.
  • ADDED: modopedia:framed_item_gallery component, this replaces the now deprecated modopedia:framed_item component.
  • ADDED: FormattedTextBuilder for use in datagen.
  • ADDED: BookRenderContext#renderItem method. This should be used in place of traditional item rendering as it handles the Study keybind.
  • ADDED: EntryBuilder can now directly link itself to a category during datagen.

  • CHANGED: URL text formatters now display the URL on a tooltip.
  • CHANGED: Click and hover events on formatted text will now work in landing and category screens.

  • FIXED: Books with no subtitle will crash when trying to render their tooltip.
[1.1.0] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • DEPRECATED: The following features have been deprecated and marked for removal in 1.21.2. They have been removed from the documentation and replaced by their successors:
  • modopedia:item - replaced by modopedia:item_gallery
  • modopedia:framed_item - replaced by modopedia:framed_item_gallery
  • modopedia:framed_crafting_grid - replaced by modopedia:grid_framed_item_gallery

  • BREAKING: Book types are now directly passed to BookScreen. Custom book types and screens will need to be adjusted accordingly.

  • ADDED: modopedia:item_gallery component, this replaces the now deprecated modopedia:item component. See documentation for how to use this, it's very different.
  • ADDED: modopedia:grid_framed_item_gallery component, this replaces the now deprecated modopedia:framed_crafting_grid component.
  • ADDED: modopedia:framed_item_gallery component, this replaces the now deprecated modopedia:framed_item component.
  • ADDED: FormattedTextBuilder for use in datagen.
  • ADDED: BookRenderContext#renderItem method. This should be used in place of traditional item rendering as it handles the Study keybind.
  • ADDED: EntryBuilder can now directly link itself to a category during datagen.

  • CHANGED: URL text formatters now display the URL on a tooltip.
  • CHANGED: Click and hover events on formatted text will now work in landing and category screens.

  • FIXED: Books with no subtitle will crash when trying to render their tooltip.
[1.0.26] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Updated Chinese localisation.

  • FIXED: Creative menu crash from having a book registered twice. Oops.
  • FIXED: Datagen builders do not create their registryops in the correct way.
[1.0.26] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Updated Chinese localisation.

  • FIXED: Creative menu crash from having a book registered twice. Oops.
  • FIXED: Datagen builders do not create their registryops in the correct way.
[1.0.25] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Cooking and double cooking page templates now use the title "Cooking Recipe" instead of "Recipe"
  • CHANGED: Entity/Multiblock page templates (and by extension block pages) now automatically set their width to the width of the page. The width field they use has been removed.

  • FIXED: Page Components which use a widget (e.g. image gallery buttons) do not create their widget when used as part of a template.
[1.0.25] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Cooking and double cooking page templates now use the title "Cooking Recipe" instead of "Recipe"
  • CHANGED: Entity/Multiblock page templates (and by extension block pages) now automatically set their width to the width of the page. The width field they use has been removed.

  • FIXED: Page Components which use a widget (e.g. image gallery buttons) do not create their widget when used as part of a template.
[1.0.24] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Datagen has had some small breaking changes, update your code.
  • CHANGED: Added hyphenated word-splitting exemptions for specific languages such as Chinese and Japanese.
  • CHANGED: PageComponents now have their language code passed in.

  • FIXED: Scale of Multiblock and Entity displays not having the same effect as expected.
  • FIXED: Word splitting loses a character
  • FIXED: Async ordering issue during book loading.
[1.0.24] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • CHANGED: Datagen has had some small breaking changes, update your code.
  • CHANGED: Added hyphenated word-splitting exemptions for specific languages such as Chinese and Japanese.
  • CHANGED: PageComponents now have their language code passed in.

  • FIXED: Scale of Multiblock and Entity displays not having the same effect as expected.
  • FIXED: Word splitting loses a character
  • FIXED: Async ordering issue during book loading.
[1.0.22] Fabric 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • FIXED: Fabric crashing (again)
[1.0.22] NeoForge 1.21.1 by Favouriteless on Oct 21, 2026
Download
  • FIXED: Fabric crashing (again)
Modopedia Icon
Download Modopedia
Select game version
Select platform