Description
Gallery
Changelog
Versions
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
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
[2.3.9-1.21-fabric] Truly-Modular-miapi-fabric-2.3.9-1.21
by Unknown on Aug 24, 2026
Download
## v2.3.9 (1.21)
### Changes
### Changes
- added cache system to optimise tool calls from other mods
- reworked optimised speed lookups to sidestep vanillas lookup system
- optimised tool damage lookup
- reworked and expanded throw
- can now throw with offset from player
- can now set min timer
- can now configure auto-throw on min timer
- added cooldown on throw
- added support for poses
- fixed serveronly reload bug
- fixed chainmodel end rotation
- fixed disconnects related to crafting enchants
- fixed wood translation being missing
- fixed sometimes removing stats from loot
- fixed item rendering flickering in odd circumstances
- fixed crash when smithing with an invalid material
- fixed crash when Construct from Fungal Infection: Spore
- fixed stability issues with reloading texture packs
- fixed minor stability issues related to Overlay Rendering
[2.3.9-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.9-1.21
by Unknown on Aug 24, 2026
Download
## v2.3.9 (1.21)
### Changes
### Changes
- added cache system to optimise tool calls from other mods
- reworked optimised speed lookups to sidestep vanillas lookup system
- optimised tool damage lookup
- reworked and expanded throw
- can now throw with offset from player
- can now set min timer
- can now configure auto-throw on min timer
- added cooldown on throw
- added support for poses
- fixed serveronly reload bug
- fixed chainmodel end rotation
- fixed disconnects related to crafting enchants
- fixed wood translation being missing
- fixed sometimes removing stats from loot
- fixed item rendering flickering in odd circumstances
- fixed crash when smithing with an invalid material
- fixed crash when Construct from Fungal Infection: Spore
- fixed stability issues with reloading texture packs
- fixed minor stability issues related to Overlay Rendering
[2.3.8-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.8-1.21
by Unknown on Jun 18, 2026
Download
## v2.3.8 (1.21)
### Bugfixes
### Bugfixes
- fix crash of loading crossbow on neoforge without ammo
- fix crash due to material id not being set correctly
- fixed models sometimes using the wrong textures
- fixed minor cache issues during skin previews
[2.3.8-1.21-fabric] Truly-Modular-miapi-fabric-2.3.8-1.21
by Unknown on Jun 18, 2026
Download
## v2.3.8 (1.21)
### Bugfixes
### Bugfixes
- fix crash of loading crossbow on neoforge without ammo
- fix crash due to material id not being set correctly
- fixed models sometimes using the wrong textures
- fixed minor cache issues during skin previews
[2.3.7-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.7-1.21
by Unknown on Jun 10, 2026
Download
## v2.3.7 (1.21)
### Bugfixes
### Bugfixes
- fixed crafting reasons not being shown correctly from conditions (2x)
- fixed some behaviour around durability if full break is turned on
- fixed magazine crossbows disconnecting players on shoot
- fixed leaving material on removed modules
- fixed crash/issues related to generated detected attributes
- changed mixin function names to prevent mixin conflict
- fixed fake enchantment ui previews not always working
- significantly improved rendering performance
- improved rapid lookup performance for mining speed
- moved render related configs to client/render instead of client/other
- actually made obsidian reduce attackspeed
- improved riptide ability logic allowing third party fluids and no fluids
- made throwing ability consume single items and not stacks.
- fixes to generated material gui groups
- buffed amethyst
- buffed bone
- buffed durability of all blaze,breeze and end rods
- added trail render config option
- added new config option to control breakability of broken times
- added scute materials
- added very basic compat with Elytratrims (only basic trims work)
[2.3.7-1.21-fabric] Truly-Modular-miapi-fabric-2.3.7-1.21
by Unknown on Jun 10, 2026
Download
## v2.3.7 (1.21)
### Bugfixes
### Bugfixes
- fixed crafting reasons not being shown correctly from conditions (2x)
- fixed some behaviour around durability if full break is turned on
- fixed magazine crossbows disconnecting players on shoot
- fixed leaving material on removed modules
- fixed crash/issues related to generated detected attributes
- changed mixin function names to prevent mixin conflict
- fixed fake enchantment ui previews not always working
- significantly improved rendering performance
- improved rapid lookup performance for mining speed
- moved render related configs to client/render instead of client/other
- actually made obsidian reduce attackspeed
- improved riptide ability logic allowing third party fluids and no fluids
- made throwing ability consume single items and not stacks.
- fixes to generated material gui groups
- buffed amethyst
- buffed bone
- buffed durability of all blaze,breeze and end rods
- added trail render config option
- added new config option to control breakability of broken times
- added scute materials
- added very basic compat with Elytratrims (only basic trims work)
[2.3.6-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.6-1.21
by Unknown on Apr 23, 2026
Download
## v2.3.6 (1.21)
### Bugfixes
### Bugfixes
- fixed blueprints not applying properties correctly
- fixed data blueprints not loading
- fixed server crashes
[2.3.6-1.21-fabric] Truly-Modular-miapi-fabric-2.3.6-1.21
by Unknown on Apr 23, 2026
Download
## v2.3.6 (1.21)
### Bugfixes
### Bugfixes
- fixed blueprints not applying properties correctly
- fixed data blueprints not loading
- fixed server crashes
[2.3.5-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.5-1.21
by Unknown on Apr 16, 2026
Download
## v2.3.5 (1.21)
### Bugfixes
### Bugfixes
- fixed issues with attributes in loot modularisation
- fixed attribute merging issue where heavy armor would not apply the correct armor values
- fixed inv frames being removed by accident
[2.3.5-1.21-fabric] Truly-Modular-miapi-fabric-2.3.5-1.21
by Unknown on Apr 16, 2026
Download
## v2.3.5 (1.21)
### Bugfixes
### Bugfixes
- fixed issues with attributes in loot modularisation
- fixed attribute merging issue where heavy armor would not apply the correct armor values
- fixed inv frames being removed by accident
[2.3.4-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.4-1.21
by Unknown on Apr 14, 2026
Download
## v2.3.4 (1.21)
### Bugfixes
### Changes
### Bugfixes
- fixed shield damage reflect not working
- fixed multishot on magazine crossbows not working
- re-enabled autosmelting property
- minor editor tweaks
- fix server crash on startup
### Changes
[2.3.4-1.21-fabric] Truly-Modular-miapi-fabric-2.3.4-1.21
by Unknown on Apr 14, 2026
Download
## v2.3.4 (1.21)
### Bugfixes
### Changes
### Bugfixes
- fixed shield damage reflect not working
- fixed multishot on magazine crossbows not working
- re-enabled autosmelting property
- minor editor tweaks
- fix server crash on startup
### Changes
[2.3.3-1.21-fabric] Truly-Modular-miapi-fabric-2.3.3-1.21
by Unknown on Apr 09, 2026
Download
## v2.3.3 (1.21)
### Bugfixes
### Bugfixes
- fixed module extensions not loading correctly
- fixed replacing the root module allowing for broken children to be applied
- fixed crash when server could not find crafting player
- fixed issue where when stack crafting message arrows each arrow would drop the original stack.
- fixed issue where fake enchantments are applied multiple times
- fixed accessories crashing on neoforge
- added custom damage system to allow for different types of dynamic damage [wiki](https://truly-modular.github.io/Modular-Item-API/?branch=release%2F1.21-mojmaps&page=home%2Fdata_types%2Fproperties%2Fon_hit%2Fcustom+damage)
- added generic entity damage property to allow for custom damage boni on targets [wiki](https://truly-modular.github.io/Modular-Item-API/?branch=release%2F1.21-mojmaps&page=home%2Fdata_types%2Fproperties%2Fon_hit%2Fgeneric_entity_damage)
- added generic entity armor property to allow for generic damage reduction from targets [wiki](https://truly-modular.github.io/Modular-Item-API/?branch=release%2F1.21-mojmaps&page=home%2Fdata_types%2Fproperties%2Fon_hit%2Fgeneric_entity_armor)
- made workbench waterloggable
[2.3.3-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.3-1.21
by Unknown on Apr 09, 2026
Download
## v2.3.3 (1.21)
### Bugfixes
### Bugfixes
- fixed module extensions not loading correctly
- fixed replacing the root module allowing for broken children to be applied
- fixed crash when server could not find crafting player
- fixed issue where when stack crafting message arrows each arrow would drop the original stack.
- fixed issue where fake enchantments are applied multiple times
- fixed accessories crashing on neoforge
- added custom damage system to allow for different types of dynamic damage [wiki](https://truly-modular.github.io/Modular-Item-API/?branch=release%2F1.21-mojmaps&page=home%2Fdata_types%2Fproperties%2Fon_hit%2Fcustom+damage)
- added generic entity damage property to allow for custom damage boni on targets [wiki](https://truly-modular.github.io/Modular-Item-API/?branch=release%2F1.21-mojmaps&page=home%2Fdata_types%2Fproperties%2Fon_hit%2Fgeneric_entity_damage)
- added generic entity armor property to allow for generic damage reduction from targets [wiki](https://truly-modular.github.io/Modular-Item-API/?branch=release%2F1.21-mojmaps&page=home%2Fdata_types%2Fproperties%2Fon_hit%2Fgeneric_entity_armor)
- made workbench waterloggable
[2.3.2-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.2-1.21
by Unknown on Apr 02, 2026
Download
## v2.3.2 (1.21)
### Bugfixes
### Bugfixes
- fixed crashes and stability related to enchanting checks
- fixed issue where twin handles with the same modules on either side would not render correctly
[2.3.2-1.21-fabric] Truly-Modular-miapi-fabric-2.3.2-1.21
by Unknown on Apr 02, 2026
Download
## v2.3.2 (1.21)
### Bugfixes
### Bugfixes
- fixed crashes and stability related to enchanting checks
- fixed issue where twin handles with the same modules on either side would not render correctly
[2.3.1-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.1-1.21
by Unknown on Apr 01, 2026
Download
## v2.3.1 (1.21)
### Bugfixes
### Bugfixes
- fix fabric crashing
- added True Damage and Armor Pierce Damage attributes
- added system so different Damage Types can have different inv timers
[2.3.1-1.21-fabric] Truly-Modular-miapi-fabric-2.3.1-1.21
by Unknown on Apr 01, 2026
Download
## v2.3.1 (1.21)
### Bugfixes
### Bugfixes
- fix fabric crashing
- added True Damage and Armor Pierce Damage attributes
- added system so different Damage Types can have different inv timers
[2.3.0-1.21-fabric] Truly-Modular-miapi-fabric-2.3.0-1.21
by Unknown on Apr 01, 2026
Download
## v2.3.0 (1.21)
### Bugfixes
### Bugfixes
- fixed minor issues with generated materials causing stat displays to fail
- fixed generated materials not having toughness
- fixed broken items removing their module information
- fixed bug where some attributes using add_multiply_base where mistakenly discarded
- improvements to glint logic and robustness
- added armor glint strength setting to reduce glint on armor
- re-added glint-rendering using vanillas rendering as fallback
- fallback is loaded if Vulkanmod is loaded to allow for full compat
- fallback now looks much better then previously
- fixed issue where durability is rendered wrongly if other mods modify maxDamage
- fixed crossbows shooting from feet sometimes
- fixed arrows not critting correctly.
- bow enchantments not working on modular arrows
- improved reload logics performance
- changed texture recoloring logic to allow for alpha pass through from original
- improved shift+alt stat display
- improved rendering logic for more dynamic models
- added new properties to replace most projectile attributes
- this includes new tooltips for arrows, bows, crossbows and throwables
- the old attributes are still implemented and work, but will be fully removed in the future
- made bow and thrown items enchantments apply damage and post-hit enchantments (this includes sharpness on thrown items).
- more important modules are in the UI now above less important modules
- changed internal module data handling to prevent access and write errors
- added trail rendering
- fully data-driven model type
- added 2 base trail models to be used
- added prototype chain/rope rendering
- added in-air model transformation for projectiles
- added in-air render animations for projectiles (spinning daggers)
- reworked entire projectile logic
- added bow speed and accuracy property
- added projectile damage, speed and accuracy property
- added throw damage and speed property
- added arrow retrieval property
- added new tooltip system to simplify
- added curio/accessories support for modular items
- support for curio/accessori attributes by using "trinket" as equipmentslot in attribute property
- added "trinket_slots" property setting allowed slots for an item
- properties that work on armor items work on curio as well
[2.3.0-1.21-neoforge] Truly-Modular-miapi-neoforge-2.3.0-1.21
by Unknown on Apr 01, 2026
Download
## v2.3.0 (1.21)
### Bugfixes
### Bugfixes
- fixed minor issues with generated materials causing stat displays to fail
- fixed generated materials not having toughness
- fixed broken items removing their module information
- fixed bug where some attributes using add_multiply_base where mistakenly discarded
- improvements to glint logic and robustness
- added armor glint strength setting to reduce glint on armor
- re-added glint-rendering using vanillas rendering as fallback
- fallback is loaded if Vulkanmod is loaded to allow for full compat
- fallback now looks much better then previously
- fixed issue where durability is rendered wrongly if other mods modify maxDamage
- fixed crossbows shooting from feet sometimes
- fixed arrows not critting correctly.
- bow enchantments not working on modular arrows
- improved reload logics performance
- changed texture recoloring logic to allow for alpha pass through from original
- improved shift+alt stat display
- improved rendering logic for more dynamic models
- added new properties to replace most projectile attributes
- this includes new tooltips for arrows, bows, crossbows and throwables
- the old attributes are still implemented and work, but will be fully removed in the future
- made bow and thrown items enchantments apply damage and post-hit enchantments (this includes sharpness on thrown items).
- more important modules are in the UI now above less important modules
- changed internal module data handling to prevent access and write errors
- added trail rendering
- fully data-driven model type
- added 2 base trail models to be used
- added prototype chain/rope rendering
- added in-air model transformation for projectiles
- added in-air render animations for projectiles (spinning daggers)
- reworked entire projectile logic
- added bow speed and accuracy property
- added projectile damage, speed and accuracy property
- added throw damage and speed property
- added arrow retrieval property
- added new tooltip system to simplify
- added curio/accessories support for modular items
- support for curio/accessori attributes by using "trinket" as equipmentslot in attribute property
- added "trinket_slots" property setting allowed slots for an item
- properties that work on armor items work on curio as well
[1.1.49-1.20.1-neoforge] Truly-Modular-miapi-forge-1.1.49-1.20.1
by Unknown on Mar 08, 2026
Download
## v1.1.49 (1.20.1)
using the old "miapi_modules" key for the string object will still work,
but if a miapi_module_object is present it will be read, if not it will fallback to "miapi_modules"
- converted module format to nbt instead of string.
using the old "miapi_modules" key for the string object will still work,
but if a miapi_module_object is present it will be read, if not it will fallback to "miapi_modules"
- added command ability
json
"ability_context": {
"command": {
"command": [
"say You used the command ability!",
"effect give @p minecraft:strength 10 1"
],
"asPlayer": true,
"atPlayer": true,
"minHold": 30,
"cooldown": 60,
"userAnim": "BOW"
}
}
`
- fixed equipment slot related issues with attribute property
- adjusted axe strip behaviour
- fixed compat with Factory API
- backported material_group condition
- started suppressing frequent item updates. if this causes issues for you, disable it in the config.
- added
showMaterialStats to toggle and shownMaterialStats` (string list) to config to enhance additional alt info in material tooltips
[1.1.49-1.20.1-fabric] Truly-Modular-miapi-fabric-1.1.49-1.20.1
by Unknown on Mar 08, 2026
Download
## v1.1.49 (1.20.1)
using the old "miapi_modules" key for the string object will still work,
but if a miapi_module_object is present it will be read, if not it will fallback to "miapi_modules"
- converted module format to nbt instead of string.
using the old "miapi_modules" key for the string object will still work,
but if a miapi_module_object is present it will be read, if not it will fallback to "miapi_modules"
- added command ability
json
"ability_context": {
"command": {
"command": [
"say You used the command ability!",
"effect give @p minecraft:strength 10 1"
],
"asPlayer": true,
"atPlayer": true,
"minHold": 30,
"cooldown": 60,
"userAnim": "BOW"
}
}
`
- fixed equipment slot related issues with attribute property
- adjusted axe strip behaviour
- fixed compat with Factory API
- backported material_group condition
- started suppressing frequent item updates. if this causes issues for you, disable it in the config.
- added
showMaterialStats to toggle and shownMaterialStats` (string list) to config to enhance additional alt info in material tooltips
[2.2.3-1.21-fabric] Truly-Modular-miapi-fabric-2.2.3-1.21
by Unknown on Jan 23, 2026
Download
## v2.2.3 (1.21)
- hotfix api no longer creating new working modular items
- fixed modular crossbows not correctly shooting throwing knifes
[2.2.3-1.21-neoforge] Truly-Modular-miapi-neoforge-2.2.3-1.21
by Unknown on Jan 23, 2026
Download
## v2.2.3 (1.21)
- hotfix api no longer creating new working modular items
- fixed modular crossbows not correctly shooting throwing knifes
[2.2.2-1.21-neoforge] Truly-Modular-miapi-neoforge-2.2.2-1.21
by Unknown on Jan 21, 2026
Download
## v2.2.2 (1.21)
- hotfix modularizing non modular items
[2.2.2-1.21-fabric] Truly-Modular-miapi-fabric-2.2.2-1.21
by Unknown on Jan 21, 2026
Download
## v2.2.2 (1.21)
- hotfix modularizing non modular items
[2.2.1-1.21-fabric] Truly-Modular-miapi-fabric-2.2.1-1.21
by Unknown on Jan 14, 2026
Download
## v2.2.1 (1.21)
- reduced logging of failed number evaluations
- rebalanced emeralds to give luck instead of fortune
- minor performance improvements related to rendering
- improved handheld feedback, it now cleanly tells the players it gives a 25% bonus attack speed when dual wielded
- added new trim render mode - icons and all 3D aspects should work now (compat with advanced trim mods is still impossible)
- added module inheritance system
- added toughness stat for materials
- added Combo Property and System -> successive hits deal more damage with the property
- added Inertia Property to deal more damage with player speed.
- added attribute support to module resolver [module.attribute.minecraft:generic.attack_damage]
- fixed/reworked immolate -> bonus damage if self or target is on fire and damage reduction while on fire.
- fixed bug related to attribute merging
- fixed bug related to rendering multiple banners at once (having 2 arm patches now works)
- fixed bug where a load fail module extension would also unload the module
- fixed global loot modularisation
- fixed issue where cratAble portion of "crafting_condition" would skip non-module properties
- fixed issues with fake enchants on neoforge
- fixed issues related to module and material extensions
- fixed issues where riptide wouldn't work at all
- fixed issues with swim attribute on fabric
- fixed issues where in some rare cases module position math would fail
- fixed issues with crossbow animations desyncing/playing wrong
- fixed Projectile Piercing Attribute
- fixed gay flag being generic rainbow flag
- fixed issue with material decoding that could brick worlds with removed materials
- fixed issue where sometimes the attributes of items wouldnt work correctly after reloading/entering a world
- fixed shields not working with attachments
- reloading now closes ui to prevent crashes
- fixed some crashes related to material editing
[2.2.1-1.21-neoforge] Truly-Modular-miapi-neoforge-2.2.1-1.21
by Unknown on Jan 14, 2026
Download
## v2.2.1 (1.21)
- reduced logging of failed number evaluations
- rebalanced emeralds to give luck instead of fortune
- minor performance improvements related to rendering
- improved handheld feedback, it now cleanly tells the players it gives a 25% bonus attack speed when dual wielded
- added new trim render mode - icons and all 3D aspects should work now (compat with advanced trim mods is still impossible)
- added module inheritance system
- added toughness stat for materials
- added Combo Property and System -> successive hits deal more damage with the property
- added Inertia Property to deal more damage with player speed.
- added attribute support to module resolver [module.attribute.minecraft:generic.attack_damage]
- fixed/reworked immolate -> bonus damage if self or target is on fire and damage reduction while on fire.
- fixed bug related to attribute merging
- fixed bug related to rendering multiple banners at once (having 2 arm patches now works)
- fixed bug where a load fail module extension would also unload the module
- fixed global loot modularisation
- fixed issue where cratAble portion of "crafting_condition" would skip non-module properties
- fixed issues with fake enchants on neoforge
- fixed issues related to module and material extensions
- fixed issues where riptide wouldn't work at all
- fixed issues with swim attribute on fabric
- fixed issues where in some rare cases module position math would fail
- fixed issues with crossbow animations desyncing/playing wrong
- fixed Projectile Piercing Attribute
- fixed gay flag being generic rainbow flag
- fixed issue with material decoding that could brick worlds with removed materials
- fixed issue where sometimes the attributes of items wouldnt work correctly after reloading/entering a world
- fixed shields not working with attachments
- reloading now closes ui to prevent crashes
- fixed some crashes related to material editing
[2.1.1-1.21-neoforge] Truly-Modular-miapi-neoforge-2.1.1-1.21
by Unknown on Oct 07, 2025
Download
## v2.1.1 (1.21)
- severly reduced log spam
- adjusted how fake enchantments work, [old_level] is no longer required and ui-info will be displayed more clearly.
- fixed bug with storage mods like create or refined storage
- fixed vanilla projectile velocity bug
- fixed eat ability
- added [slot] to the resolvers, slo [slot.blade.material.hardness] now works
- fixed mining level for generated materials
- should fix axe dmg for generated materials
- added config option "disable_fast_render" replacing "enable_fast_render" since it was accidentally set to false.
- fixed mixin conflict with yungs cave bioms
- fixed minecraft bug that could cause invalid crashes during datapack load
- fixed compat issues related to item inventory tick and added tooltips
- adding material variants
- replaced material editor with json editor
- added export datapack button
- added open in explorer button
- fixed crashes related to editor validation
[2.1.1-1.21-fabric] Truly-Modular-miapi-fabric-2.1.1-1.21
by Unknown on Oct 07, 2025
Download
## v2.1.1 (1.21)
- severly reduced log spam
- adjusted how fake enchantments work, [old_level] is no longer required and ui-info will be displayed more clearly.
- fixed bug with storage mods like create or refined storage
- fixed vanilla projectile velocity bug
- fixed eat ability
- added [slot] to the resolvers, slo [slot.blade.material.hardness] now works
- fixed mining level for generated materials
- should fix axe dmg for generated materials
- added config option "disable_fast_render" replacing "enable_fast_render" since it was accidentally set to false.
- fixed mixin conflict with yungs cave bioms
- fixed minecraft bug that could cause invalid crashes during datapack load
- fixed compat issues related to item inventory tick and added tooltips
- adding material variants
- replaced material editor with json editor
- added export datapack button
- added open in explorer button
- fixed crashes related to editor validation