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
Truly-Modular-miapi-fabric-1.1.43-1.20.1
on Mar 23, 2025Truly-Modular-miapi-forge-1.1.43-1.20.1
on Mar 23, 2025v1.1.43 (1.20.1)
- fixed UseAnim on ToolActions
- fixed issue where module extensions duplicating ui entries
- fixed issue related minimize and maximize button
Truly-Modular-miapi-forge-1.1.42-1.20.1
on Feb 24, 2025Truly-Modular-miapi-fabric-1.1.42-1.20.1
on Feb 24, 2025v1.1.42 (1.20.1)
- backported 1.21 generated material naming algorithm
- fixed server crash if quark is loaded
Truly-Modular-miapi-fabric-1.1.41-1.20.1
on Feb 22, 2025Truly-Modular-miapi-forge-1.1.41-1.20.1
on Feb 22, 2025v1.1.41 (1.20.1)
- added client side data
- changed material preview to be clickable and preview selected materials
Truly-Modular-miapi-fabric-1.1.40-1.20.1
on Jan 15, 2025Truly-Modular-miapi-forge-1.1.40-1.20.1
on Jan 15, 2025v1.1.40 (1.20.1)
- added parry_block ability
- added additional shield logic
- added pose debug commands
/miapi pose
- fixed serverside Epic Fight crash
- fixed HT-TreeChop not working on fabric
- fixed mipmap issues
Truly-Modular-miapi-fabric-1.1.39-1.20.1
on Jan 8, 2025Truly-Modular-miapi-forge-1.1.39-1.20.1
on Jan 8, 2025v1.1.39 (1.20.1)
- added bypass material restrictions config
- fixed UI flickering
- added "block_pose" property to set the pose used for blocking
- backported glint-material settings
- added Epic Fight Armor Compat
Truly-Modular-miapi-forge-1.1.38-1.20.1
on Jan 5, 2025Truly-Modular-miapi-fabric-1.1.38-1.20.1
on Jan 5, 2025v1.1.38 (1.20.1)
- added faster mining modifier
- adjusted default enchanting glint color
- minor changes to disable glint shader registration as well if glint is disabled in the config
- added handheld Epic Fight Compat
- added config option to toggle UI scaling