Truly-Modular-miapi-fabric-2.0.8-1.21
on May 8, 2025Truly-Modular-miapi-neoforge-2.0.8-1.21
on May 8, 2025v2.0.8 (1.21)
- fixed armor slot behaviour in workbench
- fixes to armor-rendering
- fixed crash with Enchantment Infuser
- added durability loss event
Truly-Modular-miapi-neoforge-2.0.7-1.21
on Apr 27, 2025Truly-Modular-miapi-fabric-2.0.7-1.21
on Apr 27, 2025v2.0.7 (1.21)
- fixes to armor rendering on forge
- fixed issues related to fake enchantments
- fixed cache issues on craft
Truly-Modular-miapi-fabric-2.0.6-1.21
on Apr 25, 2025Truly-Modular-miapi-neoforge-2.0.6-1.21
on Apr 25, 2025v2.0.6 (1.21)
- fixed tool miss-identification on neoforge
- fixed bug where fake enchants could become permanent (whoops)
- fixed vein mining max being not set correctly
- fixed bug where we expected the item name to be added to the lore list
Truly-Modular-miapi-neoforge-2.0.5-1.21
on Apr 21, 2025Truly-Modular-miapi-fabric-2.0.5-1.21
on Apr 21, 2025v2.0.5 (1.21)
- fixed fake-tag ingredient interactions
- fixed crash related to opening statistics on forge (or other unaccounted accesses of armorrendering)
- adjusted armor strength for generated materials
Truly-Modular-miapi-fabric-2.0.4-1.21
on Apr 19, 2025Truly-Modular-miapi-neoforge-2.0.4-1.21
on Apr 19, 2025v2.0.4 (1.21)
- improved performance on item copy
- fixed issues related to attribute math
- fixed enchanting related issues
- added support for anvil-only enchantments
- fixed incorrectly set tags
- fixed compat with farmers delight
Truly-Modular-miapi-fabric-2.0.3-1.21
on Apr 15, 2025Truly-Modular-miapi-neoforge-2.0.3-1.21
on Apr 15, 2025v2.0.3 (1.21)
- improved stat preview more
- fixed bugs related enchanting and to twin blades enchanting
- added enchantability to material view
- fixed enchantments not being properly removed
- fixed crash related to config setup
- fixed previews bugging out
Truly-Modular-miapi-fabric-2.0.2-1.21
on Apr 12, 2025Truly-Modular-miapi-neoforge-2.0.2-1.21
on Apr 12, 2025v2.0.2 (1.21)
- fixed forge server crash
Truly-Modular-miapi-forge-1.1.44-1.20.1
on Apr 12, 2025Truly-Modular-miapi-fabric-1.1.44-1.20.1
on Apr 12, 2025v1.1.44 (1.20.1)
- improved ui logic
- updates to chinese translations (thanks to sweeperssl)
Truly-Modular-miapi-neoforge-2.0.1-1.21
on Apr 11, 2025Truly-Modular-miapi-fabric-2.0.1-1.21
on Apr 11, 2025v2.0.1 (1.21)
- fixed fabric server crash
- fixed mipmap issues
- further improvement ui-tooltips
- added tooltips for jsonstats
- fixed skinpreview
- fixed onhit and on death potion effects
Truly Modular: Modular Item API 2.0.0
on Apr 10, 2025Truly-Modular-miapi-neoforge-2.0.0-1.21
on Apr 10, 2025v2.0.0 (1.21)
- ported to 1.21
- refactored and cleaned codebase
- rewrote the property systems
- moved to proper component logic
- dropped legacy Forge (MinecraftForge) in favor or NeoForge
New Features
- added blueprint logic (allowing for parts or blueprints for addons)
- added composite-materials (allowing for modular materials/alloying for addons)
- added loot-functions
- added loot-modularisation
- added material indications (you can now see how material stats affect modules)
- added full glint customisation for patreon supporters (item and module level)
- added support for dying (leather items are now dyeable)
- added the following properties: module_icon, copy_item_on_hit, pogo_ability, alpha_overwrite, components, material_component_property, copy_item_lore, color, allowed_in_loot, projectile_impact_sound, material_indication, draw_time
- improved ability system :
- added data driven keybinds
- added secondary ability property able to respond to those keys
This fixed the issue of only having one ability per item
Compat
- added ability to copy on hit, descriptions, enchantments, components and item tags for generated materials.
This Greatly improves compat with many mods, for example Ice and Fire, Applied Energetics and Mythic Metals - redone the coloring and naming and stat-finding algorithms to better match expected results
Technical Changes
- Properties no longer support Uppercase letters, they are now using snake_case
- all data has been moved from using miapis namespace to using miapi in the path in any namespace
f.e. miapi:modules/ -> mod-id:miapi/modules/ - most key/name systems have been replaced by using path-based Identifiers (this includes both modules and materials)
f.e. blade_normal -> arsenal:blade/normal - for more info check this



