All Classes and Interfaces
Class
Description
Represents an affinity ability.
Represents an ability effect.
Helper for operations related to a
Player's Abilitys.A more specialized version of
AbstractSpellPartCustomizationScreen that mimics a container GUI, minus some functionality such as dropping and quick moving.Dummy implementation of
SpellPartCustomizationScreen.Represents an affinity.
Event that fires when the player's affinity shifts change.
Fired after the affinity shifts have been applied.
Fired immediately before the affinity is changed.
Represents an altar's cap material.
Represents an altar's material.
Holds the capabilities added by Ars Magica: Legacy.
Holds all registries added by the mod, including getters for the datapack registries.
Holds all registry keys used by the mod.
Holds all
TagKeys added by Ars Magica: Legacy.Holds all translation keys and constant
Components used by Ars Magica: Legacy.The main entrypoint for the Ars Magica: Legacy API.
The client entrypoint for the Ars Magica: Legacy API.
Variant of
GrowthType that uses a default implementation for growing.Helper for burnout-related operations.
Accessor interface for a particle controlled by a
ParticleControllerInstance.Represents a size override for an
EntityType when stored in a crystal phylactery.Simple implementation of an etherium generator, as used by the three generators in the base mod (Obelisk, Celestial Prism and Black Aurem).
Represents an etherium capability handler.
Represents a block that has an
EtheriumHandler BlockEntity attached.Represents an etherium type.
Specialization of
AbilityEffect that is triggered by an Event.A context record used for most methods in
GrowthType.Holds a
Plant's growth logic.Represents the harvesting transition of a plant, used by some
GrowthTypes.Event that fires when the player's magic level changes.
Represents an attachment on a player, holding various data related to the mod.
Helper for operations related to a
Player's MagicAttachment.Represents a render state for the Magitech Goggles overlay.
Event that fires when mana cost is retrieved.
Helper for mana-related operations.
Represents an obelisk fuel.
Represents an occulus tab.
Represents the rendering portion of an
OcculusTab.Factory interface used in registering the renderer.
Represents a particle controller, as serialized from a
ParticleSpawner.The registered type of a
ParticleController.An instance of a
ParticleController, holding runtime context.Represents a particle spawner.
Builder class for
ParticleSpawner, for use in ParticleSpawnerProvider.Data provider for
ParticleSpawners.Represents a plant.
Represents a primary spell shape.
Event that fires when
OcculusTabRenderer.Factorys are registered.Event that fires when
ParticleController.Types are registered.Event that fires when
SpellPartCustomizationScreen.Factorys are registered.Variant of
GrowthType that separates the replanting logic from GrowthType.harvest(GrowthContext, boolean) out into separate methods.Represents a ritual.
Represents a ritual effect that does something when the ritual is successfully performed.
Represents a passive ritual requirement.
Represents a ritual trigger.
Represents a secondary spell shape.
Represents a skill.
Represents a skill point.
Represents a spell.
The context of a spell cast, passed into many spell casting methods in
SpellHelper and related places.Marks a class as an entity that can cast spells.
Event that is fired when a spell is cast.
Fired after the spell is cast, mana and burnout have been modified (if applicable),
and magic xp has been awarded (if applicable).
Fired immediately before the spell is cast.
Represents the result of a
Spell cast.Represents a spell component.
Represents a spell component that only affects blocks.
Represents a spell component that affects both blocks and entities, with distinct effects on each.
Represents a spell component that only affects entities.
Represents the result of an individual
SpellPart being cast.Represents the data components of a
Spell.The base class for all events involving a spell.
Represents a spell's grammar.
Helper for spell-related operations.
Represents a spell ingredient.
Represents a spell modifier.
Represents a spell part.
Event that is fired when a particular spell part is cast.
Event that is fired when a
SpellComponent is cast.Event that is fired when a
PrimarySpellShape is cast.Event that is fired when a
SecondarySpellShape is cast.Represents a screen for customizing a
SpellPart.The factory interface for
SpellPartCustomizationScreens, used in RegisterSpellPartCustomizationScreensEvent.Represents the datapack-supplied properties of a
SpellPart.Represents a spell's shape group.
Represents a stat that can be modified, e.g.
Callback for calculating a modified
SpellStat value.Represents the harvesting transition of a tall plant, used by some
GrowthTypes.Data provider for tool tiers.