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.
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?
Yes, for any help feel free to visit our discord or check the API wiki for additional Help