All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Truly Modular: Modular Item API

Truly Modular: Modular Item API

by Unknown • Downloads: 0 • Followers: 0
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:

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?
    • Yes, for any help feel free to visit our discord or check the API wiki for additional Help
  • Can i use this in a Modpack?
    • yes

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Fabric Quilt
2mo ago 1
1.21.x
Neoforge
2mo ago 1
1.21.x
Neoforge
4mo ago 1
1.21.x
Fabric Quilt
4mo ago 1
1.21.x
Neoforge
5mo ago 1
1.21.x
Fabric Quilt
5mo ago 1
1.21.x
Neoforge
6mo ago 1
1.21.x
Fabric Quilt
6mo ago 1
1.21.x
Neoforge
6mo ago 1
1.21.x
Fabric Quilt
6mo ago 1
1.21.x
Neoforge
6mo ago 1
1.21.x
Fabric Quilt
6mo ago 1
1.21.x
Fabric Quilt
7mo ago 1
1.21.x
Neoforge
7mo ago 1
1.21.x
Neoforge
7mo ago 1
1.21.x
Fabric Quilt
7mo ago 1
1.21.x
Neoforge
7mo ago 1
1.21.x
Fabric Quilt
7mo ago 1
1.21.x
Fabric Quilt
7mo ago 1
1.21.x
Neoforge
7mo ago 1
1.20.1
Forge Neoforge
8mo ago 1
1.20.1
Fabric Quilt
8mo ago 1
1.21.x
Fabric Quilt
9mo ago 1
1.21.x
Neoforge
9mo ago 1
1.21.x
Neoforge
9mo ago 1
1.21.x
Fabric Quilt
9mo ago 1
1.21.x
Fabric Quilt
9mo ago 1
1.21.x
Neoforge
9mo ago 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
## v2.3.9 (1.21)
### 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
### Fixes
  • 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
## v2.3.9 (1.21)
### 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
### Fixes
  • 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
## v2.3.8 (1.21)
### 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
## v2.3.8 (1.21)
### 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
## v2.3.7 (1.21)
### 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
### Changes
  • 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
### Additions
  • 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)
## v2.3.7 (1.21)
### 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
### Changes
  • 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
### Additions
  • 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)
## v2.3.6 (1.21)
### Bugfixes
  • fixed blueprints not applying properties correctly
  • fixed data blueprints not loading
  • fixed server crashes
### Changes
## v2.3.6 (1.21)
### Bugfixes
  • fixed blueprints not applying properties correctly
  • fixed data blueprints not loading
  • fixed server crashes
### Changes
## v2.3.5 (1.21)
### 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
### Changes
## v2.3.5 (1.21)
### 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
### Changes
## v2.3.4 (1.21)
### 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
### Additions
### Changes
## v2.3.4 (1.21)
### 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
### Additions
### Changes
## v2.3.3 (1.21)
### 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
### Additions
### Changes
  • made workbench waterloggable
## v2.3.3 (1.21)
### 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
### Additions
### Changes
  • made workbench waterloggable
## v2.3.2 (1.21)
### 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
## v2.3.2 (1.21)
### 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
## v2.3.1 (1.21)
### Bugfixes
  • fix fabric crashing
### Additions
  • added True Damage and Armor Pierce Damage attributes
  • added system so different Damage Types can have different inv timers
## v2.3.1 (1.21)
### Bugfixes
  • fix fabric crashing
### Additions
  • added True Damage and Armor Pierce Damage attributes
  • added system so different Damage Types can have different inv timers
## v2.3.0 (1.21)
### 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
### Changes
  • 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
### Additions
  • 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
## v2.3.0 (1.21)
### 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
### Changes
  • 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
### Additions
  • 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
## v1.1.49 (1.20.1)
  • converted module format to nbt instead of string.
a new key will be used for the new format "miapi_module_object".
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
## v1.1.49 (1.20.1)
  • converted module format to nbt instead of string.
a new key will be used for the new format "miapi_module_object".
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
## v2.2.3 (1.21)
  • hotfix api no longer creating new working modular items
  • fixed modular crossbows not correctly shooting throwing knifes
## v2.2.3 (1.21)
  • hotfix api no longer creating new working modular items
  • fixed modular crossbows not correctly shooting throwing knifes
## v2.2.2 (1.21)
  • hotfix modularizing non modular items
## v2.2.2 (1.21)
  • hotfix modularizing non modular items
## 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]
use sparingly to avoid circular dependencies! if you want to adjust attributes use attribute split property instead!
  • 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
### Editor
  • reloading now closes ui to prevent crashes
  • fixed some crashes related to material editing
## 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]
use sparingly to avoid circular dependencies! if you want to adjust attributes use attribute split property instead!
  • 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
### Editor
  • reloading now closes ui to prevent crashes
  • fixed some crashes related to material editing
## 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
### Editor
  • replaced material editor with json editor
  • added export datapack button
  • added open in explorer button
  • fixed crashes related to editor validation
## 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
### Editor
  • replaced material editor with json editor
  • added export datapack button
  • added open in explorer button
  • fixed crashes related to editor validation
Truly Modular: Modular Item API Icon
Download Truly Modular: Modular Item API
Select game version
Select platform