Interface ISpellModifier
- All Superinterfaces:
ISpellPart
Base interface for a spell modifier.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart
ISpellPart.SpellPartType -
Field Summary
Fields inherited from interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart
REGISTRY_KEY -
Method Summary
Methods inherited from interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart
getId
-
Method Details
-
getStatModifier
- Parameters:
stat- The stat to modify.- Returns:
- A modifier for the given stat.
-
getStatsModified
Set<ISpellPartStat> getStatsModified()- Returns:
- A set containing all stats this modifier modifies.
-
getType
- Specified by:
getTypein interfaceISpellPart- Returns:
- The type of this spell part.
-