Skip to content

Releases: Truly-Modular/Modular-Item-API

Truly Modular - Modular-Item-API v2.2.0-1.21

22 Dec 13:39

Choose a tag to compare

v2.2.0 (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 issues with crossbow animations desyncing/playing wrong
  • fixed bug where a load fail module extension would also unload the module
  • fixed global loot modularisation
  • fixed issues with fake enchants on neoforge
  • fixed issue where cratAble portion of "crafting_condition" would skip non-module properties
  • 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 Projectile Piercing Attribute
  • fixed issues where in some rare cases module position math would fail
  • fixed gay flag being generic rainbow flag

Editor

  • reloading now closes ui to prevent crashes
  • fixed some crashes related to material editing

Truly Modular - Modular-Item-API v2.1.1-1.21

07 Oct 14:26

Choose a tag to compare

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 v2.1.0-1.21

25 Aug 14:47

Choose a tag to compare

v2.1.0 (1.21)

Performance :

  • improved modular item checks by 50%
  • improved decode performance by 90%
  • improved encode performance by 50%
  • improved rendering performance by ~20%

Ff you encounter any issues create run spark profiler
(try to keep the profiler as contained on the issue as possible)
and either create a GH issue or ping me on discord with the spark link and a description of the issue.

  • fixed luminous learning not affecting mob xp.
  • fixed crash related to testing enchantability of invalid modular items
  • fixed bug where items sometimes would not render on the bench
  • fixed crossbow not shooting
  • removed ht treechop compat log spam
  • re-added epic fight compat
  • fixed create options disappearing on reload
  • fixed issues in enchanting logic
  • fixed emi/jei/rei item tooltip rendering issue
  • fixed crash related to skeletons
  • fixed bug with create options where the top options would select the wrong thing.
  • added support for module-ids as material property keys
  • deprecated tag and material_property and merged their usage into module_tag.
    for now using the old ids will merge into "module_tag"
    this property replaces both usages
  • added "fake_item_identity" (default false) field to "copy_item" ability, allowing to fake the items identity to a degree.
    this might be unsafe and accidentally convert the item to the fake identity, but in some conditions it might also fix
    the right click behaviour. Use with care.
  • reworked ability system and repaired keybinding abilities to be fully functional again.
  • added bludgeon property
  • fixed mining speed ui not working on neoforge
  • fix bug were fake enchantment levels would sometimes not work if the item was not enchanted
  • fix bug were sometimes ui stats would not merge correctly
  • now preferring vanilla tools for mining level comparison
  • added new config options do brighten materials for enchantment glint (Recommended)

Truly Modular - Modular-Item-API v1.1.48-1.20.1

25 Aug 14:23

Choose a tag to compare

v1.1.48 (1.20.1)

  • fixed crash related to antique atlas
  • added image_generated_tag option for material palette generation
  • added tag option for material icons
  • fixed rendering issues with enchanted items

Truly Modular - Modular-Item-API v1.1.47-1.20.1

27 Jul 08:08

Choose a tag to compare

v1.1.47 (1.20.1)

  • actually fixed rare crash with yyz backpack

Truly Modular - Modular-Item-API v1.1.46-1.20.1

26 Jul 19:19

Choose a tag to compare

v1.1.46 (1.20.1)

  • added "item" slot option to fallback on the preferred equipment slot
  • fixed rare crash with yyz backpack

Truly Modular - Modular-Item-API v1.1.45-1.20.1

19 Jul 08:37

Choose a tag to compare

v1.1.45 (1.20.1)

  • made UI more responsive
  • fixed compat crash
  • moved Epic Fight Compat to 20.10.6
  • fixed Epic armor arm alignment
  • improved rendering performance
  • fixed UI crash related to emi malum and create
  • fix for packet size

Truly Modular - Modular-Item-API v2.0.12-1.21

17 Jun 23:49

Choose a tag to compare

v2.0.12 (1.21)

  • fixed mining level logic edge cases with diamond
  • improved mining level feedback
  • fixed crash with Snow! Real Magic!
  • further performance improvements
  • fixed Purpur block material naming
  • fixed miapireload command
  • fixed not clearing texturecache correctly
  • fixed on-hit-potion not showing self correctly
  • on-hit effects now work on bows and armor reliably
  • changed vein mining(cutter axe) to also work on diagonals
  • added mining telekinesis property
  • changed generated material smithing recipe detection to avoid multi-sword recipes
    (fixes the issues with L2 Complements)
  • made generated smithing material behaviour more configurable to block certain mods/allow multi-ingredient recipes by others

Truly Modular - Modular-Item-API v2.0.11-1.21

27 May 03:59

Choose a tag to compare

v2.0.11 (1.21)

  • improved enchant compat on neoforge
  • re-added armor-stand to workbench UI
  • fixed breeze rod giving immolate
  • fixed on-hit-potions for modular arrows
  • fixed language related crash
  • fixed enchantments not applying on area harvest
  • fixed ht treechop issues on neoforge
  • fixed issues with Refined Storage
  • fixed mining level behaviour

Truly Modular - Modular-Item-API v2.0.10-1.21

20 May 00:57

Choose a tag to compare

v2.0.10 (1.21)

  • fixed crash with Enchancement Mod
  • fixed duplicating throwing knifes when multishot
  • fixed sword sweeping on neoforge
  • strongly improved rendering performance
  • fixed ht-treechop not working correctly in some module setups
  • fixed duplication bug while right clicking stacks in the workbench (whooops)
  • fixed config option of fully-break-modular tools, now the correct item is set and it can be repaired