Index

A B C D E F G H I J K L M N O P R S T U W X Y Z 
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 Ability record 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's Abilitys.
AbstractContainerSpellPartCustomizationScreen<T> - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.screen
A more specialized version of AbstractSpellPartCustomizationScreen that 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 activeShapeGroup record 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's Affinity depth.
addAffinityDepth(Player, Map, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Adds to the given Player's Affinity depth.
addAffinityDepth(Player, Holder, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Adds to the given Player's Affinity depth.
addAffinityDepth(Player, Holder, double, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Adds to the given Player's Affinity depth.
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 BlockPos to 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 SkillPoint to the Player.
addSkillPoint(Player, Holder, int) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Adds SkillPoints to the Player.
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 adjacents record 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 affinity record 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 Affinity record 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 affinityLocked record component.
affinityShifts() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
Returns the value of the affinityShifts record component.
affinityShifts() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
Returns the value of the affinityShifts record 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 allStates record component.
alpha() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
Returns the value of the alpha record 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 AltarCapMaterial record 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 AltarMaterial record 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 Affinity shifts to the given Player.
applyAffinityShift(Player, Map, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Applies Affinity shifts to the given Player.
applyAffinityShift(Player, Holder, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Applies an Affinity shift to the given Player.
applyAffinityShift(Player, Holder, double, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Applies an Affinity shift to the given Player.
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 awardXp record 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 block record component.
block() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
Returns the value of the block record 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 GrowthType that 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 bounds record 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 burnout record 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 burnTime record 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 caster record 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 castSound record 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 codec record 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 color record component.
color() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.EtheriumType
Returns the value of the color record component.
color() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
Returns the value of the color record component.
color() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
Returns the value of the color record 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 components record 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 consume record 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 controllers record component.
cost() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
Returns the value of the cost record component.
count() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
Returns the value of the count record 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 crop record 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 EntityType when stored in a crystal phylactery.
CrystalPhylacteryContentsSize(int) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.CrystalPhylacteryContentsSize
Creates an instance of a CrystalPhylacteryContentsSize record 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 dataComponents record 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 directEntity record component.
directOpposite() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
Returns the value of the directOpposite record 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 effects record component.
effects() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
Returns the value of the effects record 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 EtheriumHandler BlockEntity attached.
etheriumPerTick() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.etherium.ObeliskFuel
Returns the value of the etheriumPerTick record 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 EtheriumType record 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 AbilityEffect that is triggered by an Event.
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 AABB in 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
Removes the given Skill from the Player's known Skills.
forgetAll(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Removes all Skills from the Player's known Skills.
from() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.HarvestState
Returns the value of the from record 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 genericModifierFunction record 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 BlockEntity at 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 Entity from the HitResult.
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 AABB to 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 Entity from the HitResult.
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 Player is 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 grammar record component.
grammar() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
Returns the value of the grammar record component.
gravity() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
Returns the value of the gravity record 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 GrowthContext record class.
growthType() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
Returns the value of the growthType record 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 HarvestState record 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 height record component.
hidden() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Skill
Returns the value of the hidden record 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 hitResult record 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 icon record 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 id record component.
id() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellStat
Returns the value of the id record component.
id(String) - Static method in class at.minecraftschurli.mods.arsmagicalegacy.api.ArsMagicaApi
Creates a new Identifier with 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 index record component.
index() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
Returns the value of the index record 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
Adds the given Skill to the Player's known Skills.
learnAll(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Adds all Skills to the Player's known Skills.
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 level record component.
level() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
Returns the value of the level record component.
level() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellCastContext
Returns the value of the level record 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 levelsForPoint record 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's Affinity depths.
loopSound() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
Returns the value of the loopSound record component.
lowerFrom() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
Returns the value of the lowerFrom record component.
lowerTo() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
Returns the value of the lowerTo record 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 MagicAttachment record 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's MagicAttachment.
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 majorOpposites record component.
mana() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellPartData
Returns the value of the mana record 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 maxLifetime record component.
maxOffset() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
Returns the value of the maxOffset record component.
maxSpeed() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
Returns the value of the maxSpeed record component.
minEarnLevel() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.SkillPoint
Returns the value of the minEarnLevel record component.
minLifetime() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
Returns the value of the minLifetime record component.
minOffset() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
Returns the value of the minOffset record component.
minorOpposites() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
Returns the value of the minorOpposites record component.
minSpeed() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleSpawner
Returns the value of the minSpeed record 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 name record 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 negative record 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 ObeliskFuel record 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 OcculusTab record 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
Validates the given List of SpellParts and constructs a SpellGrammar from it.
of(List) - Static method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
Validates the given List of SpellParts and constructs a SpellShapeGroup from it.
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's MagicAttachment changes.
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 parents record 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 particle record component.
particle() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.Affinity
Returns the value of the particle record 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 ParticleSpawner record class.
ParticleSpawnerBuilder - Class in at.minecraftschurli.mods.arsmagicalegacy.api.client.particle
Builder class for ParticleSpawner, for use in ParticleSpawnerProvider.
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 parts record component.
parts() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
Returns the value of the parts record 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 plant record 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 Plant record 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 player record component.
pos() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
Returns the value of the pos record 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 power record component.
power() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
Returns the value of the power record 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 primaryModifiers record component.
primaryShape() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
Returns the value of the primaryShape record 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 recipe record component.
register(Holder, SpellPartCustomizationScreen.Factory) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterSpellPartCustomizationScreensEvent
register(Identifier, OcculusTabRenderer.Factory) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterOcculusTabRenderersEvent
register(Identifier, MapCodec) - Method in class at.minecraftschurli.mods.arsmagicalegacy.api.client.event.RegisterParticleControllersEvent
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 RegistryAccess for 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 BlockPos to connect.
renderer() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
Returns the value of the renderer record 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 GrowthType that separates the replanting logic from GrowthType.harvest(GrowthContext, boolean) out into separate methods.
requirements() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.ritual.Ritual
Returns the value of the requirements record 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 Ritual record 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 scale record 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 the Player's depth.
secondaryModifiers() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
Returns the value of the secondaryModifiers record component.
secondaryShape() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellShapeGroup
Returns the value of the secondaryShape record 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 seed record 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's Affinity depths.
setAffinityDepth(Player, Map, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Sets the given Player's Affinity depths.
setAffinityDepth(Player, Holder, double) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Sets the given Player's Affinity depth.
setAffinityDepth(Player, Holder, double, boolean, boolean) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Sets the given Player's Affinity depth.
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
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 the Player.
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 Spell cast 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 shapeGroups record component.
shapeGroups() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.spell.SpellDataComponentMap
Returns the value of the shapeGroups record component.
shiftInto(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
Called when a Player shifts into an Ability with the effect.
shiftOutOf(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
Called when a Player shifts into an Ability with 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 size record 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 Skill record 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 SkillPoint record class.
skillPoints() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
Returns the value of the skillPoints record 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 skills record 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 spell record 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 Spell record 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 SpellHelper and 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 SpellHelper and 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 SpellCastContext record 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 Spell cast.
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 SpellPart being 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 SpellDataComponentMap record 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 SpellComponent is cast.
SpellPartCastEvent.PrimaryShape - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
Event that is fired when a PrimarySpellShape is cast.
SpellPartCastEvent.SecondaryShape - Class in at.minecraftschurli.mods.arsmagicalegacy.api.event
Event that is fired when a SecondarySpellShape is 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
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 SpellPartData record 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 SpellStat record class.
SpellStatModifier - Interface in at.minecraftschurli.mods.arsmagicalegacy.api.spell
Callback for calculating a modified SpellStat value.
stair() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.AltarMaterial
Returns the value of the stair record component.
startX() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
Returns the value of the startX record component.
startY() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.OcculusTab
Returns the value of the startY record component.
state() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
Returns the value of the state record 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 tab record 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 TallHarvestState record 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
tick(Player, Holder) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.ability.AbilityEffect
Called every tick when an Ability with the effect is active on the given Player.
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 ParticleControllerInstance on 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 to record component.
tool() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.GrowthContext
Returns the value of the tool record component.
tool() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.Plant
Returns the value of the tool record 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 trigger record 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
Type(Identifier, MapCodec) - Constructor for record class at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ParticleController.Type
Creates an instance of a Type record class.

U

unlockAffinities(Player) - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicHelper
Unlocks the Player's Affinity depths.
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's Affinity depth 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 upperFrom record component.
upperTo() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.plant.TallHarvestState
Returns the value of the upperTo record 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 width record 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 x record component.
xp() - Method in record class at.minecraftschurli.mods.arsmagicalegacy.api.magic.MagicAttachment
Returns the value of the xp record 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 y record component.

Z

z() - Method in interface at.minecraftschurli.mods.arsmagicalegacy.api.client.particle.ControlledParticle
 
A B C D E F G H I J K L M N O P R S T U W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values