Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- abilities(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- abilities(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- Ability - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.ability
-
Represents an affinity ability.
- Ability(Holder, MinMaxBounds.Doubles, boolean, AbilityEffect) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
- Ability(Holder, MinMaxBounds.Doubles, boolean, List) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
-
Creates an instance of a
Abilityrecord class. - Ability(Holder, MinMaxBounds.Doubles, AbilityEffect) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
- Ability(Holder, MinMaxBounds.Doubles, List) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
- ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- ABILITY_EFFECT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- ABILITY_EFFECTS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
-
The registry for
AbilityEffects. - ABILITY_INTO_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_INTO_MULTIPLE_OUT_OF_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_INTO_MULTIPLE_OUT_OF_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_INTO_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_INTO_SINGLE_OUT_OF_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_INTO_SINGLE_OUT_OF_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_OUT_OF_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_OUT_OF_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_SEPARATOR - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ABILITY_SEPARATOR_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- AbilityEffect - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.ability
-
Represents an ability effect.
- abilityHelper() - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
- AbilityHelper - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.ability
-
Helper for operations related to a
Player'sAbilitys. - AbstractContainerSpellPartCustomizationScreen<T> - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.screen
-
A more specialized version of
AbstractSpellPartCustomizationScreenthat mimics a container GUI, minus some functionality such as dropping and quick moving. - AbstractContainerSpellPartCustomizationScreen(Component, DataComponentType, Function, BiConsumer) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractContainerSpellPartCustomizationScreen
- AbstractSpellPartCustomizationScreen<T> - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.screen
-
Dummy implementation of
SpellPartCustomizationScreen. - AbstractSpellPartCustomizationScreen(Component, DataComponentType, Function, BiConsumer) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractSpellPartCustomizationScreen
- activeShapeGroup() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Returns the value of the
activeShapeGrouprecord component. - add(double) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStatModifier
- add(int, Identifier) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.ToolTierProvider
-
Adds a tool tier.
- add(int, TagKey) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.ToolTierProvider
-
Adds a tool tier.
- addAffinityDepth(Player, Map) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Adds to the given
Player'sAffinitydepth. - addAffinityDepth(Player, Map, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Adds to the given
Player'sAffinitydepth. - addAffinityDepth(Player, Holder, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Adds to the given
Player'sAffinitydepth. - addAffinityDepth(Player, Holder, double, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Adds to the given
Player'sAffinitydepth. - addAmount(Holder, int) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- addAmount(Holder, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
-
Adds the given amount to the stored amount for the given
EtheriumType. - addCondition(ICondition) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- addConnectedPosition(BlockPos) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- addConnectedPosition(BlockPos) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
-
Adds a
BlockPosto connect. - addLevel(Player, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- addMultipliedBase(double) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStatModifier
- addMultipliedTotal(double) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStatModifier
- addSkillPoint(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Adds one
SkillPointto thePlayer. - addSkillPoint(Player, Holder, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Adds
SkillPoints to thePlayer. - addXp(Player, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- adjacents() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
adjacentsrecord component. - adjustPosition(Player, Level, Vec3, T) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualTrigger
-
Adjusts the position of the ritual checks.
- AFFECTED_BY_ENDER_THORNS_ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.EntityTypes
- AFFECTED_BY_FALL_DAMAGE_ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- AFFECTED_BY_FEATHER_FALLING_ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- AFFECTED_BY_FIRE_RESISTANCE_ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- AFFECTED_BY_MAGIC_DAMAGE_ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- AFFECTED_BY_NAUSEA_ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.EntityTypes
- AFFECTED_BY_RESISTANCE_ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- AFFECTED_BY_SMITE_ABILITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.EntityTypes
- affinities(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- affinities(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- affinity() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
-
Returns the value of the
affinityrecord component. - Affinity - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Represents an affinity.
- Affinity(Holder, List, List, List, int, double, Optional, Optional, ParticleOptions) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Creates an instance of a
Affinityrecord class. - Affinity(Holder, List, List, List, int, double, Holder, Holder, ParticleOptions) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
- AFFINITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- AffinityChangeEvent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Event that fires when the player's affinity shifts change.
- AffinityChangeEvent(Player, boolean) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent
- AffinityChangeEvent.Post - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Fired after the affinity shifts have been applied.
- AffinityChangeEvent.Pre - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Fired immediately before the affinity is changed.
- affinityLocked() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Returns the value of the
affinityLockedrecord component. - affinityShifts() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Returns the value of the
affinityShiftsrecord component. - affinityShifts() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
-
Returns the value of the
affinityShiftsrecord component. - affinityShifts(RegistryAccess) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- AIR_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- AIR_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- AIR_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- allStates() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Returns the value of the
allStatesrecord component. - alpha() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
alpharecord component. - alpha(float) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- ALTAR_CAP_MATERIAL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- ALTAR_CORE_LOW_POWER - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ALTAR_CORE_LOW_POWER_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ALTAR_CORE_POWER_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ALTAR_MATERIAL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- AltarCapMaterial - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Represents an altar's cap material.
- AltarCapMaterial(Block, int) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
-
Creates an instance of a
AltarCapMaterialrecord class. - altarCapMaterials(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- altarCapMaterials(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- AltarMaterial - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Represents an altar's material.
- AltarMaterial(Block, StairBlock, int) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
-
Creates an instance of a
AltarMaterialrecord class. - altarMaterials(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- altarMaterials(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- AMCapabilities - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
-
Holds the capabilities added by Ars Magica: Legacy.
- AMRegistries - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
-
Holds all registries added by the mod, including getters for the datapack registries.
- AMRegistries.Keys - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
-
Holds all registry keys used by the mod.
- AMTags - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
-
Holds all
TagKeys added by Ars Magica: Legacy. - AMTags.Biomes - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
- AMTags.Blocks - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
- AMTags.DamageTypes - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
- AMTags.EntityTypes - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
- AMTags.Items - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
- AMTranslations - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.constants
-
Holds all translation keys and constant
Components used by Ars Magica: Legacy. - ANY_ETHERIUM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ANY_ETHERIUM_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- apply(T, Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.EventTriggeredAbilityEffect
-
Called when the effect is triggered from an
Event. - applyAffinityShift(Player, Map) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Applies
Affinityshifts to the givenPlayer. - applyAffinityShift(Player, Map, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Applies
Affinityshifts to the givenPlayer. - applyAffinityShift(Player, Holder, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Applies an
Affinityshift to the givenPlayer. - applyAffinityShift(Player, Holder, double, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Applies an
Affinityshift to the givenPlayer. - ARCANE_COMPENDIUM_BOOKS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- ARCANE_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- ARCANE_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- ARCANE_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- ArsMagicaApi - Class in at.minecraftschurli.mods.arsmagicalegacy.api
-
The main entrypoint for the Ars Magica: Legacy API.
- ArsMagicaApi() - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
- ArsMagicaClientApi - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client
-
The client entrypoint for the Ars Magica: Legacy API.
- ArsMagicaClientApi() - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.ArsMagicaClientApi
- asItemStacks() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
- at.minecraftschurli.mods.arsmagicalegacy.api - package at.minecraftschurli.mods.arsmagicalegacy.api
- at.minecraftschurli.mods.arsmagicalegacy.api.ability - package at.minecraftschurli.mods.arsmagicalegacy.api.ability
- at.minecraftschurli.mods.arsmagicalegacy.api.client - package at.minecraftschurli.mods.arsmagicalegacy.api.client
- at.minecraftschurli.mods.arsmagicalegacy.api.client.event - package at.minecraftschurli.mods.arsmagicalegacy.api.client.event
- at.minecraftschurli.mods.arsmagicalegacy.api.client.particle - package at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
- at.minecraftschurli.mods.arsmagicalegacy.api.client.screen - package at.minecraftschurli.mods.arsmagicalegacy.api.client.screen
- at.minecraftschurli.mods.arsmagicalegacy.api.constants - package at.minecraftschurli.mods.arsmagicalegacy.api.constants
- at.minecraftschurli.mods.arsmagicalegacy.api.etherium - package at.minecraftschurli.mods.arsmagicalegacy.api.etherium
- at.minecraftschurli.mods.arsmagicalegacy.api.event - package at.minecraftschurli.mods.arsmagicalegacy.api.event
- at.minecraftschurli.mods.arsmagicalegacy.api.magic - package at.minecraftschurli.mods.arsmagicalegacy.api.magic
- at.minecraftschurli.mods.arsmagicalegacy.api.plant - package at.minecraftschurli.mods.arsmagicalegacy.api.plant
- at.minecraftschurli.mods.arsmagicalegacy.api.ritual - package at.minecraftschurli.mods.arsmagicalegacy.api.ritual
- at.minecraftschurli.mods.arsmagicalegacy.api.spell - package at.minecraftschurli.mods.arsmagicalegacy.api.spell
- AUM_PLANTABLE_ON - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- awardXp() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns the value of the
awardXprecord component.
B
- BARS_VALUE_BURNOUT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- BARS_VALUE_MANA_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- BARS_VALUE_XP_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- baseFields(RecordCodecBuilder.Instance) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController
- BATTLEMAGE_ARMOR_REPAIR_ITEMS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- BLACK_AUREM_IMMUNE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.EntityTypes
- block() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
-
Returns the value of the
blockrecord component. - block() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
-
Returns the value of the
blockrecord component. - BLOCK_ETHERIUM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMCapabilities
- BonemealableGrowthType - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.plant
-
Variant of
GrowthTypethat uses a default implementation for growing. - book() - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
- bounds() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
-
Returns the value of the
boundsrecord component. - build() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- builder(Identifier, ParticleOptions, int, int) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerProvider
-
Creates and adds a new
ParticleSpawnerBuilder. - builder(Identifier, ParticleOptions, int, int, int) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerProvider
-
Creates and adds a new
ParticleSpawnerBuilder. - burnout() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
-
Returns the value of the
burnoutrecord component. - burnoutHelper() - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
- BurnoutHelper - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Helper for burnout-related operations.
- burnoutOrGenerated() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
- burnTime() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
-
Returns the value of the
burnTimerecord component. - BYPASSES_SHIELD_OVERLOAD - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
C
- CAN_SUMMON_WATER_GUARDIAN - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Biomes
- canCastSpell() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCasterEntity
- canCombine(SpellIngredient) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
- canGrow(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.BonemealableGrowthType
- canGrow(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthType
- canHarvest(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthType
- canHaveConnectedPositions() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- canHaveConnectedPositions() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
- canLearn(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- canReplant(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.ReplantableGrowthType
- cast(Spell, Level, LivingEntity, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Casts the given
Spell. - cast(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
-
Casts this part.
- cast(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SecondarySpellShape
-
Casts this part.
- cast(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
-
Casts the part.
- cast(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBlock
- cast(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBoth
- cast(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastEntity
- castBlock(List, SpellCastContext, BlockHitResult) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBlock
-
Casts this part on a block.
- castBlock(List, SpellCastContext, BlockHitResult) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBoth
-
Casts this part on a block.
- CastBlock(SpellStat...) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBlock
- CastBoth(SpellStat...) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBoth
- castEntity(List, SpellCastContext, EntityHitResult) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBoth
-
Casts this part on an entity.
- castEntity(List, SpellCastContext, EntityHitResult) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastEntity
-
Casts this part on an entity.
- CastEntity(SpellStat...) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastEntity
- caster - Variable in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- caster() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns the value of the
casterrecord component. - castGrammar(SpellCastContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Casts the given
Spell's grammar. - castPrimary(SpellCastContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Casts the given
Spell's primary shape. - castSecondary(SpellCastContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Casts the given
Spell's secondary shape. - castSecondaryOrGrammar(SpellCastContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
If present, casts the given
Spell's secondary shape. - castSound() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
castSoundrecord component. - CERUBLOSSOM_PLANTABLE_ON - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- children() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer
- clear() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.MagitechGogglesOverlayRenderState
-
Clears the internal state of the render state.
- clearIcon() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- clearName() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- codec() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
- codec() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController.Type
-
Returns the value of the
codecrecord component. - codec() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthType
- codec() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualEffect
- codec() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualRequirement
- codec() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualTrigger
- codec() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
- CODEC - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
- CODEC - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
- CODEC - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthType
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
- CODEC - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualEffect
- CODEC - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualRequirement
- CODEC - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualTrigger
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- CODEC - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
- CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- color() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
colorrecord component. - color() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
-
Returns the value of the
colorrecord component. - color() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
colorrecord component. - color() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
-
Returns the value of the
colorrecord component. - color(int) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- COLOR - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
- combine(SpellIngredient) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
- COMMAND_AFFINITY_ADD_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_AFFINITY_ADD_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_AFFINITY_GET_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_AFFINITY_SET_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_AFFINITY_SET_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_ADD_LEVELS_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_ADD_LEVELS_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_ADD_POINTS_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_ADD_POINTS_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_GET_LEVELS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_GET_POINTS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_SET_LEVELS_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_SET_LEVELS_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_SET_POINTS_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_MAGIC_XP_SET_POINTS_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_FORGET_ALL_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_FORGET_ALL_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_FORGET_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_FORGET_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LEARN_ALL_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LEARN_ALL_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LEARN_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LEARN_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LIST_ALL_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LIST_KNOWN_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LIST_SEPARATOR - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LIST_SEPARATOR_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_LIST_UNKNOWN_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_POINT_ADD_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_POINT_ADD_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_POINT_GET_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_POINT_SET_MULTIPLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- COMMAND_SKILL_POINT_SET_SINGLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- Component(SpellComponent, List, SpellCastContext) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent.Component
- components() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
-
Returns the value of the
componentsrecord component. - CONFIG_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- consume() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns the value of the
consumerecord component. - consume(Player, Level, Vec3) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualRequirement
-
Consumes the requirement, if applicable and the ritual was successful.
- consume(Player, Level, Vec3, T) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualTrigger
-
Consumes the trigger, if applicable and the ritual was successful.
- consume(Level, BlockPos) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
-
Attempts to consume the spell ingredient.
- ControlledParticle - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
-
Accessor interface for a particle controlled by a
ParticleControllerInstance. - controller - Variable in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- controller(ParticleController) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- controllers() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
controllersrecord component. - cost() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Returns the value of the
costrecord component. - count() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
countrecord component. - count() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
- create(Function, BiConsumer) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.SpellPartCustomizationScreen.Factory
- create(Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer.Factory
- createContext(ServerPlayer, ServerLevel, BlockPos, BlockState, ItemStack) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
- createMagitechGogglesOutlineRenderState() - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.ArsMagicaClientApi
- crop() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Returns the value of the
croprecord component. - CRYSTAL_PHYLACTERY_EMPTY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- CRYSTAL_PHYLACTERY_EMPTY_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- CRYSTAL_PHYLACTERY_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- CrystalPhylacteryContentsSize - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a size override for an
EntityTypewhen stored in a crystal phylactery. - CrystalPhylacteryContentsSize(int) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
-
Creates an instance of a
CrystalPhylacteryContentsSizerecord class. - currentShapeGroup() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
D
- DATA_MAP - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
- DATA_MAP - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
- dataComponents() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Returns the value of the
dataComponentsrecord component. - decreaseBurnout(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
-
Decreases the
LivingEntity's burnout value. - decreaseMana(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
-
Decreases the
LivingEntity's mana value. - DEFAULT - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- DEFAULT - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
- DESERT_NOVA_PLANTABLE_ON - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
- DIRECT_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
- directEntity - Variable in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- directEntity() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns the value of the
directEntityrecord component. - directOpposite() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
directOppositerecord component. - DRYADS_SPAWNABLE_ON - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- DUSTS_ARCANE_ASH - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- DUSTS_ARCANE_COMPOUND - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- DUSTS_PURIFIED_VINTEUM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- DUSTS_VINTEUM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
E
- EARTH_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- EARTH_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- EARTH_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- effects() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
-
Returns the value of the
effectsrecord component. - effects() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Returns the value of the
effectsrecord component. - EMPTY - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- EMPTY - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
- EMPTY - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- EMPTY - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- ENDER_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- ENDER_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- ENDER_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- ENDER_GUARDIAN_SACRIFICES - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.EntityTypes
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController.Type
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Indicates whether some other object is "equal to" this one.
- ETHERIUM_CONSUMERS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- ETHERIUM_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- ETHERIUM_PROVIDERS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- ETHERIUM_TYPE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- EtheriumGeneratorBlockEntity - Class in at.minecraftschurli.mods.arsmagicalegacy.api.etherium
-
Simple implementation of an etherium generator, as used by the three generators in the base mod (Obelisk, Celestial Prism and Black Aurem).
- EtheriumGeneratorBlockEntity(BlockEntityType, BlockPos, BlockState, ResourceKey) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- EtheriumHandler - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.etherium
-
Represents an etherium capability handler.
- EtheriumHandlerBlock - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.etherium
-
Represents a block that has an
EtheriumHandlerBlockEntityattached. - etheriumPerTick() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
-
Returns the value of the
etheriumPerTickrecord component. - EtheriumType - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.etherium
-
Represents an etherium type.
- EtheriumType(int) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
-
Creates an instance of a
EtheriumTyperecord class. - etheriumTypes(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- etheriumTypes(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- EventTriggeredAbilityEffect<T> - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.ability
-
Specialization of
AbilityEffectthat is triggered by anEvent. - extract(BlockEntity) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.MagitechGogglesOverlayRenderState
-
Extracts the render state from the given
BlockEntity. - extractBackground(GuiGraphicsExtractor, int, int, float) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractSpellPartCustomizationScreen
- extractBox(AABB, float, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.MagitechGogglesOverlayRenderState
-
Stores an
AABBin the render state. - extractLine(BlockPos, BlockPos, float, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.MagitechGogglesOverlayRenderState
-
Stores a line between two
BlockPoses in the render state. - extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer
-
Note: Coordinates are normalized to the renderer's top left corner, i.e., rendering at 0/0 uses the top left corner of the occulus frame, not the top left corner of the screen.
- extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractContainerSpellPartCustomizationScreen
F
- failure(Spell, Component) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponentCastResult
- finish() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
-
Marks the instance as finished and (if
ParticleController.killOnFinish()is true) removes the particle. - FIRE_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- FIRE_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- FIRE_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- forget(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- forgetAll(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- from() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
-
Returns the value of the
fromrecord component.
G
- GEMS_CHIMERITE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- GEMS_MOONSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- GEMS_SUNSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- GEMS_TOPAZ - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- generate() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.ToolTierProvider
-
Override this to generate your objects.
- generate(HolderLookup.Provider) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerProvider
-
Override this to generate your objects.
- genericModifierFunction() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Returns the value of the
genericModifierFunctionrecord component. - genericModifiers(ToDoubleFunction) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Creation helper for a generic
SpellModifier. - get(int) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
- get(EntityType) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
- getActiveAbilities(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityHelper
- getActiveAbilitiesWithEffect(Player, MapCodec) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityHelper
- getAffinityDepth(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- getAffinityShifts() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Post
- getAffinityShifts() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Pre
- getAll() - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
- getAlpha() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- getAmount(Holder) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- getAmount(Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
- getBackground(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
- getBlockEntity(Level, BlockPos, BlockState) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandlerBlock
-
Returns the
BlockEntityat the given position. - getBurnout() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.ManaBurnoutCostEvent
- getBurnout() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent
- getBurnout(LivingEntity) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
- getBurnoutBase() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
-
Returns the base value used for calculating the maximum burnout of a
LivingEntity. - getBurnoutCost(RegistryAccess) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- getBurnoutMultiplier() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
-
Returns the multiplier used for calculating the maximum burnout of a
LivingEntity. - getBurnoutRegeneration(LivingEntity) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
- getBurnoutRegenerationMultiplier() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
-
Returns the multiplier used for calculating the burnout regeneration of a
LivingEntity. - getCancellationMessage() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
- getColor() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- getColor(List, Spell, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
- getConditions() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- getConnectedPositions() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- getConnectedPositions() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
- getContext() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent
- getContext(String) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- getControllers() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterParticleControllersEvent
- getData(HolderLookup.Provider) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- getData(RegistryAccess) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- getDataComponentType() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- getDescription(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
- getEtheriumTypes() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- getEtheriumTypes() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
- getFlatRecipe(Spell, RegistryAccess) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Calculates a
Spell's recipe and combines the ingredients where possible. - getFuel(ItemStack) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
- getIcon(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
- getIncorrectTagForToolTier(int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
- getKnown(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- getLevel(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- getLifetime() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- getLocationOrFinish() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
-
Tries to get the
Entityfrom theHitResult. - getMana() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.ManaBurnoutCostEvent
- getMana() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent
- getMana(LivingEntity) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
- getManaBase() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
-
Returns the base value used for calculating the maximum mana of a
LivingEntity. - getManaCost(RegistryAccess) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- getManaCost(RegistryAccess) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- getManaCost(RegistryAccess) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- getManaMultiplier() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
-
Returns the multiplier used for calculating the maximum mana of a
LivingEntity. - getManaRegeneration(LivingEntity) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
- getManaRegenerationMultiplier() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
-
Returns the multiplier used for calculating the mana regeneration of a
LivingEntity. - getManaToBurnoutRatio() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
- getMaxAmount() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- getMaxAmount(Holder) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- getMaxAmount(Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
- getMaxBurnout(LivingEntity) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
- getMaxMana(LivingEntity) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
- getMaxSummons(LivingEntity) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
- getMessage() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastResult
- getMessage() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponentCastResult
- getModifiedStat(double, SpellStat, List, SpellCastContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Calculates the modifier-changed value from the base value.
- getModifier(SpellStat) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellModifier
- getModifiers() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent
- getModifiers(SpellPart) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
- getName() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerProvider
- getName() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.ToolTierProvider
- getName(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
- getName(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
- getName(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
- getName(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
- getName(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
- getName(Holder) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
- getNewLevel() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.LevelChangeEvent
- getOldLevel() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.LevelChangeEvent
- getOriginalAffinityShifts() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Pre
- getOriginalBurnout() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.ManaBurnoutCostEvent
- getOriginalMana() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.ManaBurnoutCostEvent
- getOutline(Level, BlockPos, BlockState) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
-
Returns the block outline
AABBto render when the Magitech Goggles are equipped. - getOutlineColor(Level, BlockPos, BlockState) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
-
Returns the block outline color, in ARGB format.
- getPos() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- getRecipe(Spell, RegistryAccess) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Calculates a
Spell's recipe. - getRenderers() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterOcculusTabRenderersEvent
- getScreens() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterSpellPartCustomizationScreensEvent
- getSkillPoint(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- getSpell() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellEvent
- getSpell() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastResult
- getSpell() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponentCastResult
- getSpellPart() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent
- getStats() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
- getStats() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SecondarySpellShape
- getStats() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
- getStats() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellModifier
- getStats() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
-
If the spell part is a modifier, returns the
SpellStats the modifier modifies. - getTargetOrFinish() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
-
Tries to get the
Entityfrom theHitResult. - getTickCount() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- getTier(Level, BlockPos) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
-
Returns the tier of the generator at the given position.
- getUnknown(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- getXp(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- getXpForNextLevel(int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
If a
Playeris at the given level, calculate how much xp is required for the next level. - grammar() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Returns the value of the
grammarrecord component. - grammar() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
-
Returns the value of the
grammarrecord component. - gravity() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
gravityrecord component. - gravity(float) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- grow(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.BonemealableGrowthType
- grow(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthType
-
Grows the plant, if possible.
- GROWTH_TYPE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- GROWTH_TYPES - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
-
The registry for
GrowthTypes. - GrowthContext - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.plant
-
A context record used for most methods in
GrowthType. - GrowthContext(Plant, ServerPlayer, ServerLevel, BlockPos, BlockState, ItemStack) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Creates an instance of a
GrowthContextrecord class. - growthType() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Returns the value of the
growthTyperecord component. - GrowthType - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.plant
-
Holds a
Plant's growth logic.
H
- harvest(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.ReplantableGrowthType
-
Harvests the plant, if possible.
- harvest(GrowthContext, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthType
-
Harvests the plant, if possible.
- harvest(GrowthContext, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.ReplantableGrowthType
- HarvestState - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.plant
-
Represents the harvesting transition of a plant, used by some
GrowthTypes. - HarvestState(BlockState, BlockState) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
-
Creates an instance of a
HarvestStaterecord class. - has(EntityType) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
- hasContext(String) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController.Type
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Returns a hash code value for this object.
- hasNonFullAge(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.BonemealableGrowthType
- hasSkillPointPanel() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer
- height() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Returns the value of the
heightrecord component. - hidden() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Returns the value of the
hiddenrecord component. - hitResult - Variable in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- hitResult() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns the value of the
hitResultrecord component. - horizontalDistanceTo(Vec3) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
I
- ICE_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- ICE_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- ICE_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- icon() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Returns the value of the
iconrecord component. - id - Variable in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- id() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController
- id() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController.Type
-
Returns the value of the
idrecord component. - id() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Returns the value of the
idrecord component. - id(String) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
-
Creates a new
Identifierwith the mod's namespace. - increaseAge(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.BonemealableGrowthType
-
Helper method for increasing a plant's age property (if it has one) by one.
- increaseBurnout(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
-
Increases the
LivingEntity's burnout value. - increaseMana(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
-
Increases the
LivingEntity's mana value. - index() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
indexrecord component. - index() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Returns the value of the
indexrecord component. - initiateMagic(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Initiates magic on the given
Player, setting them to level 1 and granting some extra skill points. - INSCRIPTION_TABLE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_BOOKS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- INSCRIPTION_TABLE_CLEAR - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_CLEAR_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_GIVE_SPELL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_GIVE_SPELL_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_NAME - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_NAME_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_SEARCH - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- INSCRIPTION_TABLE_SEARCH_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- IS_SPELL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- isAwardXp() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Post
- isAwardXp() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
- isBypassLocks() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Post
- isBypassLocks() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Pre
- isCastingSpell() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCasterEntity
- isCommandSource() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent
- isComponent() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
- isComponent() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SecondarySpellShape
- isComponent() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
- isComponent() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellModifier
- isComponent() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- isConsume() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Post
- isConsume() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
- isContinuous() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
- isContinuous() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- isContinuous() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- isEmpty() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- isEmpty() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- isEmpty() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- isFailure() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponentCastResult
- isFinished() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- isFuel(ItemStack) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
- isHitResultNullOrMiss() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
- isMalformed() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- isModifier() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
- isModifier() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SecondarySpellShape
- isModifier() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
- isModifier() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellModifier
- isModifier() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- isOriginalAwardXp() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
- isOriginalBypassLocks() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Pre
- isOriginalConsume() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
- isPrimaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
- isPrimaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SecondarySpellShape
- isPrimaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
- isPrimaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellModifier
- isPrimaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- isRemoved() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- isSecondaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
- isSecondaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SecondarySpellShape
- isSecondaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
- isSecondaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellModifier
- isSecondaryShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- isShape() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- isSuccess() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastResult
- isSuccess() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponentCastResult
J
- JEI_SKILL_AFFINITY_BREAKDOWN - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- JEI_SKILL_AFFINITY_BREAKDOWN_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- JEI_SKILL_INGREDIENTS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- JEI_SKILL_INGREDIENTS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- JEI_SKILL_MODIFIED_BY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- JEI_SKILL_MODIFIED_BY_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- JEI_SKILL_TITLE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- JEI_SKILL_TITLE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
K
- KEY_CATEGORY_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- KEY_NEXT_SHAPE_GROUP_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- KEY_PREV_SHAPE_GROUP_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- KEY_SPELL_CUSTOMIZATION_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- keyPressed(KeyEvent) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractContainerSpellPartCustomizationScreen
- killOnFinish() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController
- knows(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- knowsMagic(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
L
- learn(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- learnAll(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- level() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- level() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Returns the value of the
levelrecord component. - level() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Returns the value of the
levelrecord component. - level() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns the value of the
levelrecord component. - LevelChangeEvent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Event that fires when the player's magic level changes.
- LevelChangeEvent(Player, int, int) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.LevelChangeEvent
- levelsForPoint() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
-
Returns the value of the
levelsForPointrecord component. - LIFE_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- LIFE_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- LIFE_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- LIGHTNING_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- LIGHTNING_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- LIGHTNING_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- lockAffinities(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Locks the
Player'sAffinitydepths. - loopSound() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
loopSoundrecord component. - lowerFrom() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
-
Returns the value of the
lowerFromrecord component. - lowerTo() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
-
Returns the value of the
lowerTorecord component.
M
- MAGE_ARMOR_REPAIR_ITEMS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- MagicAttachment - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Represents an attachment on a player, holding various data related to the mod.
- MagicAttachment(int, double, Set, Map, Map, boolean) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Creates an instance of a
MagicAttachmentrecord class. - magicHelper() - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
- MagicHelper - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Helper for operations related to a
Player'sMagicAttachment. - MAGITECH_GOGGLES_REPAIR_ITEMS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- MagitechGogglesOverlayRenderState - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.client
-
Represents a render state for the Magitech Goggles overlay.
- majorOpposites() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
majorOppositesrecord component. - mana() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
-
Returns the value of the
manarecord component. - ManaBurnoutCostEvent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Event that fires when mana cost is retrieved.
- ManaBurnoutCostEvent(LivingEntity, Spell, double, double) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.ManaBurnoutCostEvent
- manaHelper() - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
- ManaHelper - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Helper for mana-related operations.
- MAX_PARTS - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- MAX_PARTS - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- MAX_SHAPE_GROUPS - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- maxLifetime() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
maxLifetimerecord component. - maxOffset() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
maxOffsetrecord component. - maxSpeed() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
maxSpeedrecord component. - minEarnLevel() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
-
Returns the value of the
minEarnLevelrecord component. - minLifetime() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
minLifetimerecord component. - minOffset() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
minOffsetrecord component. - minorOpposites() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
minorOppositesrecord component. - minSpeed() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
minSpeedrecord component. - MOD_ID - Static variable in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
-
The id of the Ars Magica: Legacy mod.
- modify(double, double, SpellCastContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStatModifier
-
Calculates a modified value.
- mouseClicked(MouseButtonEvent, boolean) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractContainerSpellPartCustomizationScreen
- move(double, double, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
-
Moves the particle by the specified amounts.
- multiply(double) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStatModifier
N
- name() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Returns the value of the
namerecord component. - NATURE_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- NATURE_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- NATURE_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- negative() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
-
Returns the value of the
negativerecord component. - nextShapeGroup() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- NO_TELEPORT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- NO_TELEPORT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- NO_TELEPORT_NETHER - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- NO_TELEPORT_NETHER_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- NO_TELEPORT_OTHER - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- NO_TELEPORT_OTHER_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- NONE - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
- NOOP - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStatModifier
- NOT_YET_IMPLEMENTED - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- NOT_YET_IMPLEMENTED_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
O
- ObeliskFuel - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.etherium
-
Represents an obelisk fuel.
- ObeliskFuel(int, int) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
-
Creates an instance of a
ObeliskFuelrecord class. - OCCULUS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_ABILITY_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_DETAILS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_FORGET_ALL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- OCCULUS_FORGET_ALL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_FORGET_ALL_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_FORGET_ALL_TOOLTIP - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_FORGET_ALL_TOOLTIP_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_MISSING_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_NEXT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_NEXT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_PREV - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_PREV_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- OCCULUS_TAB - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- OcculusTab - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Represents an occulus tab.
- OcculusTab(int, int, int, int, int, Identifier) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Creates an instance of a
OcculusTabrecord class. - OcculusTabRenderer - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client
-
Represents the rendering portion of an
OcculusTab. - OcculusTabRenderer(Holder) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer
-
Constructs a new
OcculusTabRenderer. - OcculusTabRenderer.Factory - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.client
-
Factory interface used in registering the renderer.
- occulusTabRendererFactory(Holder) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.ArsMagicaClientApi
- occulusTabs(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- occulusTabs(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- of(List) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- of(List) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- offset(double, double, double) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
-
Sets the offset of the particles.
- offset(double, double, double, double, double, double) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
-
Sets the offset of the particles.
- onClose() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.screen.AbstractSpellPartCustomizationScreen
- onMagicChange(Player, MagicAttachment, MagicAttachment) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityHelper
-
Called when the
Player'sMagicAttachmentchanges. - ORES_CHIMERITE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- ORES_CHIMERITE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- ORES_MOONSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- ORES_MOONSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- ORES_SUNSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- ORES_SUNSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- ORES_TOPAZ - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- ORES_TOPAZ - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- ORES_VINTEUM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- ORES_VINTEUM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
P
- parents() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Returns the value of the
parentsrecord component. - particle - Variable in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- particle() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
particlerecord component. - particle() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns the value of the
particlerecord component. - particleController(Identifier) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.ArsMagicaClientApi
- ParticleController - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
-
Represents a particle controller, as serialized from a
ParticleSpawner. - ParticleController.Type - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
-
The registered type of a
ParticleController. - ParticleControllerInstance - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
-
An instance of a
ParticleController, holding runtime context. - ParticleControllerInstance(ControlledParticle, ParticleController, LivingEntity, Entity, HitResult) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
- ParticleSpawner - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
-
Represents a particle spawner.
- ParticleSpawner(ParticleOptions, int, int, int, Vec3, Vec3, Vec3, Vec3, float, float, int, float, List) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Creates an instance of a
ParticleSpawnerrecord class. - ParticleSpawnerBuilder - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
-
Builder class for
ParticleSpawner, for use inParticleSpawnerProvider. - ParticleSpawnerBuilder(Identifier, ParticleOptions, int, int) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- ParticleSpawnerBuilder(Identifier, ParticleOptions, int, int, int) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- ParticleSpawnerProvider - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
-
Data provider for
ParticleSpawners. - ParticleSpawnerProvider(PackOutput, CompletableFuture, String) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerProvider
- parts() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
-
Returns the value of the
partsrecord component. - parts() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Returns the value of the
partsrecord component. - pass(Spell) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponentCastResult
- perform(MapCodec, Player, Level, Vec3, T) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Performs all rituals of the given codec type.
- perform(Player, Level, Vec3) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualEffect
-
Performs the effect.
- perform(Player, Level, Vec3, T) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Performs the ritual.
- plant() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Returns the value of the
plantrecord component. - Plant - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.plant
-
Represents a plant.
- Plant(GrowthType, RuleTest, Optional, Optional, Optional) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Creates an instance of a
Plantrecord class. - PLANT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- plants(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- plants(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- player() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Returns the value of the
playerrecord component. - pos() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Returns the value of the
posrecord component. - Post(LivingEntity, Spell, double, double, boolean, boolean) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Post
- Post(Player, Map, boolean, boolean) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Post
- power() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
-
Returns the value of the
powerrecord component. - power() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
-
Returns the value of the
powerrecord component. - Pre(LivingEntity, Spell, double, double, boolean, boolean) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
- Pre(Player, Map, boolean, boolean) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Pre
- PREFAB_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- PREVENT_BLOCK - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- PREVENT_BLOCK_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- PREVENT_ITEM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- PREVENT_ITEM_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- prevShapeGroup() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- primaryAffinity(RegistryAccess) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- primaryModifiers() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Returns the value of the
primaryModifiersrecord component. - primaryShape() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Returns the value of the
primaryShaperecord component. - PrimaryShape(PrimarySpellShape, List, SpellCastContext) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent.PrimaryShape
- PrimarySpellShape - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a primary spell shape.
- PrimarySpellShape(SpellStat...) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.PrimarySpellShape
R
- random() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- recipe() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
-
Returns the value of the
reciperecord component. - register(Holder, SpellPartCustomizationScreen.Factory) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterSpellPartCustomizationScreensEvent
-
Registers a
SpellPartCustomizationScreen.Factory. - register(Identifier, OcculusTabRenderer.Factory) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterOcculusTabRenderersEvent
-
Registers an
OcculusTabRenderer.Factory. - register(Identifier, MapCodec) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterParticleControllersEvent
-
Registers a
ParticleController.Type. - RegisterOcculusTabRenderersEvent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.event
-
Event that fires when
OcculusTabRenderer.Factorys are registered. - RegisterOcculusTabRenderersEvent() - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterOcculusTabRenderersEvent
- RegisterParticleControllersEvent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.event
-
Event that fires when
ParticleController.Types are registered. - RegisterParticleControllersEvent() - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterParticleControllersEvent
- RegisterSpellPartCustomizationScreensEvent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.event
-
Event that fires when
SpellPartCustomizationScreen.Factorys are registered. - RegisterSpellPartCustomizationScreensEvent() - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterSpellPartCustomizationScreensEvent
- registryAccess(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
-
Returns the correct
RegistryAccessfor the current side. - removeConnectedPosition(BlockPos) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- removeConnectedPosition(BlockPos) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
-
Removes a
BlockPosto connect. - renderer() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Returns the value of the
rendererrecord component. - renderTooltip(GuiGraphicsExtractor, int, int, float) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer
-
Render tooltips here.
- replant(GrowthContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.plant.ReplantableGrowthType
-
Replants the plant, if possible.
- ReplantableGrowthType - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.plant
-
Variant of
GrowthTypethat separates the replanting logic fromGrowthType.harvest(GrowthContext, boolean)out into separate methods. - requirements() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Returns the value of the
requirementsrecord component. - RIFT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- RIFT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- Ritual<T> - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.ritual
-
Represents a ritual.
- Ritual(List, RitualTrigger, List) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Creates an instance of a
Ritualrecord class. - RITUAL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- RITUAL_EFFECT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- RITUAL_EFFECTS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
-
The registry for
RitualEffects. - RITUAL_REQUIREMENT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- RITUAL_REQUIREMENTS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
-
The registry for
RitualRequirements. - RITUAL_TRIGGER - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- RITUAL_TRIGGERS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
-
The registry for
RitualTriggers. - RitualEffect - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.ritual
-
Represents a ritual effect that does something when the ritual is successfully performed.
- RitualRequirement - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.ritual
-
Represents a passive ritual requirement.
- rituals(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- rituals(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- RitualTrigger<T> - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.ritual
-
Represents a ritual trigger.
- run(CachedOutput) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerProvider
- run(CachedOutput) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.ToolTierProvider
- RUNES - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
S
- scale() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns the value of the
scalerecord component. - scale(float) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- scale(float) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
- scaleToDepth(Player, Ability, double, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityHelper
-
Linearly scales the given
Ability's range to the min and max provided, depending on thePlayer's depth. - secondaryModifiers() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Returns the value of the
secondaryModifiersrecord component. - secondaryShape() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Returns the value of the
secondaryShaperecord component. - SecondaryShape(SecondarySpellShape, List, SpellCastContext) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent.SecondaryShape
- SecondarySpellShape - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a secondary spell shape.
- SecondarySpellShape(SpellStat...) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SecondarySpellShape
- seed() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Returns the value of the
seedrecord component. - setActiveShapeGroup(int) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- setAffinityDepth(Player, Map) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Sets the given
Player'sAffinitydepths. - setAffinityDepth(Player, Map, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Sets the given
Player'sAffinitydepths. - setAffinityDepth(Player, Holder, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Sets the given
Player'sAffinitydepth. - setAffinityDepth(Player, Holder, double, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Sets the given
Player'sAffinitydepth. - setAffinityLocked(boolean) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- setAlpha(float) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- setAmount(Holder, int) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- setAmount(Holder, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
-
Sets the stored amount for the given
EtheriumType. - setAwardXp(boolean) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
-
Modify whether to award magic xp.
- setBurnout(double) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.ManaBurnoutCostEvent
-
Modifies the burnout cost.
- setBurnout(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
-
Sets the
LivingEntity's burnout value. - setBurnoutRegeneration(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
-
Sets the
LivingEntity's burnout regeneration value. - setBypassLocks(boolean) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.AffinityChangeEvent.Pre
-
Modify whether affinity locks should be bypassed.
- setCanceled(boolean) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
-
Deprecated.
- setCanceled(Component) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
-
Mark the event as canceled.
- setColor(int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- setConsume(boolean) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
-
Modify whether to consume mana and burnout.
- setContext(String, T) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
-
Puts an extra instance context value.
- setContingency(LivingEntity, Identifier, Spell) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Sets a contingency
Spell. - setDirectEntity(Entity) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
- setDirectEntityAndHitResult(Entity, HitResult) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
- setHitResult(HitResult) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
- setIcon(Identifier) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- setIsCastingSpell(boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCasterEntity
-
Sets whether this entity is currently casting a spell or not.
- setLevel(int) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- setLevel(Player, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- setLifetime(int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- setMana(double) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.ManaBurnoutCostEvent
-
Modifies the mana cost.
- setMana(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
-
Sets the
LivingEntity's mana value. - setManaRegeneration(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
-
Sets the
LivingEntity's mana regeneration value. - setMaxBurnout(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.BurnoutHelper
-
Sets the
LivingEntity's maximum burnout value. - setMaxMana(LivingEntity, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.ManaHelper
-
Sets the
LivingEntity's maximum mana value. - setMessage(Component) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastResult
-
Sets the given error message if none was recorded yet.
- setName(Component) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- setParticleSpeed(double, double, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
-
Sets the speed of the particle.
- setPos(double, double, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
-
Sets the position of the particle.
- setRemoved(boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
-
Sets the particle to be removed.
- setSkillPoint(Player, Holder, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Sets
SkillPoints on thePlayer. - setSpell(Spell) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
- setSpell(Spell) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastResult
- setSuccess() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastResult
-
Marks the
Spellcast as successful. - setUncanceled() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent.Pre
-
Mark the event as uncanceled.
- setXp(double) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- setXp(Player, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
- shapeGroups() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Returns the value of the
shapeGroupsrecord component. - shapeGroups() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
-
Returns the value of the
shapeGroupsrecord component. - shiftInto(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
-
Called when a
Playershifts into anAbilitywith the effect. - shiftOutOf(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
-
Called when a
Playershifts into anAbilitywith the effect. - shouldRenderMagitechGogglesOutline() - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.ArsMagicaClientApi
- SHOWS_BARS_LAYER - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- SHOWS_SPELL_VISUALS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- size() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
-
Returns the value of the
sizerecord component. - Skill - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Represents a skill.
- Skill(List, Optional, Holder, int, int, boolean) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Creates an instance of a
Skillrecord class. - SKILL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- SKILL_POINT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- SkillPoint - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.magic
-
Represents a skill point.
- SkillPoint(int, int, int) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
-
Creates an instance of a
SkillPointrecord class. - skillPoints() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Returns the value of the
skillPointsrecord component. - skillPoints(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- skillPoints(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- skills() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Returns the value of the
skillsrecord component. - skills(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- skills(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- spawnParticles(ParticleSpawner, Vec3, int, LivingEntity, Entity, HitResult) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.ArsMagicaClientApi
- spawnParticles(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastBlock
- spawnParticles(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent.CastEntity
- spawnParticles(List, SpellCastContext) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
-
Spawns particles for the part.
- spawnParticles(Identifier, List, SpellCastContext) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
On the client, spawns particles for the given
SpellPart. - speed(double, double, double) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
-
Sets the speed of the particles.
- speed(double, double, double, double, double) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
-
Sets the speed of the particles.
- speed(double, double, double, double, double, double) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawnerBuilder
-
Sets the speed of the particles.
- spell() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns the value of the
spellrecord component. - Spell - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell.
- Spell(Optional, Optional, List, int, SpellGrammar, SpellDataComponentMap) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Creates an instance of a
Spellrecord class. - SPELL_BOOK_NO_SPELL_SELECTED - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_BOOK_NO_SPELL_SELECTED_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_BOOK_SELECTED_SPELL_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_ACTIVE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_COLOR - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_COLOR_CLEAR - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_COLOR_CLEAR_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_COLOR_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_PLACE_BLOCK - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_PLACE_BLOCK_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_CLEAR - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_CLEAR_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_CLEAR_SUCCESS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_CLEAR_SUCCESS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_RESTORE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_RESTORE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_RESTORE_SUCCESS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_RESTORE_SUCCESS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_SET - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_SET_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_SET_SUCCESS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_RECALL_SET_SUCCESS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_SUMMON - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_CUSTOMIZATION_SUMMON_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_BURNED_OUT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_BURNED_OUT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_BANISH_RAIN - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_BANISH_RAIN_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_CHARM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_CHARM_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_DAMAGE_PVP - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_DAMAGE_PVP_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_DAYLIGHT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_DAYLIGHT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_DIVINE_INTERVENTION - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_DIVINE_INTERVENTION_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_ENDER_INTERVENTION - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_ENDER_INTERVENTION_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_FALLING_STAR - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_FALLING_STAR_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_MOONRISE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_MOONRISE_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_PLACE_BLOCK_NO_BLOCK - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_PLACE_BLOCK_NO_BLOCK_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_PLACE_BLOCK_NO_SELECTION - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_PLACE_BLOCK_NO_SELECTION_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_RANDOM_TELEPORT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_RANDOM_TELEPORT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_RECALL - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_RECALL_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_SUMMON_NO_SELECTION - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_SUMMON_NO_SELECTION_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_SUMMON_TOO_MANY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_COMPONENT_SUMMON_TOO_MANY_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_MALFORMED - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_MALFORMED_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NO_BLOCK - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NO_BLOCK_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NO_CASTER - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NO_CASTER_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NO_ENTITY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NO_ENTITY_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NO_HIT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NO_HIT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NOT_ENOUGH_MANA - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_NOT_ENOUGH_MANA_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_SILENCED - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_FAIL_SILENCED_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_INGREDIENT - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- SPELL_INGREDIENT_COUNT_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_INGREDIENTS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
-
The registry for
SpellIngredients. - SPELL_INVALID - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_INVALID_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_MANA_COST_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_PART - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- SPELL_PART_DATA - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- SPELL_PARTS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
-
The registry for
SpellParts. - SPELL_PREFAB - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries.Keys
- SPELL_RECIPE_AFFINITIES - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_RECIPE_AFFINITIES_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_RECIPE_GRAMMAR - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_RECIPE_GRAMMAR_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_RECIPE_INGREDIENTS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_RECIPE_INGREDIENTS_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SPELL_RECIPE_SHAPE_GROUP_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- SpellCastContext - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
The context of a spell cast, passed into many spell casting methods in
SpellHelperand related places. - SpellCastContext(Spell, Level, LivingEntity, boolean, boolean) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
The context of a spell cast, passed into many spell casting methods in
SpellHelperand related places. - SpellCastContext(Spell, Level, LivingEntity, Entity, HitResult, boolean, boolean) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Creates an instance of a
SpellCastContextrecord class. - SpellCasterEntity - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Marks a class as an entity that can cast spells.
- SpellCastEvent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Event that is fired when a spell is cast.
- SpellCastEvent(LivingEntity, Spell, double, double) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellCastEvent
- SpellCastEvent.Post - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Fired after the spell is cast, mana and burnout have been modified (if applicable), and magic xp has been awarded (if applicable).
- SpellCastEvent.Pre - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Fired immediately before the spell is cast.
- SpellCastResult - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents the result of a
Spellcast. - SpellCastResult(Spell) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastResult
- SpellComponent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell component.
- SpellComponent(SpellStat...) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponent
- SpellComponent.CastBlock - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell component that only affects blocks.
- SpellComponent.CastBoth - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell component that affects both blocks and entities, with distinct effects on each.
- SpellComponent.CastEntity - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell component that only affects entities.
- SpellComponentCastResult - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents the result of an individual
SpellPartbeing cast. - SPELLCRAFTING_END - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- SPELLCRAFTING_START - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- SpellDataComponentMap - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents the data components of a
Spell. - SpellDataComponentMap(List, PatchedDataComponentMap) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
-
Creates an instance of a
SpellDataComponentMaprecord class. - SpellEvent - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
The base class for all events involving a spell.
- SpellEvent(LivingEntity, Spell) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellEvent
- SpellGrammar - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell's grammar.
- SpellGrammar(List, List) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
-
Deprecated.
- spellHelper() - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
- SpellHelper - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Helper for spell-related operations.
- SpellIngredient - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell ingredient.
- SpellModifier - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell modifier.
- SpellModifier(Map) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellModifier
- SpellPart - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell part.
- SpellPart() - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPart
- SpellPartCastEvent<T> - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Event that is fired when a particular spell part is cast.
- SpellPartCastEvent(T, List, SpellCastContext) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.event.SpellPartCastEvent
- SpellPartCastEvent.Component - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Event that is fired when a
SpellComponentis cast. - SpellPartCastEvent.PrimaryShape - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Event that is fired when a
PrimarySpellShapeis cast. - SpellPartCastEvent.SecondaryShape - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
-
Event that is fired when a
SecondarySpellShapeis cast. - spellPartCustomizationScreen(Holder) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.ArsMagicaClientApi
- SpellPartCustomizationScreen - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.client.screen
-
Represents a screen for customizing a
SpellPart. - SpellPartCustomizationScreen.Factory<T,
S> - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.client.screen -
The factory interface for
SpellPartCustomizationScreens, used inRegisterSpellPartCustomizationScreensEvent. - spellPartData(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- spellPartData(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- SpellPartData - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents the datapack-supplied properties of a
SpellPart. - SpellPartData(double, Optional, Map, List) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
-
Creates an instance of a
SpellPartDatarecord class. - spellPrefabs(boolean) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- spellPrefabs(RegistryAccess) - Static method in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMRegistries
- SpellShapeGroup - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a spell's shape group.
- SpellShapeGroup(List, PrimarySpellShape, List, SecondarySpellShape, List) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Deprecated.
- SpellStat - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Represents a stat that can be modified, e.g.
- SpellStat(Identifier) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Represents a stat that can be modified, e.g.
- SpellStat(Identifier, DoubleFunction) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Represents a stat that can be modified, e.g.
- SpellStat(Identifier, Optional) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Creates an instance of a
SpellStatrecord class. - SpellStatModifier - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Callback for calculating a modified
SpellStatvalue. - stair() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
-
Returns the value of the
stairrecord component. - startX() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Returns the value of the
startXrecord component. - startY() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Returns the value of the
startYrecord component. - state() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Returns the value of the
staterecord component. - stopOtherControllers() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController
- STORAGE_BLOCKS_CHIMERITE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- STORAGE_BLOCKS_CHIMERITE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- STORAGE_BLOCKS_MOONSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- STORAGE_BLOCKS_MOONSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- STORAGE_BLOCKS_SUNSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- STORAGE_BLOCKS_SUNSTONE - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- STORAGE_BLOCKS_TOPAZ - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- STORAGE_BLOCKS_TOPAZ - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- STORAGE_BLOCKS_VINTEUM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- STORAGE_BLOCKS_VINTEUM - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- STREAM_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- STREAM_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- STREAM_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
- STREAM_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
- STREAM_CODEC - Static variable in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
- submit(PoseStack, SubmitNodeCollector) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.MagitechGogglesOverlayRenderState
-
Submits the state to the given
SubmitNodeCollector. - subtractAmount(Holder, int) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
- subtractAmount(Holder, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumHandler
-
Subtracts the given amount to the stored amount for the given
EtheriumType. - success(Spell) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellComponentCastResult
- SUMMONING_NOT_SUPPORTED - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.EntityTypes
T
- tab() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Returns the value of the
tabrecord component. - TAB_SIZE - Static variable in class at.minecraftschurli.mods.arsmagicalegacy.api.client.OcculusTabRenderer
- TallHarvestState - Record Class in at.minecraftschurli.mods.arsmagicalegacy.api.plant
-
Represents the harvesting transition of a tall plant, used by some
GrowthTypes. - TallHarvestState(BlockState, BlockState, BlockState, BlockState) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
-
Creates an instance of a
TallHarvestStaterecord class. - TARMA_ROOT_PLANTABLE_ON - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- test(MagicAttachment) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
- test(Player, Level, Vec3) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualRequirement
- test(Player, Level, Vec3, T) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ritual.RitualTrigger
- test(Player) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
- tick() - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleControllerInstance
-
Ticks the instance.
- tick(ParticleControllerInstance) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController
-
Ticks the given
ParticleControllerInstance. - tick(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
-
Called every tick when an
Abilitywith the effect is active on the givenPlayer. - tick(Level, BlockPos, BlockState) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumGeneratorBlockEntity
-
Ticks the block entity.
- tickFirst(ParticleControllerInstance) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController
-
Ticks the given
ParticleControllerInstanceon its first tick. - TIER_KEY - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTranslations
- to() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
-
Returns the value of the
torecord component. - tool() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Returns the value of the
toolrecord component. - tool() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Returns the value of the
toolrecord component. - ToolTierProvider - Class in at.minecraftschurli.mods.arsmagicalegacy.api.spell
-
Data provider for tool tiers.
- ToolTierProvider(PackOutput, CompletableFuture, String) - Constructor for class at.minecraftschurli.mods.arsmagicalegacy.api.spell.ToolTierProvider
- tooltip(Level) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellIngredient
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ability.Ability
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController.Type
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarCapMaterial
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellGrammar
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
-
Returns a string representation of this record class.
- totalEtherium() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
- trigger() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
-
Returns the value of the
triggerrecord component. - triggerContingency(LivingEntity, Identifier) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellHelper
-
Triggers a contingency.
- triggerEventEffect(T, Player, MapCodec) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityHelper
-
Triggers an
EventTriggeredAbilityEffect. - Type(Identifier, MapCodec) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController.Type
-
Creates an instance of a
Typerecord class.
U
- unlockAffinities(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Unlocks the
Player'sAffinitydepths. - update(int, Consumer) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
- updateAffinityLock(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
-
Sets the
Player'sAffinitydepth lock depending on whether there is an affinity at 100% or not. - updateAffinityShifts(Consumer) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- updateDataComponents(UnaryOperator) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.Spell
- updateGrammar(Consumer) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
- updateShapeGroup(int, Consumer) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
- updateSkillPoints(Consumer) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- updateSkills(Consumer) - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
- upperFrom() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
-
Returns the value of the
upperFromrecord component. - upperTo() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
-
Returns the value of the
upperTorecord component.
W
- WATER_GUARDIAN_IS_HEAL_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- WATER_GUARDIAN_IS_IMMUNE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- WATER_GUARDIAN_IS_VULNERABLE_TO - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.DamageTypes
- width() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
-
Returns the value of the
widthrecord component. - WITCHWOOD_LOGS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
- WITCHWOOD_LOGS - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Items
- WIZARDS_AUTUMN_LEAVES - Static variable in interface at.minecraftschurli.mods.arsmagicalegacy.api.constants.AMTags.Blocks
X
- x() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- x() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Returns the value of the
xrecord component. - xp() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
-
Returns the value of the
xprecord component.
Y
- y() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
- y() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
-
Returns the value of the
yrecord component.
Z
- z() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
All Classes and Interfaces|All Packages|Constant Field Values
SpellCastEvent.Pre.setCanceled(Component)to cancel, andSpellCastEvent.Pre.setUncanceled()to uncancel.