All Classes and Interfaces

Class
Description
 
 
 
 
 
 
Event fired after applying an affinity shift.
Event fired before applying an affinity shift.
 
 
 
 
 
 
Class holding the references for all tags added by this mod.
Holds the mod's biome tags.
Holds the mod's block tags.
 
Holds the mod's entity type tags.
Holds the mod's fluid tags.
Holds the mod's item tags.
 
 
 
 
Class representing a contingency type.
 
 
Utility class for default spell part stat modifiers.
Enum for etherium type.
Interface for affinity related helper methods.
Represents an item that has an affinity in the stack
Interface for burnout related helper methods.
Interface for contingency helpers.
Interface for etherium consumers to implement.
Interface for etherium related helper methods.
Interface for etherium providers to implement.
Interface for magic related helper methods.
Interface for mana related helper methods.
 
Interface for rift related helper methods.
Interface for skill related helper methods.
Represents an item that has an skill point in the stack
Interface that represents a spell.
Marks a class as a spell casting entity.
Base interface for spell components
Interface representing a spell data manager.
 
Interface representing an ingredient for spell crafting.
Renderer for spell ingredients.
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.
 
 
 
 
 
 
 
 
 
 
 
Utility interface for providing easy localization.
ITranslatable that also has a description.
 
 
 
 
Factory interface to create occulus tab renderers.
 
 
Base class for all occulus tab renderers.
Advancement trigger for when a player learns a new skill.
 
Event that fires when the player levels up its magic.
Advancement trigger for when a player levels up in magic.
 
 
 
 
 
 
 
 
 
 
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.
The base class for all spell events.
Event to modify the burnout cost of the spell.
Event that fires when a spell is cast.
Event that fires for each spell component before it gets invoked.
Event that fires after a spell is cast.
Event that fires before a spell is cast.
Event that fires when mana cost is retrieved.
Event to modify the calculated mana cost.
Event to modify the base cost and the modifier for the mana cost.
Event to modify the value of spell stats.
Event to modify the reagents required by the spell.
 
 
 
 
Exception thrown when the spell stack is malformed.