Mod
Truly Modular - Modular Item API
No reviews yet
A Modular Item API
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Adds extra features or content to an existing mod.
Provides a framework or library for other mods to use.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Quilt is a fork of the Fabric mod loader. Many Fabric mods are compatible with Quilt and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Truly Modular: Miapi
Truly Modular: Modular Item API is a modern cross-platform, data-driven Modular Item API. It allows addons/other mods to easily implement highly complex Modular Items.
Dependencies:
- Forge/Neoforge
- Fabric/Quilt
If you are a user, this API is basically contentless. Consider checking:
Arsenal
A melee weapon and tool-focused addon

Archery
Focusing on bows, crossbows, and modular arrows

Armory
Modular armor

For Developers:
- Miapi includes various default APIs to streamline cross-platform mod modular item mod development.
- Material stats and their reference:
- You can simply add a new key to the Material.json and reference them like this "armor_pen": "[material.hardness]*2.0 20", within the module.json
- For examples, one can always check the Arsenal, Archery, and Armory repositories.
- Usable GUI APIs and default extendable Crafter GUI.
- Complex module properties and custom per-property resolving.
- Almost 100 default materials and dozens of default properties to be used.
- Complex and extendable per-module rendering allowing easy implementation of custom new model types and by default extended 3D capabilities.
- Synergies, property injections, and skins are multiple systems that are able to add/modify a module's and/or item's properties.
- Generative Materials: Truly Modular automatically tries to scan other mods' content to add materials automatically. Handmade materials are obviously higher quality, but this adds a good bridge while there is no dedicated compatibility.
- If you have any additional questions, feel free to ask on our discord.
FAQ:
- What launcher is this for? Forge? Fabric?
- Both, check the jars
- Backport to older versions?
- Is not planned. There are many features in Truly Modular which have a significantly higher priority than backporting. Once the list of ideas is smaller, we might consider backporting.
- Is X mod supported?
- probably? Generative Compatiblity has a high chance of working with most mods out of the box. You can check https://github.com/Truly-Modular/Modular-Item-API/blob/main/COMPAT.md for more informations or to report issues
- Can I write an addon for this?
- Can I use this in a modpack?
- yes
Truly Modular: Miapi
Truly Modular: Modular Item API is a modern cross Platform Data Driven Modular Item API. It allows addons/other mods to easily implement highly complex Modular Items.
Dependencies:
- Forge/Neoforge
Caelus API (1.20.1 only) Architectory API - Fabric/Quilt
Fabric API
Architectury API
If you are a User, this API is basicly Contentless, consider checking
-
Arsenal a melee Weapon and Tool focused Addon

-
Archery Focousing on Bows, Crossbows and Modular Arrows

-
Armory Modular Armor

For Developers :
- Miapi includes various default APIs to streamline cross platform mod Modular Item mod Development.
- Material Stats and their reference:
- You can simply add a new Key to the Material.json and reference them like this "armor_pen": "[material.hardness]*2.0 + 20", within the module.json
- for Examples one can always check the arsenal, archery and armory repositories
- usable gui apis and default extendable Crafter gui
- complex Module Properties and custom per Property resolving
- almost 100 default Materials and dozens of default Properties to be used
- complex and extendable per Module Rendering allowing to easily Implement custom new model Types and by default extended 3D capabilities
- Synergies, Property Injections and Skins, are multiple system that are able to add/modify a modules and/or items properties
- Generative Materials: Truly Modular Automaticly tries to scan other mods content to add Materials Automaticly. Handmade Materials are obvioulsy higher quality, but this adds a good bridge while there is no dedicated Compatibility
- if you have any additional questions, feel free to ask on our discord
FAQ:
- What Launcher is this for? Forge? Fabric?
- Both, check the jars
- Backport to older versions?
- is not planned. There are many features in Truly Modular which have a significantly higher priority than backporting. Once the list of ideas is smaller we might consider backporting.
- is X mod supported?
- probably? Generative Compatiblity has a high chance of working with most mods out of the box. You can check here for more informations or to report issues
- Can i write a Addon for this?
- Can i use this in a Modpack?
- yes
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers