- Fixed crash caused by me accidentally breaking API on myself...
addModifier
implementations that call the old method without the optional parameters are now fixed
- Implemented a (currently unused by me for the moment) system for storing modifiers directly on Living Entities. This hasn't been tested yet.
- Improved thread safety of
PersistentEffectHelper
- Added a
flush
toPersistentEffectHelper
that processes all the outstanding persistent effects before game close. - Implemented temporary modifiers. This utilizes the PersistentEffectHelper, hence the flush addition. This is also not used by me yet.
- Heavily cleaned up the
AbstractModifierHelper
; added some new helper methods likeremoveAll
- Added zh_cn lang support.
Fixed removal of modifiers in certain ways actually adding copies of them instead
Added some synchronization and try statements to hopefully handle a rare client crash that is very difficult to replicate, but seems to be thread-related with gatherActiveModifiers
- Overhauled ModifierHelpers. They are now registered by a ModifierHelperType, enabling items to utilize multiple types of modifiers simultaneously.
- Offhand scepters now display their particles in the offhand properly
- CustomFlavorItems now automagically build their flavor in most cases, ignoring flavor or descriptions that don't exist.
- ManaItems now properly ignore sending a message and making a noise when passed a blank text.
- Fixed issue where modifiers were not being properly initialized to stacks that should have prior modifiers
- Added new NBT utility for properly creating a stack with NBT before modifier initialization (needed for resolving point above)
Fixed strange item registration errors caused by a currently unknown mixin interaction.
Initial release of Fzzy Core!
This is part of the refactor of Amethyst Core, Fzzy Core takes over many of the basic functions previously added into AC. Going forward, any mod that used AC will have to refactor to use Fzzy Core, and AC separately if there are relevant parts still needed from that updated API (now focused solely on Magic Mods)