Seven Elements Changelog
This page serves as the changelog for Seven Elements, to be mainly used by addon developers or for reference, as the formatting for the changelong on Modrinth is quite ambigious and sometimes, hard to follow considering the multiple versions uploaded.
TIP
A version number: x.y.z, will be inclusive of its LTS version number: x.y.z+1-LTS.v, unless said LTS version number exists as a separate version number listed in this changelog.
Version 1.1: Attunement Update
WARNING
With the introduction of the Elemental Mastery attribute, SevenElements.getLevelMultiplier() and ElementalReaction.getLevelMultiplier() are both deprecated. You will now need an instance of ElementalReaction to properly calculate reaction damage, done via ElementalReaction#getReactionStrength().
For a more in-depth developer changelog to this version of Seven Elements, refer to this page.
Version 1.1.0
Additions
- Added elemental attunement.
- Added new items.
seven-elements:elemental_runeseven-elements:elemental_attunement_smithing_templateseven-elements:pyro_attunement_smithing_templateseven-elements:hydro_attunement_smithing_templateseven-elements:anemo_attunement_smithing_templateseven-elements:electro_attunement_smithing_templateseven-elements:dendro_attunement_smithing_templateseven-elements:cryo_attunement_smithing_templateseven-elements:geo_attunement_smithing_template
- Added advancement criterions.
seven-elements:reaction_triggeredseven-elements:perform_attunement
- Added new attributes.
seven-elements:elemental_masteryseven-elements:critical_rateseven-elements:critical_damageseven-elements:shield_strength
- Added new recipes and recipe advancements.
- Added new advancements.
- Added subtitles.
- Added new game rule.
pyroDoesFireEffects/seven-elements:pyro_does_fire_effects
- Added uninfusing to the Infusion Table. (#8)
Fixes
- Fixed
electroFromLightninggamerule implementation (#11) - Fixed
pyroFromFiregamerule implementation (#13) - Fixed
seven-elements:elemental_infusionadvancement criterion. - Fixed not being able to hit entities that take 0 DMG.
- Fixed Elemental DMG Bonus attributes applying.
- Fixed invalid elements being able to be applied as attunements.
- Fixed damage origin for Electro-Charged and Burning ticks.
- Fixed Frozen Crystallize not giving the Cryo Crystallize Shield.
- Fixed command errors and message formatting for
/element. - Fixed modifying item name via Anvil for infused items.
- Fixed elemental infusion screen background being too dark.
- [~1.20] Fixed thrown Tridents not applying their elemental infusions on hit.
- [≥1.21.5] Fixed element rendering.
- [≥1.21.5] Fixed possible error when upgrading a world from previous Minecraft versions.
Changes
- Enhanced various advancements.
- Increased minimum and maximum values for Elemental DMG Bonus% and RES% attributes.
- Changed DMG calculations for Elemental Reactions due to Elemental Mastery.
- Enhanced elemental infusion screen.
- Pyro-infused Projectiles can now apply Fire effects.
- Frozen is now stricter with disabling actions.
- Shot projectiles can use their infusion when possible.
- Infused items now display a static glint of their element.
Version 1.0: Release
Version 1.0.6
Additions
- Added
/element infusion apply <target> random command. (#10) - Added a game rule for the Overloaded Elemental Reaction creating Fire. (#12)
- Added initial groundwork for the Attunement system. (coming in a future update...)
- Added ZH-CN localization for all versions of Seven Elements.
Fixes
- Fixed Elemental DMG Bonus attributes applying.
Changes
- [≥1.21] Breezes now deal Anemo DMG
Version 1.0.5
Additions
- [26.1+patch.1] Added ZH-CN localization.
Fixes
- Fixed Sprawling Shots visually disappearing client-side.
- Fixed Sprawling Shots targetting Creative Mode players.
- Fixed elements and ICDs persisting after death.
- [~1.20] Fixed data pack folder names. (#6)
- [≥1.21.5] Fixed possible memory leaks caused by repeated/unclosed BufferAllocator instances.
- [1.21.11+patch.1] Fixed crash upon attempting to pierce with a Spear without an elemental infusion.
Changes
- Optimized Sprawling Shot homing trajectory when close to the target.
- Rephrased death messages.
- Changed
overloadedBlockDestructionto have a default value offalse.
Version 1.0.4
Fixes
- Fixed crits possibly not being registered visually.
- Fixed Swirl (Frozen) triggering abnormally.
- Fixed command message errors and argument parsing.
Changes
- Removed
.sevenelementsfrom the maven_group.
Version 1.0.3
Fixes
- Fixed crash when spawning Ender Dragon in a non-end dimension. (#4)
- [≥1.21.5] Fixed Hydro applying abnormally in comparison to previous versions.
- [≥1.21.9] Fixed element icons rendering through blocks.
Version 1.0.3-LTS.1
Additions
Version 1.0.2
Fixes
- Fixed issue when trying to summon Crystallize Shards via the
/summoncommand. - Fixed broken contact links in
fabric.mod.json.
Additions
- Added item tag translations.
Version 1.0.1
Fixes
- Fixed entity context in
/element infusecommand.