Package com.github.minecraftschurlimods.arsmagicalegacy.api.spell
@ParametersAreNonnullByDefault
package com.github.minecraftschurlimods.arsmagicalegacy.api.spell
-
ClassDescriptionUtility class for default spell part stat modifiers.Interface that represents a spell.Marks a class as a spell casting entity.Base interface for spell componentsInterface representing a spell data manager.Interface representing an ingredient for spell crafting.Marker interface for a spell item.Base interface for a spell modifier.Base interface for a spell part.The types of the spell parts.Interface representing spell part data.Interface representing a spell part stat.Interface to modify a stat of a spell part.A shape group is a part of a spell, which can be exchanged to change the casting, but not the effect of a spell.Exception thrown when the shape group is malformed.The result of a spell cast.SpellIngredientType<T extends ISpellIngredient>Exception thrown when the spell stack is malformed.