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

How to Install Truly Modular: Modular Item API (Mod)

Truly Modular: Modular Item API by Unknown is verified for Fabric, Forge, Neoforge, Quilt across Minecraft versions 1.20.1, 1.21, 1.21.1 (latest release: 2.3.9-1.21-fabric, file size: 3.7 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.21, 1.21.1) and platform (Fabric, Forge, Neoforge, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge, Quilt.
  3. Move the downloaded Truly Modular: Modular Item API file into your Minecraft .minecraft/mods folder and launch the game.

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
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.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
10mo ago 1
1.21.x
Neoforge
10mo 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
Truly Modular: Modular Item API Icon
Download Truly Modular: Modular Item API
Select game version
Select platform