Index

A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Ability - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.affinity
 
Ability(Affinity, MinMaxBounds.Doubles) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
Creates an instance of a Ability record class.
ABILITY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
 
AbilityProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
AbstractRegistryDataProvider<T> - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
AbstractRegistryDataProvider(ResourceKey<? extends Registry<T>>, String) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.AbstractRegistryDataProvider
 
add(float) - Static method in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
add(String, String, ResourceLocation, ISpell) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.PrefabSpellProvider
 
addAffinity(Affinity, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds an affinity.
addAffinity(Supplier<Affinity>, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds an affinity.
addAffinity(Holder<Affinity>, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds an affinity.
addAffinity(ResourceLocation, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds an affinity.
addCost(SkillPoint) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
Adds a learning cost to this skill.
addCost(SkillPoint, int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
Adds a learning cost to this skill.
addCost(Holder<SkillPoint>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
Adds a learning cost to this skill.
addCost(Holder<SkillPoint>, int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
Adds a learning cost to this skill.
addCost(ResourceLocation) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
Adds a learning cost to this skill.
addCost(ResourceLocation, int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
Adds a learning cost to this skill.
addIngredient(ISpellIngredient) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds a spell ingredient.
additionalData() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
addMajorOpposite(ResourceLocation) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
addMajorOpposites(ResourceLocation...) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
addMinorOpposite(ResourceLocation) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
addMinorOpposites(ResourceLocation...) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
addMultiplied(float) - Static method in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
addMultipliedBase(float) - Static method in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
addParent(ResourceLocation) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
Adds a parent skill that must be learned first.
addReagent(int, Ingredient) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds a spell reagent.
addReagent(ItemFilter) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds a spell reagent.
addReagent(Ingredient) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds a spell reagent.
addReagent(ItemStack) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Adds a spell reagent.
addSkillPoint(Player, SkillPoint) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Adds a skill point of a given type to a given player.
addSkillPoint(Player, SkillPoint, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Adds skill points of a given type to a given player.
addSkillPoint(Player, Holder<SkillPoint>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Adds a skill point of a given type to a given player.
addSkillPoint(Player, Holder<SkillPoint>, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Adds skill points of a given type to a given player.
addSkillPoint(Player, ResourceKey<SkillPoint>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Adds a skill point of a given type to a given player.
addSkillPoint(Player, ResourceKey<SkillPoint>, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Adds skill points of a given type to a given player.
addSkillPoint(Player, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Adds a skill point of a given type to a given player.
addSkillPoint(Player, ResourceLocation, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Adds skill points of a given type to a given player.
affinities() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
affinities() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartData
 
affinity - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent
The affinity being shifted.
affinity() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
Returns the value of the affinity record component.
Affinity - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.affinity
 
Affinity(int, Set<ResourceLocation>, Set<ResourceLocation>, ResourceLocation, Holder<SoundEvent>, Holder<SoundEvent>, Supplier<? extends ParticleOptions>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Creates an instance of a Affinity record class.
AFFINITY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
Affinity.Builder - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.affinity
 
AffinityChangingEvent - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
 
AffinityChangingEvent(Player, Affinity, boolean) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent
 
AffinityChangingEvent.Post - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event fired after applying an affinity shift.
AffinityChangingEvent.Pre - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event fired before applying an affinity shift.
affinityShifts() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
affinityShifts() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartData
 
AIR - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
AltarCapMaterial - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.altar
 
AltarCapMaterial(Block, int) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarCapMaterial
Creates an instance of a AltarCapMaterial record class.
AltarCapMaterialProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
AltarMaterialProvider<T> - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
AltarMaterialProvider(ResourceKey<? extends Registry<T>>, String) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.AltarMaterialProvider
 
AltarMaterialProvider.Cap - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
AltarMaterialProvider.Structure - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
AltarStructureMaterial - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.altar
 
AltarStructureMaterial(Block, StairBlock, int) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
Creates an instance of a AltarStructureMaterial record class.
amount - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent.Post
The new amount after the affinity has been shifted.
amount() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
Returns the value of the amount record component.
AMTags - Class in com.github.minecraftschurlimods.arsmagicalegacy.api
Class holding the references for all tags added by this mod.
AMTags.Biomes - Class in com.github.minecraftschurlimods.arsmagicalegacy.api
Holds the mod's biome tags.
AMTags.Blocks - Class in com.github.minecraftschurlimods.arsmagicalegacy.api
Holds the mod's block tags.
AMTags.EntityTypes - Class in com.github.minecraftschurlimods.arsmagicalegacy.api
Holds the mod's entity type tags.
AMTags.Fluids - Class in com.github.minecraftschurlimods.arsmagicalegacy.api
Holds the mod's fluid tags.
AMTags.Items - Class in com.github.minecraftschurlimods.arsmagicalegacy.api
Holds the mod's item tags.
ANY - Static variable in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
 
anyOf(ItemFilter...) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
anyOf(Collection<ItemFilter>) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
applyAffinityShift(Player, Affinity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
Applies the affinity shift for the given player and affinity.
applyAffinityShift(Player, Holder<Affinity>, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
Applies the affinity shift for the given player and affinity.
applyAffinityShift(Player, ResourceLocation, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
Applies the affinity shift for the given player and affinity.
ARCANE - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
ArsMagicaAPI - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api
 
ArsMagicaAPI.InstanceHolder - Class in com.github.minecraftschurlimods.arsmagicalegacy.api
 
AT_LEAST - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.AmountMatchMode
 
AT_MOST - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.AmountMatchMode
 
atLeast(int) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
atLeast(ItemStack) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
atMost(int) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
atMost(ItemStack) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
awardLevel(Player, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IMagicHelper
Awards the given amount of magic levels to the given player.
awardXp(Player, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IMagicHelper
Awards the given amount of magic xp to the given player.

B

background() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the background record component.
background(RegistryAccess) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
base - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ModifyStats
 
bindProvider(BlockPos) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumConsumer
Binds a new provider to this consumer.
Biomes() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Biomes
 
block() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
Returns the value of the block record component.
Blocks() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
bounds() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
Returns the value of the bounds record component.
build() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
build() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
 
build() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualProvider.Builder
 
build() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
 
build(BiConsumer<ResourceLocation, ObeliskFuel>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.ObeliskFuelBuilder
Builds this builder.
build(BiConsumer<ResourceLocation, Ritual>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualBuilder
 
builder() - Static method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
builder(RitualEffect, RitualTrigger) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualProvider
 
builder(Holder<? extends ISpellPart>, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider
 
builder(Holder<? extends ISpellPart>, float, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider
 
builder(ResourceKey<? extends ISpellPart>, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider
 
builder(ResourceKey<? extends ISpellPart>, float, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider
 
builder(ResourceLocation, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider
 
builder(ResourceLocation, float, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider
 
Builder() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
Builder(int) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
 
Builder(ItemFilter.AmountMatchMode, int) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
Creates an instance of a Builder record class.
Builder(ResourceLocation, int, int) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
 
Builder(ResourceLocation, SpellPartDataProvider, float) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
 
BURNED_OUT - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
burnout(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
BurnoutCost(LivingEntity, ISpell, float) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.BurnoutCost
 
burnTime() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
Returns the value of the burnTime record component.

C

CAN_SPAWN_WATER_GUARDIAN - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Biomes
 
canCastSpell() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellCasterEntity
 
CANCELLED - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
canCombine(ISpellIngredient) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellIngredient
 
canLearn(Player, Skill) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
canLearn(Player, ResourceLocation, RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
cap() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarCapMaterial
Returns the value of the cap record component.
Cap(String) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.AltarMaterialProvider.Cap
 
cast(LivingEntity, Level, int, boolean, boolean) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
Casts the spell.
Cast(LivingEntity, ISpell) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.Cast
 
castSound() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns the value of the castSound record component.
children() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.client.OcculusTabRenderer
 
clearContingency(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IContingencyHelper
Clear the contingency for a given target.
codec() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger
 
codec() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger
 
codec() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualEffect
 
codec() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualRequirement
 
codec() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualTrigger
 
codec() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
Returns the value of the codec record component.
CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
 
CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
 
CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarCapMaterial
 
CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
 
CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
 
CODEC - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
CODEC - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualEffect
 
CODEC - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualRequirement
 
CODEC - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualTrigger
 
CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
CODEC - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
CODEC - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellIngredient
 
CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
 
CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
 
CODEC - Static variable in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.AmountMatchMode
 
CODEC - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
CODEC - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Combined
 
CODEC - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.None
 
CODEC - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple
 
color() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns the value of the color record component.
color() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
Returns the value of the color record component.
com.github.minecraftschurlimods.arsmagicalegacy.api - package com.github.minecraftschurlimods.arsmagicalegacy.api
 
com.github.minecraftschurlimods.arsmagicalegacy.api.advancement - package com.github.minecraftschurlimods.arsmagicalegacy.api.advancement
 
com.github.minecraftschurlimods.arsmagicalegacy.api.affinity - package com.github.minecraftschurlimods.arsmagicalegacy.api.affinity
 
com.github.minecraftschurlimods.arsmagicalegacy.api.altar - package com.github.minecraftschurlimods.arsmagicalegacy.api.altar
 
com.github.minecraftschurlimods.arsmagicalegacy.api.client - package com.github.minecraftschurlimods.arsmagicalegacy.api.client
 
com.github.minecraftschurlimods.arsmagicalegacy.api.data - package com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
com.github.minecraftschurlimods.arsmagicalegacy.api.etherium - package com.github.minecraftschurlimods.arsmagicalegacy.api.etherium
 
com.github.minecraftschurlimods.arsmagicalegacy.api.event - package com.github.minecraftschurlimods.arsmagicalegacy.api.event
 
com.github.minecraftschurlimods.arsmagicalegacy.api.magic - package com.github.minecraftschurlimods.arsmagicalegacy.api.magic
 
com.github.minecraftschurlimods.arsmagicalegacy.api.ritual - package com.github.minecraftschurlimods.arsmagicalegacy.api.ritual
 
com.github.minecraftschurlimods.arsmagicalegacy.api.skill - package com.github.minecraftschurlimods.arsmagicalegacy.api.skill
 
com.github.minecraftschurlimods.arsmagicalegacy.api.spell - package com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
com.github.minecraftschurlimods.arsmagicalegacy.api.util - package com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
combine(ISpellIngredient) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellIngredient
 
commandSource - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent
Whether this event was caused by a command or not.
compareTo(Affinity) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
Component(LivingEntity, ISpell, ISpellComponent, List<ISpellModifier>, HitResult) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.Cast.Component
 
COMPONENT - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart.SpellPartType
 
consume(Level, BlockPos) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellIngredient
Consumes this ingredient.
consume(Level, BlockPos, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumProvider
Consumes etherium from this provider.
consumeReagents(LivingEntity, Collection<ItemFilter>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Consumes the reagents.
consumeSkillPoint(Player, SkillPoint) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Consumes one skill point of a given type for a given player.
consumeSkillPoint(Player, SkillPoint, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Consumes skill points of a given type for a given player.
consumeSkillPoint(Player, Holder<SkillPoint>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Consumes one skill point of a given type for a given player.
consumeSkillPoint(Player, Holder<SkillPoint>, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Consumes skill points of a given type for a given player.
consumeSkillPoint(Player, ResourceKey<SkillPoint>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Consumes one skill point of a given type for a given player.
consumeSkillPoint(Player, ResourceKey<SkillPoint>, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Consumes skill points of a given type for a given player.
consumeSkillPoint(Player, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Consumes one skill point of a given type for a given player.
consumeSkillPoint(Player, ResourceLocation, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Consumes skill points of a given type for a given player.
Context - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.ritual
 
Context.MapContext - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.ritual
 
ContingencyType - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.magic
Class representing a contingency type.
ContingencyType() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
cost() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Returns the value of the cost record component.
COUNTING - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
create(OcculusTab, Screen) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab.OcculusTabRendererFactory
Creates a new occulus tab renderer.
CURRENT_SHAPE_GROUP_KEY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
currentShapeGroup() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
currentShapeGroupIndex() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
currentShapeGroupIndex(byte) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
Sets the current shape group index.

D

DAMAGE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
DARK - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
 
data() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Context.MapContext
Returns the value of the data record component.
DATA_KEY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
DEATH - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
decreaseAffinityDepth(Player, Affinity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
decreaseAffinityDepth(Player, Holder<Affinity>, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
decreaseAffinityDepth(Player, ResourceLocation, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
decreaseBurnout(LivingEntity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IBurnoutHelper
Decreases the burnout value of the given entity.
decreaseMana(LivingEntity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IManaHelper
Decreases the mana value of the given entity.
decreaseMana(LivingEntity, float, boolean) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IManaHelper
Decreases the mana value of the given entity.
DEFAULT_RENDERER - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
DefaultSpellPartStatModifier - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Utility class for default spell part stat modifiers.
DefaultSpellPartStatModifier() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
DIRECT_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
 
DIRECT_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
 
DIRECT_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
 
DIRECT_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
 
DIRECT_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
 
directOpposite() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns the value of the directOpposite record component.
DUSTS_ARCANE_ASH - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
DUSTS_ARCANE_COMPOUND - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
DUSTS_PURIFIED_VINTEUM - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
DUSTS_VINTEUM - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 

E

EARTH - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
effect() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
Returns the value of the effect record component.
EFFECT_FAILED - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
EMPTY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Context
 
EMPTY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
EMPTY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
 
EMPTY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
 
ENDER - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
EntityTypes() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.EntityTypes
 
equals(ISpellPartStat) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartStat
 
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarCapMaterial
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Context.MapContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
Indicates whether some other object is "equal to" this one.
etheriumPerTick() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
Returns the value of the etheriumPerTick record component.
EtheriumType - Enum Class in com.github.minecraftschurlimods.arsmagicalegacy.api.etherium
Enum for etherium type.
exactly(int) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
exactly(ItemStack) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
EXACTLY - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.AmountMatchMode
 

F

FALL - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
FIRE - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
FIRE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
firstShape(byte) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
Fluids() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Fluids
 
forget(Player, Skill, RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Locks the given skill for the given player.
forget(Player, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Locks the given skill for the given player.
forgetAll(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Locks all skills for the given player.
from() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
Returns the value of the from record component.

G

GEMS_CHIMERITE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
GEMS_MOONSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
GEMS_SUNSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
GEMS_TOPAZ - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
get() - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
get(String, Class<T>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Context
 
get(String, Class<T>) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Context.MapContext
 
getAdjacentAffinities() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
getAffinity(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityItem
 
getAffinityDepth(Player, Affinity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getAffinityDepth(Player, Holder<Affinity>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getAffinityDepth(Player, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getAffinityDepthOrElse(Player, Affinity, double) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getAffinityDepthOrElse(Player, Holder<Affinity>, double) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getAffinityDepthOrElse(Player, ResourceLocation, double) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getAffinityForStack(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getAffinityHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getAffinityRegistry() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getAmount() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumProvider
 
getBase() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Pre
 
getBookStack() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getBoundProviders() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumConsumer
 
getBurnout() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.BurnoutCost
 
getBurnout() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartData
 
getBurnout(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IBurnoutHelper
 
getBurnoutHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getColor() - Method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
 
getColor(List<ISpellModifier>, ISpell, LivingEntity, int, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Returns the color for the current part.
getComponent() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.Cast.Component
 
getContingencyHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getContingencyType(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IContingencyHelper
Get the contingency type for a given target.
getContingencyTypeRegistry() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getCount() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellIngredient
 
getDataForPart(ISpellPart) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellDataManager
 
getDescription() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable.WithDescription
 
getDescription(RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable.WithDescription
 
getDescriptionTranslationKey() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable.WithDescription
 
getDescriptionTranslationKey(RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable.WithDescription
 
getDisplayName() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable
 
getDisplayName() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable.WithDescription
 
getDisplayName(RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable
 
getDisplayName(RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable.WithDescription
 
getEssenceForAffinity(Affinity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getEssenceForAffinity(Holder<Affinity>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getEssenceForAffinity(ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getEtheriumConsumer(BlockEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
getEtheriumConsumer(Level, BlockPos) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
getEtheriumHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getEtheriumProvider(BlockEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
getEtheriumProvider(Level, BlockPos) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
getEtheriumType(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
getFor(SpellIngredientType<? extends ISpellIngredient>) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.client.ISpellIngredientRenderer
 
getId() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
getId() - Method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
 
getId() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
 
getId() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart
 
getId() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartStat
 
getId() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable
 
getId(RegistryAccess) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
 
getId(RegistryAccess) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
getId(RegistryAccess) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
 
getId(RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable
 
getKnownSkills(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
getLevel() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.PlayerLevelUpEvent
 
getLevel(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IMagicHelper
 
getMagicHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getMana() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Post
 
getMana(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IManaHelper
 
getManaHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getMatchedStacks() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Combined
 
getMatchedStacks() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
getMatchedStacks() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.None
 
getMatchedStacks() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple.Ingredient
 
getMatchedStacks() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple.ItemLike
 
getMatchedStacks() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple.ItemStack
 
getMatchedStacks() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple.TagKey
 
getMatchingFilter(ItemStack) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Combined
 
getMatchingFilter(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
getMatchingFilter(ItemStack) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.None
 
getMatchingFilter(ItemStack) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple
 
getMax() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumProvider
 
getMaxBurnout(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IBurnoutHelper
 
getMaxMana(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IManaHelper
 
getModifiedBase() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Pre
 
getModifiedBurnout() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.BurnoutCost
 
getModifiedMana() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Post
 
getModifiedMultiplier() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Pre
 
getModifiedStat(float, ISpellPartStat, List<ISpellModifier>, ISpell, LivingEntity, HitResult, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Get the stat value modified by the modifiers.
getModifiers() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.Cast.Component
 
getMultiplier() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Pre
 
getName() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider
 
getNameTranslationKey() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable.WithDescription
 
getNameTranslationKey(RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable.WithDescription
 
getOrbForSkillPoint(SkillPoint) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
getOrbForSkillPoint(ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
getParticle() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
getParts() - Method in exception com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup.MalformedShapeGroupException
 
getParts() - Method in exception com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack.MalformedSpellStackException
 
getPointedEntity(Entity, double) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Performs a ray trace and returns the entity the given entity is currently looking at.
getRift(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IRiftHelper
 
getRiftHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getRitualEffectTypeRegistry() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getRitualRequirementTypeRegistry() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getRitualTriggerTypeRegistry() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getSerializedName() - Method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.AmountMatchMode
 
getSkillHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getSkillPoint(Player, SkillPoint) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
getSkillPoint(Player, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
getSkillPoint(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillPointItem
Get the SkillPoint stored in the ItemStack.
getSkillPointForStack(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
getSkillPointRegistry() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getSpell() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent
 
getSpell(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
 
getSpellDataManager() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getSpellHelper() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getSpellIcon(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
 
getSpellIngredientTypeRegistry() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getSpellItemStackFromEntity(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Returns the item stack containing the spell the given entity is currently using, taking spell books into consideration.
getSpellItemStackInHand(LivingEntity, InteractionHand) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Returns the item stack the given entity is currently holding in the given hand if said stack is a spell, taking spell books into consideration.
getSpellName(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
 
getSpellPartRegistry() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getSpellTransformationFor(BlockState, Level, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
getStackForAffinity(T, Affinity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getStackForAffinity(T, Holder<Affinity>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getStackForAffinity(T, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getStackForSkillPoint(T, SkillPoint) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
getStackForSkillPoint(T, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
getStatModifier(ISpellPartStat) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellModifier
 
getStatsModified() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellModifier
 
getStatsUsed() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellComponent
 
getStatsUsed() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellShape
 
getTarget() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.Cast.Component
 
getTomeForAffinity(Affinity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getTomeForAffinity(Holder<Affinity>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getTomeForAffinity(ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
getTooltip() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellIngredient
 
getTranslationKey() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable
 
getTranslationKey(RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable
 
getType() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
 
getType() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
getType() - Method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
 
getType() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumProvider
 
getType() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
getType() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
 
getType() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
 
getType() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellComponent
 
getType() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellIngredient
 
getType() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellModifier
 
getType() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart
 
getType() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellShape
 
getType() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ITranslatable
 
getXp(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IMagicHelper
 
getXpForNextLevel(int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IMagicHelper
 

H

hasEtheriumConsumer(BlockEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
hasEtheriumConsumer(Level, BlockPos) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
hasEtheriumProvider(BlockEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
hasEtheriumProvider(Level, BlockPos) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
 
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarCapMaterial
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Context.MapContext
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
Returns a hash code value for this object.
hashCode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
Returns a hash code value for this object.
hasNoneVariant() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityItem
 
hasReagents(LivingEntity, Collection<ItemFilter>) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
 
HEALTH - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
height() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the height record component.
hidden() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Returns the value of the hidden record component.

I

IAffinityHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.affinity
Interface for affinity related helper methods.
IAffinityItem - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.affinity
Represents an item that has an affinity in the stack
IBurnoutHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.magic
Interface for burnout related helper methods.
ICE - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
icon() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the icon record component.
icon() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.IPrefabSpell
 
icon() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
Returns the value of the icon record component.
icon(RegistryAccess) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
IContingencyHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.magic
Interface for contingency helpers.
ID - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger
 
ID - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger
 
IEtheriumConsumer - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.etherium
Interface for etherium consumers to implement.
IEtheriumHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.etherium
Interface for etherium related helper methods.
IEtheriumProvider - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.etherium
Interface for etherium providers to implement.
IMagicHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.magic
Interface for magic related helper methods.
IManaHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.magic
Interface for mana related helper methods.
increaseAffinityDepth(Player, Affinity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
increaseAffinityDepth(Player, Holder<Affinity>, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
increaseAffinityDepth(Player, ResourceLocation, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
increaseBurnout(LivingEntity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IBurnoutHelper
Increases the burnout value of the given entity.
increaseMana(LivingEntity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IManaHelper
Increases the mana value of the given entity.
index() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the index record component.
ingredient() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
Returns the value of the ingredient record component.
init(int, int, int, int, int, int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.client.OcculusTabRenderer
Don't call this method, it is used to initialize the values from the parent gui.
INSCRIPTION_TABLE_BOOKS - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
invoke(ISpell, LivingEntity, Level, HitResult, int, int, boolean) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Casts the spell.
invoke(ISpell, LivingEntity, Level, List<ISpellModifier>, HitResult, int, int, boolean) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellShape
Casts the spell.
invoke(ISpell, LivingEntity, Level, List<ISpellModifier>, BlockHitResult, int, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellComponent
Invoke this spell component for a block.
invoke(ISpell, LivingEntity, Level, List<ISpellModifier>, EntityHitResult, int, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellComponent
Invoke this spell component for an entity.
IPrefabSpell - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
IRiftHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.magic
Interface for rift related helper methods.
is(TagKey<Item>) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
 
is(Ingredient) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
 
is(ItemLike) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
 
isCastingSpell() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellCasterEntity
 
isConsume() - Method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
isContinuous() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
isContinuous() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellShape
 
isEmpty() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
isEmpty() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
 
isEmpty() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
 
isEndShape() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellShape
 
isFail() - Method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
ISkillHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.skill
Interface for skill related helper methods.
ISkillPointItem - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.skill
Represents an item that has an skill point in the stack
isNonNull() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
ISpell - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Interface that represents a spell.
ISpellCasterEntity - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Marks a class as a spell casting entity.
ISpellComponent - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Base interface for spell components
ISpellDataManager - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Interface representing a spell data manager.
ISpellHelper - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
ISpellIngredient - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Interface representing an ingredient for spell crafting.
ISpellIngredientRenderer<T extends ISpellIngredient> - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.client
Renderer for spell ingredients.
ISpellItem - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Marker interface for a spell item.
ISpellModifier - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Base interface for a spell modifier.
ISpellPart - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Base interface for a spell part.
ISpellPart.SpellPartType - Enum Class in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
The types of the spell parts.
ISpellPartData - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Interface representing spell part data.
ISpellParticleSpawner - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
ISpellPartStat - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Interface representing a spell part stat.
ISpellPartStatModifier - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Interface to modify a stat of a spell part.
ISpellShape - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
isSuccess() - Method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
isValid() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
Validates the spell.
ItemFilter - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.AmountMatchMode - Enum Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.Builder - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.Combined - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.None - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.Simple - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.Simple.Ingredient - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.Simple.ItemLike - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.Simple.ItemStack - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
ItemFilter.Simple.TagKey - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.util
 
Items() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
ITranslatable - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.util
Utility interface for providing easy localization.
ITranslatable.WithDescription - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.util
ITranslatable that also has a description.

K

knows(Player, Skill, RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
knows(Player, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
 
knowsMagic(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IMagicHelper
 

L

learn(Player, Skill, RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Unlocks the given skill for the given player.
learn(Player, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Unlocks the given skill for the given player.
learnAll(Player, RegistryAccess) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillHelper
Unlocks all skills for the given player.
level() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
Returns the value of the level record component.
levelsForPoint() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
Returns the value of the levelsForPoint record component.
LIFE - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
LIGHT - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
 
LIGHTNING - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
LIST_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
 
LIST_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
 
LIST_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
 
LIST_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
 
LIST_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
 
lock(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
Locks the player's affinities.
loopSound() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns the value of the loopSound record component.

M

MAIN_CREATIVE_TAB - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
majorOpposites() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns the value of the majorOpposites record component.
makeSpell() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.IPrefabSpell
 
makeSpell() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
 
makeSpell(SpellStack, ShapeGroup...) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
Make an instance of ISpell.
makeSpell(List<ShapeGroup>, SpellStack, CompoundTag) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
Make an instance of ISpell.
MalformedShapeGroupException(String, List<ISpellPart>) - Constructor for exception com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup.MalformedShapeGroupException
 
MalformedSpellStackException(String, List<ISpellPart>) - Constructor for exception com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack.MalformedSpellStackException
 
mana(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
manaCost() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartData
 
ManaCost(LivingEntity, ISpell) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost
 
MapContext(Map<String, Object>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Context.MapContext
Creates an instance of a MapContext record class.
matches(int) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
 
matches(ResourceLocation) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
 
maxAmount - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple
 
minAmount - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple
 
minEarnLevel() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
Returns the value of the minEarnLevel record component.
minorOpposites() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns the value of the minorOpposites record component.
MISSING_REAGENTS - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
MOD_ID - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
mode() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
Returns the value of the mode record component.
modified - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ModifyStats
 
MODIFIER - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart.SpellPartType
 
modify(float, float, ISpell, LivingEntity, HitResult, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartStatModifier
Modifies the stat value.
ModifyStats(LivingEntity, ISpell, ISpellPartStat, float, float) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ModifyStats
 
multiply(float) - Static method in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 

N

name() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.IPrefabSpell
 
name() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
Returns the value of the name record component.
narrationPriority() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.client.OcculusTabRenderer
 
NATURE - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
needsPrecedingShape() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellShape
 
needsToComeFirst() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellShape
 
NETWORK_CODEC - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Combined
 
NETWORK_CODEC - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
NEUTRAL - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
 
nextShapeGroup(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Selects the next shape group of the given spell item stack, wrapping around.
NO_PERMISSION - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
none() - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
NONE - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
NONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
NOOP - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
NOT_ENOUGH_MANA - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 

O

ObeliskFuel - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.etherium
 
ObeliskFuel(Ingredient, int, int) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
Creates an instance of a ObeliskFuel record class.
ObeliskFuelBuilder - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
ObeliskFuelBuilder(ResourceLocation) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.ObeliskFuelBuilder
 
ObeliskFuelProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
OCCULUS_TAB - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
occulusTab() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Returns the value of the occulusTab record component.
OcculusTab - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.skill
 
OcculusTab(String, ResourceLocation, ResourceLocation, int, int, int, int, int, Supplier<OcculusTab.OcculusTabRendererFactory>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Creates an instance of a OcculusTab record class.
OcculusTab.OcculusTabRendererFactory - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.skill
Factory interface to create occulus tab renderers.
OcculusTabProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
OcculusTabProvider.Builder - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
OcculusTabRenderer - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.client
Base class for all occulus tab renderers.
of(ISpellPart...) - Static method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
Creates a shape group from a list of parts.
of(ISpellPart...) - Static method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
Creates a spell stack from a list of parts.
of(String) - Static method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab.OcculusTabRendererFactory
Helper method to create occulus tab renderers.
of(List<ISpellPart>) - Static method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
Creates a shape group from a list of parts.
of(List<ISpellPart>) - Static method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
Creates a spell stack from a list of parts.
of(ItemStack) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
 
offset() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
Returns the value of the offset record component.
openOcculusGui(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
Opens the occulus gui for the given player.
openSpellCustomizationGui(Level, Player, ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
Opens the spell customization gui for the given player.
openSpellRecipeGui(Level, Player, ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
Opens the spell recipe gui for the given player.
ORES_CHIMERITE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
ORES_CHIMERITE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
ORES_MOONSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
ORES_MOONSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
ORES_SUNSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
ORES_SUNSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
ORES_TOPAZ - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
ORES_TOPAZ - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
ORES_VINTEUM - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
ORES_VINTEUM - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 

P

parents() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Returns the value of the parents record component.
particle() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns the value of the particle record component.
parts() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
parts() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
Returns the value of the parts record component.
parts() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
Returns the value of the parts record component.
partsWithModifiers() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
partsWithModifiers() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
Returns the value of the partsWithModifiers record component.
perform(Player, ServerLevel, BlockPos, Context) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
 
performEffect(Player, ServerLevel, BlockPos) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualEffect
 
player() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
Returns the value of the player record component.
player() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
Returns the value of the player record component.
PlayerLearnedSkillTrigger - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.advancement
Advancement trigger for when a player learns a new skill.
PlayerLearnedSkillTrigger() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger
 
PlayerLearnedSkillTrigger.TriggerInstance - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.advancement
 
PlayerLevelUpEvent - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event that fires when the player levels up its magic.
PlayerLevelUpEvent(Player, int) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.PlayerLevelUpEvent
 
PlayerLevelUpTrigger - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.advancement
Advancement trigger for when a player levels up in magic.
PlayerLevelUpTrigger() - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger
 
PlayerLevelUpTrigger.TriggerInstance - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.advancement
 
Post(LivingEntity, ISpell) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.Cast.Post
 
Post(LivingEntity, ISpell, float) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Post
 
Post(Player, Affinity, float, boolean) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent.Post
 
power() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarCapMaterial
Returns the value of the power record component.
power() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
Returns the value of the power record component.
Pre(LivingEntity, ISpell) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.Cast.Pre
 
Pre(LivingEntity, ISpell, float, float) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Pre
 
Pre(Player, Affinity, float, boolean) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent.Pre
 
PREFAB_SPELLS_CREATIVE_TAB - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ArsMagicaAPI
 
PrefabSpell - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
PrefabSpell(Component, ISpell, ResourceLocation) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
Creates an instance of a PrefabSpell record class.
PrefabSpellProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
PrefabSpellProvider(String, BiConsumer<String, String>) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.PrefabSpellProvider
 
prevShapeGroup(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Selects the previous shape group of the given spell item stack, wrapping around.
primaryAffinity() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 

R

ReagentCost(LivingEntity, ISpell, List<ItemFilter>) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ReagentCost
 
reagents - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ReagentCost
 
reagents() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartData
 
reagents(LivingEntity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
recipe() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
recipe() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPartData
 
REFERENCE_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
 
REFERENCE_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
 
REFERENCE_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
 
REFERENCE_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
 
REFERENCE_CODEC - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
 
register(Ritual) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualTrigger
 
registerParticleSpawner(ISpellComponent, ISpellParticleSpawner) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Registers a spell particle spawner for a given component.
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarCapMaterial
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
 
REGISTRY_KEY - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.magic.ContingencyType
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
 
REGISTRY_KEY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualEffect
 
REGISTRY_KEY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualRequirement
 
REGISTRY_KEY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualTrigger
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
 
REGISTRY_KEY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
 
REGISTRY_KEY - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
 
render(GuiGraphics, int, int, float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.client.OcculusTabRenderer
Don't call this method, use OcculusTabRenderer.renderBg(GuiGraphics, int, int, float) and OcculusTabRenderer.renderFg(GuiGraphics, int, int, float) instead.
rendererClass() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the rendererClass record component.
rendererFactory() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the rendererFactory record component.
renderFactory() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
Returns the value of the renderFactory record component.
renderInGui(T, GuiGraphics, int, int, int, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.client.ISpellIngredientRenderer
Renders the passed ingredient in a gui.
renderInWorld(T, PoseStack, MultiBufferSource, int, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.client.ISpellIngredientRenderer
Renders the passed ingredient instance in world.
requirements() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
Returns the value of the requirements record component.
Ritual - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.ritual
 
Ritual(RitualTrigger, List<RitualRequirement>, RitualEffect, BlockPos) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
Creates an instance of a Ritual record class.
RitualBuilder - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
RitualEffect - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.ritual
 
RitualProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
RitualProvider.Builder - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
RitualRequirement - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.ritual
 
RitualTrigger - Interface in com.github.minecraftschurlimods.arsmagicalegacy.api.ritual
 
run(CachedOutput) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider
 
RUNES - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_BLACK - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_BLUE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_BROWN - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_COLORLESS - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_CYAN - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_GRAY - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_GREEN - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_LIGHT_BLUE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_LIGHT_GRAY - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_LIME - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_MAGENTA - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_ORANGE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_PINK - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_PURPLE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_RED - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_WHITE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
RUNES_YELLOW - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 

S

setAffinity(ItemStack, Affinity) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityItem
 
setAffinityDepth(Player, Affinity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
setAffinityDepth(Player, Holder<Affinity>, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
setAffinityDepth(Player, ResourceLocation, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
 
setBackground(ResourceLocation) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the background of the occulus tab.
setBase(float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Pre
Sets the base mana cost.
setBurnout(float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SpellPartDataProvider.Builder
Sets the burnout cost.
setBurnout(float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.BurnoutCost
Sets the burnout cost.
setBurnout(LivingEntity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IBurnoutHelper
Sets the burnout value of the given entity.
setBurntime(int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.ObeliskFuelBuilder
Sets the burn time of this obelisk fuel entry.
setCastSound(Holder<SoundEvent>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
setColor(int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
setContingency(LivingEntity, ResourceLocation, ISpell) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IContingencyHelper
Set the contingency type and spell for a given target.
setDirectOpposite(ResourceLocation) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
setEtheriumType(ItemStack, EtheriumType) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.IEtheriumHelper
Sets the etherium type of an item stack.
setHeight(int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the height of the occulus tab.
setHidden() - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.SkillProvider.Builder
Sets this skill's hidden property to true.
setIcon(ResourceLocation) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the icon of the occulus tab.
setIndex(int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the index of the occulus tab.
setIngredient(Ingredient) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.ObeliskFuelBuilder
Sets the ingredient of this obelisk fuel entry.
setIsCastingSpell(boolean) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellCasterEntity
Sets whether this entity is currently casting a spell or not.
setLevel(Player, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IMagicHelper
Sets the given magic level for the given player.
setLoopSound(Holder<SoundEvent>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
setMana(float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Post
Sets the calculated mana cost.
setMana(LivingEntity, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IManaHelper
Sets the mana value of the given entity.
setMultiplier(float) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ManaCost.Pre
Sets the mana cost multiplier.
setParticle(Supplier<? extends ParticleOptions>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity.Builder
 
setRenderer(Class<? extends OcculusTabRenderer>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the renderer class of the occulus tab.
setRenderer(String) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the renderer class of the occulus tab.
setSkillPoint(ItemStack, SkillPoint) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.skill.ISkillPointItem
Set the SkillPoint stored in the ItemStack
setSpell(ItemStack, ISpell) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Sets the given spell to the given stack.
setSpellIcon(ItemStack, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Sets the given icon to the given stack.
setSpellName(ItemStack, String) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Sets the given name to the given stack.
setSpellName(ItemStack, Component) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Sets the given name to the given stack.
setStartX(int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the initial X coordinate of the occulus tab.
setStartY(int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the initial Y coordinate of the occulus tab.
setValuePerTick(int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.ObeliskFuelBuilder
Sets the etherium generation per tick of this obelisk fuel entry.
setWidth(int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.OcculusTabProvider.Builder
Sets the width of the occulus tab.
setXp(Player, float) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IMagicHelper
Sets the given amount of magic xp for the given player.
SHAPE - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart.SpellPartType
 
SHAPE_GROUPS_KEY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
shapeGroup(byte) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
ShapeGroup - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
A shape group is a part of a spell, which can be exchanged to change the casting, but not the effect of a spell.
ShapeGroup(List<ISpellPart>, List<Pair<ISpellShape, List<ISpellModifier>>>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
Creates an instance of a ShapeGroup record class.
ShapeGroup.MalformedShapeGroupException - Exception in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Exception thrown when the shape group is malformed.
shapeGroups() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
shapesWithModifiers() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
Returns the value of the shapesWithModifiers record component.
shift - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.AffinityChangingEvent.Pre
The amount by which the affinity is shifted.
SILENCED - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 
skill() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
Returns the value of the skill record component.
Skill - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.skill
 
Skill(Set<ResourceLocation>, Map<ResourceLocation, Integer>, ResourceLocation, int, int, boolean) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Creates an instance of a Skill record class.
SKILL - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
 
SKILL_POINT - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
 
SkillPoint - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.skill
 
SkillPoint(int, int, int) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
Creates an instance of a SkillPoint record class.
SkillProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
SkillProvider.Builder - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
spawnParticles(ISpellComponent, ISpell, LivingEntity, HitResult, RandomSource, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Spawns spell particles for the given component.
spawnParticles(ISpell, LivingEntity, HitResult, RandomSource, int) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellParticleSpawner
Spawns spell particles.
spell() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.IPrefabSpell
 
spell() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
Returns the value of the spell record component.
SPELL_PREFAB_NAME - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
 
SPELL_STACK_KEY - Static variable in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
SpellCastResult - Enum Class in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
The result of a spell cast.
SPELLCRAFTING_END - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
SPELLCRAFTING_START - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
SpellEvent - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
The base class for all spell events.
SpellEvent(LivingEntity, ISpell) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent
 
SpellEvent.BurnoutCost - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event to modify the burnout cost of the spell.
SpellEvent.Cast - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event that fires when a spell is cast.
SpellEvent.Cast.Component - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event that fires for each spell component before it gets invoked.
SpellEvent.Cast.Post - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event that fires after a spell is cast.
SpellEvent.Cast.Pre - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event that fires before a spell is cast.
SpellEvent.ManaCost - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event that fires when mana cost is retrieved.
SpellEvent.ManaCost.Post - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event to modify the calculated mana cost.
SpellEvent.ManaCost.Pre - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event to modify the base cost and the modifier for the mana cost.
SpellEvent.ModifyStats - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event to modify the value of spell stats.
SpellEvent.ReagentCost - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.event
Event to modify the reagents required by the spell.
SpellIngredientType<T extends ISpellIngredient> - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
SpellIngredientType(Codec<T>, Supplier<ISpellIngredientRenderer<T>>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
 
SpellIngredientType(Codec<T>, Lazy<ISpellIngredientRenderer<T>>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
Creates an instance of a SpellIngredientType record class.
spellPart() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
Returns the value of the spellPart record component.
SpellPartDataProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
SpellPartDataProvider.Builder - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
spellStack() - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpell
 
SpellStack - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
SpellStack(List<ISpellPart>, List<Pair<ISpellPart, List<ISpellModifier>>>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
Creates an instance of a SpellStack record class.
SpellStack.MalformedSpellStackException - Exception in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
Exception thrown when the spell stack is malformed.
SpellTransformation - Record Class in com.github.minecraftschurlimods.arsmagicalegacy.api.spell
 
SpellTransformation(RuleTest, BlockState, ResourceLocation) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
Creates an instance of a SpellTransformation record class.
SpellTransformationProvider - Class in com.github.minecraftschurlimods.arsmagicalegacy.api.data
 
stair() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
Returns the value of the stair record component.
startX() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the startX record component.
startY() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the startY record component.
stat - Variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.event.SpellEvent.ModifyStats
 
STORAGE_BLOCKS_CHIMERITE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
STORAGE_BLOCKS_CHIMERITE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
STORAGE_BLOCKS_MOONSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
STORAGE_BLOCKS_MOONSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
STORAGE_BLOCKS_SUNSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
STORAGE_BLOCKS_SUNSTONE - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
STORAGE_BLOCKS_TOPAZ - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
STORAGE_BLOCKS_TOPAZ - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
STORAGE_BLOCKS_VINTEUM - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
STORAGE_BLOCKS_VINTEUM - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
Structure(String) - Constructor for class com.github.minecraftschurlimods.arsmagicalegacy.api.data.AltarMaterialProvider.Structure
 
subtract(float) - Static method in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
subtractMultiplied(float) - Static method in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
subtractMultipliedBase(float) - Static method in class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.DefaultSpellPartStatModifier
 
SUCCESS - Enum constant in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
 

T

test(int, int) - Method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.AmountMatchMode
 
test(Player) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
 
test(Player, ServerLevel, BlockPos) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualRequirement
 
test(ItemStack) - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
 
test(ItemStack) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Combined
 
test(ItemStack) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.None
 
test(ItemStack) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Simple
 
test(ItemStack) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter
 
TEXTURE_HEIGHT - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
TEXTURE_WIDTH - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
 
to() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
Returns the value of the to record component.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Ability
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarCapMaterial
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Context.MapContext
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.PrefabSpell
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ShapeGroup
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
Returns a string representation of this record class.
toString() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.Builder
Returns a string representation of this record class.
totalEtherium() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
 
trace(Entity, Level, double, boolean, boolean) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellHelper
Performs a ray trace.
trigger() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.Ritual
Returns the value of the trigger record component.
trigger(ServerPlayer, int) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger
Triggers the advancement trigger.
trigger(ServerPlayer, ResourceLocation) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger
Triggers the advancement trigger.
trigger(Player, ServerLevel, BlockPos, Context) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.ritual.RitualTrigger
 
triggerContingency(LivingEntity, ResourceLocation) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.magic.IContingencyHelper
Trigger a contingency for a given target.
TriggerInstance(Optional<ContextAwarePredicate>, Optional<MinMaxBounds.Ints>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
Creates an instance of a TriggerInstance record class.
TriggerInstance(Optional<ContextAwarePredicate>, Optional<ResourceLocation>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
Creates an instance of a TriggerInstance record class.

U

unlock(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
Unlocks the player's affinities.
updateLock(Player) - Method in interface com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.IAffinityHelper
Locks or unlocks the player's affinities, depending on whether an affinity is at 1.0 or not.
updateNarration(NarrationElementOutput) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.client.OcculusTabRenderer
 

V

valueOf(String) - Static method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart.SpellPartType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.AmountMatchMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.EtheriumType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.ISpellPart.SpellPartType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellCastResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.minecraftschurlimods.arsmagicalegacy.api.util.ItemFilter.AmountMatchMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

WATER - Static variable in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
 
width() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
Returns the value of the width record component.
WITCHWOOD_LOGS - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Blocks
 
WITCHWOOD_LOGS - Static variable in class com.github.minecraftschurlimods.arsmagicalegacy.api.AMTags.Items
 
with(RitualEffect) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualBuilder
 
with(RitualRequirement) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualBuilder
 
with(RitualRequirement) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualProvider.Builder
 
with(RitualRequirement...) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualBuilder
 
with(RitualRequirement...) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualProvider.Builder
 
with(RitualTrigger) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualBuilder
 
with(List<RitualRequirement>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualBuilder
 
with(List<RitualRequirement>) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualProvider.Builder
 
with(BlockPos) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualBuilder
 
with(BlockPos) - Method in class com.github.minecraftschurlimods.arsmagicalegacy.api.data.RitualProvider.Builder
 

X

x() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Returns the value of the x record component.

Y

y() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
Returns the value of the y record component.
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form