✨ Elemental enchantments
A Fabric and Quilt mod adding simple elemental enchantements and some curses, completing the 'lonely' fire aspect & flame enchantments.
🔧 Requirements/Dependencies
- Fabric / Quilt
- Fabric API / QSL, which bundles :
- fabric-registry-sync-v0
- fabric-networking-api-v1
- MidnightLib :
- Optional
- Allows you to play around with some enchantments/effect values
- If you modified some settings and plan on playing with friends, you only need this on the server's side (or the player opening a LAN world)
🧙♂️ Added enchantments
Please look at this page for up-to-date descriptions.
Enchantments
Dark Aspect
Moon big?
- Effect : Boosts the weapon's damage by night (and thunderstorms), takes more durability damage by day.
- Target : Sword & Axe
- Treasure : No
- Incompatibilities : Light aspect
Earth aspect
Earthquakes? Under MY feet?!
- Effect : Attacked entities on ground are sent upwards.
- Target : Sword
- Treasure : No
- Incompatibilities : Fire aspect, Frost aspect, Wind aspect
Frost Aspect
Is it just me, or it's getting cold out here?
- Effect : Freezes attacked entities (snow powder effect)
- Target : Sword
- Treasure : No
- Incompatibilities : Fire aspect, Wind aspect, Earth aspect
Light Aspect
I like daytime
- Effect : Boosts the weapon's damage by day, takes more durability damage by night (and thunderstorms).
- Target : Sword & Axe
- Treasure : No
- Incompatibilities : Dark aspect
Lightning aspect
Projectiles go brrrrr
- Effect : Projectiles shot are faster.
- Target : Bow & Crossbow
- Treasure : No
- Incompatibilities : Quick charge, Earth curse
Wind aspect
Who wants to flee fights?
- Effect : 'Knockbacks' attacked entities close to you.
- Target : Sword
- Treasure : No
- Incompatibilities : Fire aspect, Frost aspect, Earth aspect
Curses
Curse of darkness
Gotta love these monsters
- Effect : Damage taken by night (and thunderstorms) is boosted. Has a 'secret' effect.
- Target : Armor
- Treasure : No
- Incompatibilities : Curse of light
Curse of lightning
I heard people taking thunder in the face are quite common
- Effect : On a thunderstorm, when hit, lightning spawns on the wearer.
- Target : Armor
- Treasure : No
- Incompatibilities : Curse of never-ending fire, Curse of never-ending freezing
Curse of never-ending fire
Overheating time
- Effect : When on fire, it never stops.
- Target : Armor
- Treasure : No
- Incompatibilities : Curse of never-ending freezing, Curse of lightning
Curse of never-ending freezing
Hope you like winter
- Effect : When freezing, it never stops.
- Target : Armor
- Treasure : No
- Incompatibilities : Curse of never-ending fire, Curse of lightning
Curse of light
Hopefully, there's no monster nearby.. right?
- Effect : Damage taken by day is boosted. Has a 'secret' effect.
- Target : Armor
- Treasure : No
- Incompatibilities : Curse of darkness
Curse of the earth
No projectiles today, thank you
- Effect : Projectiles shot have no speed, gives some close combat damage to the weapon.
- Target : Bow & Crossbow
- Treasure : No
- Incompatibilities : Lightning aspect
Curse of the wind
So, I heard knockback is a bad enchantment?
- Effect : Deals a lot of knockback to attacked entities. Also cancels any damage dealt.
- Target : Sword
- Treasure : No
- Incompatibilities : Knockback, Wind aspect
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
|
R
1.20+1.0
|
1d ago | 1 | |||
|
R
1.19+1.0
|
1d ago | 1 | |||
|
R
1.18+1.0
|
1d ago | 1 |
- Update to 26.3
- Fix Dark/Light aspect & Dark/Light curse not working properly after some time in a world
- Mark as incompatible with 26.3
- Update to 26.1
- Fixes broken ModMenu implementation when not using MidnightLib
- Mark 1.21.11 as compatible
- Migrate to Mojang Mappings
- Backported Lightning aspect rework
- This fixes an issue with level 1 of the enchantment being a nerf rather than a boost
- New formula is
speed * (elecAspectlevel / elecAspectSpeedNerf) * (1 / powerNerf)) - ⚠️ When updating (assuming you're using MidnightLib), make sure you **reset** the
elecAspectSpeedNerf(new value is 5.0) andelecAspectWPowerSpeedNerf(new value is 2.0), or do it in game.
- Backported Lightning aspect rework
- This fixes an issue with level 1 of the enchantment being a nerf rather than a boost
- New formula is
speed * (elecAspectlevel / elecAspectSpeedNerf) * (1 / powerNerf)) - ⚠️ When updating (assuming you're using MidnightLib), make sure you **reset** the
elecAspectSpeedNerf(new value is 5.0) andelecAspectWPowerSpeedNerf(new value is 2.0), or do it in game.
- Updated to 1.21.10
- Rework Lightning aspect (same as 1.21.9, but full changelog kept here for ease of access)
- This fixes an issue with level 1 of the enchantment being a nerf rather than a boost
- New formula is
speed * (elecAspectlevel / elecAspectSpeedNerf) * (1 / powerNerf)) - When porting an old config file (assuming you're using MidnightLib), make sure you reset the
elecAspectSpeedNerf(new value is 5.0) andelecAspectWPowerSpeedNerf(new value is 2.0), or do it in game.
- Updated to 1.21.9 (yes, this does not support 1.21.10... you can thank mojang for that)
- Rework Lightning aspect
- This fixes an issue with level 1 of the enchantment being a nerf rather than a boost
- New formula is
speed * (elecAspectlevel / elecAspectSpeedNerf) * (1 / powerNerf)) - When porting an old config file (assuming you're using MidnightLib), make sure you reset the
elecAspectSpeedNerf(new value is 5.0) andelecAspectWPowerSpeedNerf(new value is 2.0), or do it in game.
- Mark mod as incompatible with MC 1.21.9+
- Updated to 1.21.5
- Changed how equipment changes are checked for some enchantments, this should result in a bit more performance
- Mark incompatible w/ MC 1.21.5+
The 1.21.5 update is almost ready, some testing is required & I'm kind of waiting on carpet to update their mod version to look into some specific cases.
In the meantime, please be patient.
- Added [Carpet](https://modrinth.com/mod/carpet) on dev environment to test enchantments on fake player entities
- Tweaked Earth Aspect :
- Instead of adding upper velocity, the attacked entities will now see their velocity replaced
- The vertical velocity has received a *tiny* buff
- The effect should now apply only when the attacked entity is on the ground, conditioned in the datapack file (this can be overwritten using datapacks)
- Tweaked Wind Aspect :
- Instead of adding velocity, the attacked entities will now see their velocity replaced
- The effect has been slightly buffed to have some impact
- Knockback resistance is now taken into account
- Tweaked Wind Curse :
- Changed the way knockback is handled to use velocity, this results in vertical knockback being added to the effect (depends on how you hit the entity)
- This also results in some datapack changes to allow this effect to work as intended. If you modified this enchantment's strength in your own datapack, please make sure to check the [new file](https://gitlab.com/crepes-o-mods/elemental-enchantments/-/tree/1.21.4/src/main/resources/data/elementalenchantments/enchantment?ref_type=heads) to adapt yours properly !
- Fixed the enchantment not working in some scenarios (like hitting a player with a "cooldown charged" sword)
- Added [Carpet](https://modrinth.com/mod/carpet) on dev environment to test enchantments on fake player entities
- Tweaked Earth Aspect :
- Instead of adding upper velocity, the attacked entities will now see their velocity replaced
- The vertical velocity has received a *tiny* buff
- The effect should now apply only when the attacked entity is on the ground, conditioned in the datapack file (this can be overwritten using datapacks)
- Tweaked Wind Aspect :
- Instead of adding velocity, the attacked entities will now see their velocity replaced
- The effect has been slightly buffed to have some impact
- Knockback resistance is now taken into account
- Tweaked Wind Curse :
- Changed the way knockback is handled to use velocity, this results in vertical knockback being added to the effect (depends on how you hit the entity)
- This also results in some datapack changes to allow this effect to work as intended. If you modified this enchantment's strength in your own datapack, please make sure to check the [new file](https://gitlab.com/crepes-o-mods/elemental-enchantments/-/tree/1.21.2/src/main/resources/data/elementalenchantments/enchantment?ref_type=heads) to adapt yours properly !
- Fixed the enchantment not working in some scenarios (like hitting a player with a "cooldown charged" sword)
- Added [Carpet](https://modrinth.com/mod/carpet) on dev environment to test enchantments on fake player entities
- Tweaked Earth Aspect :
- Instead of adding upper velocity, the attacked entities will now see their velocity replaced
- The vertical velocity has received a *tiny* buff
- The effect should now apply only when the attacked entity is on the ground, conditioned in the datapack file (this can be overwritten using datapacks)
- Tweaked Wind Aspect :
- Instead of adding velocity, the attacked entities will now see their velocity replaced
- The effect has been slightly buffed to have some impact
- Knockback resistance is now taken into account
- Tweaked Wind Curse :
- Changed the way knockback is handled to use velocity, this results in vertical knockback being added to the effect (depends on how you hit the entity)
- This also results in some datapack changes to allow this effect to work as intended. If you modified this enchantment's strength in your own datapack, please make sure to check the [new file](https://gitlab.com/crepes-o-mods/elemental-enchantments/-/tree/1.21.2/src/main/resources/data/elementalenchantments/enchantment?ref_type=heads) to adapt yours properly !
- Fixed the enchantment not working in some scenarios (like hitting a player with a "cooldown charged" sword)
- Port to 1.21.4
- Port to 1.21.2
- Fix crash when equipping/swapping cursed armor (only when midnightlib is not installed)
- Fix packet error when joining a server on MC versions 1.20.2+ (See [#5](https://gitlab.com/crepes-o-mods/elemental-enchantments/-/issues/5))
- Small buff to earth aspect's Y velocity on non player entities
- Fix light curse having no effect
- Add curse of binding effect when an armor's curse effect is active
- This can be disabled on the server's side with MidnightLib, without the need for a client to have that mod
/!\ Please use the 1.21+2.1.1 version as this one (1.21+2.1.0) contains a hard crash when not using MidnightLib ! /!\
- Small buff to earth aspect's Y velocity
- Separate earth aspect's vertical velocity between players and other entities :
- This modifies the existing "vertical_factor" property to "vertical_factor_entities"
- It also adds a "vertical_factor_players" property
- Add curse of binding effect when an armor's curse effect is active
- This can be disabled on the server's side with MidnightLib, without the need for a client to have that mod
- Small buff to earth aspect's Y velocity on non player entities
- Add curse of binding effect when an armor's curse effect is active
- This can be disabled on the server's side with MidnightLib, without the need for a client to have that mod
- Fix crash when an entity with no GENERIC_ATTACK_DAMAGE attribute hits another (See [#4](https://gitlab.com/crepes-o-mods/elemental-enchantments/-/issues/4))
- Fix crash when an entity with no GENERIC_ATTACK_DAMAGE attribute hits another (See [#4](https://gitlab.com/crepes-o-mods/elemental-enchantments/-/issues/4))
/!\ WARNING : Please use the 2.0.1 version for MC 1.21+ if you plan on using this mod, this version (2.0.0) contains a _rare_ hard crash which is fixed on newer versions !
- Rewrite for 1.21 : The mod is partially data driven now
- Added particle effects to Curse of never-ending fire/freezing and Frost Aspect
- "Fixed" Earth Curse & Lightning aspect not working when in offhand.
- Some MidnightLib configuration were removed, they are now available using datapacks.
- More configuration options were added such as sound and particles. Some enchantments effects are also more customisable
- If you plan on tweaking some values, please look into the files from [this folder](https://gitlab.com/crepes-o-mods/elemental-enchantments/-/tree/1.21/src/main/resources/data)
/!\ WARNING : Please use the 1.2.3 version for MC 1.20.5-1.20.6 if you plan on using this mod, this version (2.0.0) contains a (rare) hard crash which is fixed on newer versions !
- Backport some changes from the 1.21 branch:
- Added particle effects to Curse of never-ending fire/freezing and Frost Aspect
- "Fixed" Earth Curse & Lightning aspect not working when in offhand.
- Backport some changes from the 1.21 branch:
- Added particle effects to Curse of never-ending fire/freezing and Frost Aspect
- "Fixed" Earth Curse & Lightning aspect not working when in offhand.
- Nerf lightning aspect on items with the power enchantment. This was done to nerf lightning aspect 3 & power 6 which dealt almost **35 hearts** on some situations. This nerf can be disabled or tweaked with a new configuration value ([MidnightLib](https://modrinth.com/mod/midnightlib) required)
- Mark mod as incompatible with MC > 1.20.6
- Change modrinth version scheming to properly identify versions
- Bump to 1.2.1
### 1.21 WHERE?
It's currently being worked on, you can thank mojang for the delay and changes 🙃
- Nerf lightning aspect on items with the power enchantment. This was done to nerf lightning aspect 3 & power 6 which dealt almost **35 hearts** on some situations. This nerf can be disabled or tweaked with a new configuration value ([MidnightLib](https://modrinth.com/mod/midnightlib) required)
- Bump version to 1.1.3
### 1.21 WHERE?
It's currently being worked on, you can thank mojang for the delay and changes 🙃
- Update mod to 1.20.5
- Bump MidnightLib version requirement to 1.5.4 (Not required to make the mod work)
- Fixed some enchantments being compatible with axes when it was specifically stated that it wasn't
- Use "enchantable/fire_aspect" minecraft tag for Earth/Wind/Frost aspect enchantments, this should allow the mace (1.21) to receive those enchantments if they keep it that way
- Add "enchantable/shooters" item tag, uses minecraft's "enchantable/bow" and "enchantable/crossbow" tags. If your or any other mod adds bows or crossbows, marking those with the correct tags should allow them to receive the Lightning aspect and Earth curse enchantments. This does however come with the issue that the enchantments are not available in the creative inventory.
- Modify how the Light/Dark aspect enchantments get their damage, should result in a bit more damage dealt
- Tweak tool durability damage with Light/Dark aspect enchantments, should result in more durability available overall
- Tweak tool durability damage with Light/Dark aspect enchantments, should result in more durability available overall
- Bump to 1.1.2