Index
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
Abilityrecord 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
affinityrecord 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
Affinityrecord 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
AltarCapMaterialrecord 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
AltarStructureMaterialrecord 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
amountrecord 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
backgroundrecord 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
blockrecord 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
boundsrecord 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
Builderrecord 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
burnTimerecord 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
caprecord 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
castSoundrecord 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
codecrecord 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
colorrecord component. - color() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
-
Returns the value of the
colorrecord 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
costrecord 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
datarecord 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
directOppositerecord 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
effectrecord 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
etheriumPerTickrecord 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
fromrecord 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
SkillPointstored in theItemStack. - 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
heightrecord component. - hidden() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
-
Returns the value of the
hiddenrecord 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
iconrecord 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
iconrecord 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
indexrecord component. - ingredient() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.etherium.ObeliskFuel
-
Returns the value of the
ingredientrecord 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
levelrecord component. - levelsForPoint() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.SkillPoint
-
Returns the value of the
levelsForPointrecord 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
loopSoundrecord 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
majorOppositesrecord 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
MapContextrecord 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
minEarnLevelrecord component. - minorOpposites() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
-
Returns the value of the
minorOppositesrecord 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
moderecord 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
namerecord 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
ObeliskFuelrecord 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
occulusTabrecord 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
OcculusTabrecord 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
offsetrecord 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
parentsrecord component. - particle() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.affinity.Affinity
-
Returns the value of the
particlerecord 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
partsrecord component. - parts() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellStack
-
Returns the value of the
partsrecord 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
partsWithModifiersrecord 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
playerrecord component. - player() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLevelUpTrigger.TriggerInstance
-
Returns the value of the
playerrecord 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
powerrecord component. - power() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.altar.AltarStructureMaterial
-
Returns the value of the
powerrecord 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
PrefabSpellrecord 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)andOcculusTabRenderer.renderFg(GuiGraphics, int, int, float)instead. - rendererClass() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
-
Returns the value of the
rendererClassrecord component. - rendererFactory() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
-
Returns the value of the
rendererFactoryrecord component. - renderFactory() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellIngredientType
-
Returns the value of the
renderFactoryrecord 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
requirementsrecord 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
Ritualrecord 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
SkillPointstored in theItemStack - 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
ShapeGrouprecord 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
shapesWithModifiersrecord 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
skillrecord 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
Skillrecord 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
SkillPointrecord 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
spellrecord 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
SpellIngredientTyperecord class. - spellPart() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.spell.SpellTransformation
-
Returns the value of the
spellPartrecord 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
SpellStackrecord 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
SpellTransformationrecord 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
stairrecord component. - startX() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
-
Returns the value of the
startXrecord component. - startY() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.OcculusTab
-
Returns the value of the
startYrecord 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
torecord 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
triggerrecord 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
TriggerInstancerecord class. - TriggerInstance(Optional<ContextAwarePredicate>, Optional<ResourceLocation>) - Constructor for record class com.github.minecraftschurlimods.arsmagicalegacy.api.advancement.PlayerLearnedSkillTrigger.TriggerInstance
-
Creates an instance of a
TriggerInstancerecord 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
widthrecord 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
xrecord component.
Y
- y() - Method in record class com.github.minecraftschurlimods.arsmagicalegacy.api.skill.Skill
-
Returns the value of the
yrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form