Releases: Truly-Modular/Modular-Item-API
Releases · Truly-Modular/Modular-Item-API
Truly Modular - Modular-Item-API v2.2.0-1.21
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
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
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
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
v1.1.47 (1.20.1)
- actually fixed rare crash with yyz backpack
Truly Modular - Modular-Item-API v1.1.46-1.20.1
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
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
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
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
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