Elemental Combat
Seven Elements expands upon Minecraft's combat, adding an Elemental alignment to attacks, which applies the corresponding Element onto entities, triggering various Elemental Reactions under certain conditions.
When an entity receives an instance of damage aligned with the Elements, the corresponding Element is applied onto the target, when possible.
There are 8 damage types (not to be confused with Minecraft/Damage type), which are composed of the Seven Elements: Pyro, Hydro, Anemo, Electro, Dendro, Cryo, Geo, as well as Physical, the non-Element damage type.
Any instance of damage not aligned with an Element is considered Physical.
There are various ways elements may be applied to entities.
Elemental Infusion
When using the Infusion Table, an item may be infused with an element.
When an item is infused with an element, its elemental infusion is appended at the end of its name. It is also given a static glint with the color of its infused element, to indicate it's been infused with one.

This infusion has the highest priority, and will take effect first before succeeding infusion methods given that the damage being dealt does not have an elemental infusion or is dealing Physical DMG.
Depending on the item infused, elemental damage may be dealt in different methods.
Direct Elemental Damage
For most items and weapons, you must deal damage with the infused item to deal elemental damage.
For example, when you hit an entity with an item infused with Hydro, that item will do Hydro DMG.
Likewise, if you infused an End Crystal with an element, placed it and detonated it, it will instead deal Pyro DMG (due to minecraft:explosion Elemental Damage Source) instead of the element you infused it with.
Indirect Elemental Damage
For supported items like the Bow, Crossbow and Trident, the shot projectile or thrown Trident will be infused with the element the item is infused with, and will deal elemental damage.
For infused projectiles loaded into a Bow or Crossbow such as Arrows and Firework Rockets, their infusions will apply only if the Bow or Crossbow the projectile is loaded into has no existing elemental infusion.
For non-supported items like the Snowball and Egg, the shot projectile will not be infused with the element the item is infused with. As a result, elemental damage must be dealt in the same method as Direct Elemental Damage: hitting the entity with the item itself.
Elemental Damage Sources
Some damage sources like minecraft:freeze (from Powder Snow's Freeze DMG), minecraft:drown, and minecraft:explosion have innate Elemental infusions tied to them.
Like Mob Elemental Damage, these elemental damage instances apply 1 gauge unit of their corresponding Element, given that the element can be an Aura Element.
This infusion has the second highest priority, and will take effect before succeeding infusion methods given that the damage being dealt does not have an elemental infusion or is dealing Physical DMG.
Mob Elemental Damage
Some mobs like the Drowned, Stray, and the Snow Golem now deal elemental damage.
These elemental damage instances apply 1 gauge unit of their corresponding Element, given that the element can be an Aura Element
This infusion has the third highest priority, and will take effect before succeeding infusion methods given that the damage being dealt does not have an elemental infusion or is dealing Physical DMG.
Natural Element Sources
In Seven Elements, there are also a couple of ways you can be applied with an element naturally!
When in fire, Pyro is applied on you. This is toggled with the seven-elements:pyro_from_fire gamerule.
When in water, Hydro is applied on you. This is toggled with the seven-elements:hydro_from_water gamerule!
When struck by lightning, Electro is applied on you. This is toggled with the seven-elements:electro_from_thunder gamerule!
Implementation
The implementation of elements in Seven Elements aims to resemble that of Genshin Impact's while being inherently unique code-wise.
As much as possible, Seven Elements wishes a one-to-one recreation of the Elemental system from Genshin Impact. As such, all elemental quirks from Genshin are expected to work in the same way in Seven Elements.
However, there are some changes upon transposing the Elemental system into Minecraft, ensuring a proper integration with Minecraft rather than a "I made Minecraft into Genshin" experience.
Cryo Status
When afflicted with the Cryo element, your Movement Speed and Attack Speed is decreased multiplicatively by 15%, Seven Elements's translation of Genshin Impact's "-15% Animation Speed" in Minecraft.
This effect is permanent while the Cryo element exists, and is immediately removed upon being unaffected by Cryo.
Pyro DMG and Fire-related effects
Fire Resistance and Fire Protection do not modify any instance of Pyro DMG, to be fair with the other elemental damage types.
The amount of Pyro DMG an entity takes with and without Fire Resistance and/or Fire Protection will remain the same. However, if the damage type tag is of minecraft:is_fire, only then will Fire Resistance and/or Fire Protection affect the damage dealt, even if Pyro DMG is dealt.
Pyro DMG is only not modified by Fire Resistance and/or Fire Protection if its damage type tag is not of minecraft:is_fire.
In simpler terms, Pyro DMG works like vanilla Minecraft damage; only modified by Fire Resistance and/or Fire Protection when the damage type tag used is modified by it. Otherwise, it is completely unaffected.
In addition to this, Pyro-infused projectiles will apply Fire-related effects, such as setting mobs on fire, lighting campfires and TNT, as well as explode a Minecart with TNT, like a bow enchanted with Flame. This is toggled with the seven-elements:pyro_does_fire_effects game rule.
Damage Type Tags
All DMG dealt from reactions:
- Bypasses Minecraft's DMG cooldown (
#minecraft:bypasses_cooldown) - Bypasses Shields (
#minecraft:bypasses_shields) - Has no impact (
#minecraft:no_impact) - Does no knockback (
#minecraft:no_knockback) - Doesn't trigger the DMG cooldown (
#seven-elements:prevents_cooldown_trigger)
Unlike Genshin Impact, Transformative Reactions (e.g. Overloaded, Superconduct) may also be affected by Minecraft's DMG-amplifying effects such as Protection, Resistance, Armor and Armor Toughness, etc.
Overloaded and Burning are considered "Fire" DMG (#minecraft:is_fire). This means that disabling fireDamage or having the Fire Resistance effect will nullify both Overloaded and Burning DMG. Likewise, the Fire Protection enchantment also reduces the DMG received from these reactions.
Overloaded is also considered an explosion and does "Explosion" DMG (#minecraft:is_explosion). This means that the Blast Protection enchantment reduces the DMG received from the Overloaded reaction, as well as the knockback you may receive from it.
Electro-Charged is considered "Lightning" DMG (#minecraft:is_lightning). However, this will not "transform" mobs upon being hit (e.g. Villager to Witch), as this Damage type tag only dictates if turtles drop bowls upon being killed, as described by the Minecraft Wiki.
Shatter is now triggered if the target receives any form of Geo DMG or when they are directly hit by a Heavy Weapon, as no concept of "Blunt Attacks" (a.k.a "Heavy Attacks") and "Poise" exist in Minecraft, and are not easily addable with respect to other mods.
Unlike Genshin Impact, Dendro DMG originating from the Bloom reactions and its derivatives are not limited to 2 per 0.5s. This means that an entity can take multiple amounts of Dendro DMG from Bloom-related reactions in a short timeframe without the other damage instances being ignored.