Plugin allows modifying attributes, adding attribute modifiers to items and creating custom attributes!
- Added two new Forge attributes to lists for 1.20.1: EntityReach and BlockReach
- Removed forge attribute ReachDistance from 1.20.1
- added procedure to add modifier to an item, old system for adding attribute modifiers to items is now deprecated (will be deleted later)
- Added Forge 1.20.1 support
- Added NeoForge 1.20.1 support
- Localisation changes
- Procedures code cleanup
- Limited the available entities in the gui to being LivingEntites
- Added possibility do add attribute to all Monsters, Animals, Water Animals, Golem Mobs, Ambient Creatures
- Added entity attribute modifiers
- Removed dependency from create new modifier
- Localisation changes
- Added dependency requirement to crete_new_modifier procedure (procedure is for one specific trigger)
- [BugFix] Fixed a bug when custom attribute registry name contained an underscore
_
and procedures looking for it without this underscore - [BugFix] Removed unnecessary dependency requirements from procedures
- Removed support for 1.16.5
- [BugFix] Fixed missing procedures
- Added Forge 1.19.4 support.
- Added checks on values in an attribute mod element.
- [BugFix] Fixed
has attribute
code syntax, preventing from negating it.
- Added compatibility with MCreator 2023.1 Snapshot (previous versions are now incompatible)
- Added custom attribute into data fields in procedure blocks
- Removed separate procedures for custom attributes
- [BugFix] Fixed custom attribute name in item attribute modifiers
- Changed Custom Attribute GUI and some localisation (thanks @NerdyPuzzle :>)
- Added blocks allowing getting/setting and add modifiers to attribute from other mods by using modid:attribute
- Moved procedure translations into texts file.
- Small code reorganisation
- [BugFix] Added casting check in "has attribute" procedure
- [BugFix] Added a check in Player Persistent Custom Attributes.
- Added "has attribute" to fix error while modifying attributes in some global triggers. NOTE: User has to make sure given entity is LivingEntity and use this to check if it has attribute.
- Removed casting checks in multiple procedures.****
- [HotFix] Fixed casting error in "get attribute value" in Forge 1.16.5
- Removed not supported procedure blocks
- [HotFix] Fixed attribute procedures trying to work on non-living entities (like chests etc.)
- Added Forge 1.19.2 support
- Added Forge Attributes: Step Height Addition, Attack Range
- Added Player persistent custom attributes
- Added Remove Modifier
- Reworked attribute modifiers (when creating new modifiers, UUID has to be static set)
- Added localisation for custom attributes
- [BugFix] Fixed a bug when adding a new custom attribute modifier in version 1.18.2
- Remade Attribute Modifiers procedures
- Added "Calculating attribute modifiers" global trigger
- Added "For slot..." procedure to determine equipment slot before adding modifiers
- Added Modifier variable for attribute modifiers
- Added forge attributes
- [BugFix] Fixed Get Base Value and Get Value for forge 1.16.5
- Added blocks for getting whole attribute value (base value + modifiers)
- Changed "Get value of..." to "Get base value of..." for blocks returning base value
- Added support for Forge 1.16.5
- Changed to Java Plugin - you need to turn on java plugins for it to work.
- Replaced old procedures with 2 new ones.
- Added attribute modifier procedures.
- Added Custom Attribute mod element and procedures for it.
- Small bug fix
- Localisation changes
- Added missing Movement Speed attribute.
- Renamed plugin to Attributes.
- Removed 1.15.2 support.
- Added special attributes for horses, zombies and flying mobs.
- [BugFix] Attributes for 1.16.5.
- First release.